文档章节

关于short s1=1;s1+=1和short s1=1;s1=s1+1;

donny945
 donny945
发布于 2015/06/12 16:08
字数 84
阅读 17
收藏 0
点赞 0
评论 0

这是一次参加面试 遇到的题目


  1. short s1=1;s1+=1; 不会报错 之前很纠结,后来各种查,一大神说通过反编译器发现 += 处理为(short)(s1+1) 进行了强转

  2. short s1=1;s1=s1+1; 报错,无法从int转为short

© 著作权归作者所有

共有 人打赏支持
donny945
粉丝 9
博文 198
码字总数 33875
作品 0
海淀
程序员
Java面试

最近要开始开始找工作了,所有还是认真复习下Java基础。让自己更有把握 1.short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗? 答:对于short s1 = 1; s1 = s1 + 1;由于1是int...

Galy_绿 ⋅ 2016/07/15 ⋅ 0

java 常见的几种类型范围说明,char 型变量中能不能存贮一个中文汉字

package com.yuan.test; public class Autogrew { public static void main(String[] args) { // 保存 short 可取的最大值的常量,最大值为 215-1。(32 767) // 保存 short 可取的最小值的......

Oscarfff ⋅ 2015/04/28 ⋅ 0

Java中最常见的十道面试题

第一,谈谈final, finally, finalize的区别。 final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,...

火力全開 ⋅ 2016/10/10 ⋅ 0

java翻译成kotlin的错误问题

这是java代码 public static short byteToShort(byte[] b) { short s = 0; short s0 = (short) (b[0] & 0xff);// 最低位 short s1 = (short) (b[1] & 0xff); s1 <<= 8; s = (short) (s0 | s1......

天王盖地虎626 ⋅ 2017/06/04 ⋅ 1

2017蓝桥杯模拟赛

第二题:暴力,写的很丑,但也做个备份吧 snippetid="2309718" snippetfilename="blog201704031_7679907" name="code" class="cpp">#include include include include using namespace std;t......

hahohehehe ⋅ 2017/04/03 ⋅ 0

java程序员面试题之32问

一,谈谈final, finally, finalize的区别。 final—修饰符(关键字) 修饰类,则该类不能被继承;修饰方法,不能被重写;修饰成员变量,不能被二次赋值(所以说必须给定初始值);不能和abs...

JAVA群450936584 ⋅ 2017/12/12 ⋅ 0

Java 核心内容相关面试题【2】

第一,谈谈final, finally, finalize的区别。 final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,...

Jansens ⋅ 2016/10/27 ⋅ 0

java中关于equals,==和hashCode的一些问题

首先要明确一个问题,Java中变量类型分为值类型和引用类型。值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。在调用...

underA ⋅ 2013/04/24 ⋅ 0

Java面试常被问到的题目+解答

点击上方“程序员大咖”,选择“置顶公众号” 关键时刻,第一时间送达! 第一,anonymousinnerclass(匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 不...

px01ih8 ⋅ 2017/11/27 ⋅ 0

Java equals 和 == 比较

java中的数据类型分为两类:原始数据类型(byte、short、char、int、long、float、double、boolean)和 复合数据类型 1.原始数据类型: 他们之间的比较,应用双等号(==),比较的是他们的值。...

moreThink ⋅ 2016/04/06 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

构建自定义组件

#前言 接上篇,因项目需由H5转到小程序,故需打造自定义对话框。而这块需使用到微信小程序的自定义组件功能。 小程序自定义组件 点击此处,可以查看小程序自定义组件的api。 从自定义组件的样...

387 ⋅ 14分钟前 ⋅ 0

Maven 项目添加本地jar包的三种方式

Maven 项目添加本地jar包的三种方式 翻译自3 ways to add local jar to maven project [TOC] 简介 在构建 Maven 项目时,有时候需要导入本地的jar包,本文介绍了三种添加本地jar包的方法。 ...

Os_yxguang ⋅ 15分钟前 ⋅ 0

long超过16位之后浏览器自动截断问题处理。

java前后端交互的过程中,定义的Long字段超过16位之后,js发生截断,从而不能跟后台数据进行匹配。 处理方法 把long型字段转成string进行处理。(可以使用json注解转换或者springmvc统一拦截...

strict_nerd ⋅ 17分钟前 ⋅ 0

一文带你搞定Integer

1.1 前言 Integer是int对应的包装类,它包含一个int类型的字段存储数据,并提供了多个基本操作,能在 int 类型和 String 类型之间互相转换。在Java5中,引入了自动装箱和自动拆箱功能,Java可...

筱虾米 ⋅ 17分钟前 ⋅ 0

Linux kernel脉络和主干总结

写在前面 前人常说,对Linux操作系统/内核的理解,是计算机行业从业者的内功,决定了你在技术领域想走多远。但内核的庞大以及学习曲线之陡峭,总让我在学习途中觉得犹如“管中窥豹”。 随着工...

Markz0928 ⋅ 32分钟前 ⋅ 0

在gcc中使用intel风格的内联汇编

很简单,内联汇编使用asm(“.intel_syntax noprefix/n”)声明一下,以后的内联汇编就可以用intel风格了,构建可执行文件时给gcc加上-masm=intel参数。 先写一个小程序测试一下: [cpp] view...

simpower ⋅ 42分钟前 ⋅ 0

NIO 之 ByteBuffer实现原理

相关文章 BIO、NIO、AIO 内部原理分析 NIO 之 Selector实现原理 NIO 之 Channel实现原理 前言 Java NIO 主要由下面3部分组成: Buffer Channel Selector 在传统IO中,流是基于字节的方式进行...

轨迹_ ⋅ 52分钟前 ⋅ 0

Jenkins docker权限问题

环境Ubuntu Server 工具 jenkins-war:2.89.2 报错信息 Cannot connect to the Docker daemon. Is the docker daemon running on this host?Build step 'Execute shell' marked build as fai......

Pulsar-V ⋅ 52分钟前 ⋅ 0

180621-一个简单的时间窗口设计与实现

如何设计一个计数的时间窗口 时间窗口,通常对于一些实时信息展示中用得比较多,比如维持一个五分钟的交易明细时间窗口,就需要记录当前时间,到五分钟之前的所有交易明细,而五分钟之前的数...

小灰灰Blog ⋅ 今天 ⋅ 0

Android之Dalvik、ART、JIT、AOT

Android之Dalvik、ART、JIT、AOT 本文内容:Dalvik、ART、JIT、AOT之间关系 本文定位:知识记录 学习过程记录,加深理解,提升文字组合表达能力。也希望能给学习的同学一些灵感 本文整理于[...

lichuangnk ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部