java高级工程师面试问题(高级java工程师面试技术)
本篇文章给大家谈谈
大家好,今天分享Java高级工程师面试题第而篇short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?对于short s1 = 1; s1 = s1 + 1;由于1是int类型,因此s1+1运算结果也是int 型,需要强制转换类型才能赋值给short型。
而short s1 = 1; s1 += 1;可以正确编译,因为s1+= 1;相当于s1 = (short)(s1 + 1);其中有隐含的强制类型转换
float f=3.4;是否正确?不正确3.4是双精度数,将双精度型(double)赋值给浮点型(float)属于下转型(网站建设与推广策划书down-casting,也称为窄化)会造成精度损失,因此需要强制类型转换float f =(float)3.4; 或者写成float f =3.4F。
Oracle默认端口号是多少端口号:1521如何配置安装jdk?(1)首先安装JDK要看你电脑的位数,选择32位或64位的jdk版本,建议使用1.6版本以上,1.7版本一下;(2)从Oracle官网下载JDK安装包。
(3)安装包下载完成后,双击安装包进行安装,安装路径可以使用默认路径(4)安装完成后,还需要进行环境变量的配置,在系统环境变量的用户变量里面添加一个变量名为 JAVA_HOME环境变量,然后在变量值处填写上JDK安装目录的bin文件网站建设与推广策划书夹的路径,如:C:\ProgramFiles\Java \jdk1.7.0_79,然后再添加一个变量名为Path的变量,变量值填写为%JAVA_HOME%\bin;即可。
object类型中有哪些方法?equals()、hashCode()、wait()、toString(),finalize(),notify(),notifyAll(),wait()垃圾回收器有哪些串行回收器:新生代串行回收器、老年代串行回收器
并行回收器:新生代ParNew回收器、新生代ParallelGC回收器、老年代ParallelGC回收器CMS回收器:(Concurrent Mark Sweep、并发标记清除)G1回收网站建设与推广策划书器(1.7以后代替CMS回收器)
写一个方法,实现字符串的反转,如:输入abc,输出cbaStringBuffer sb = new StringBuffer("abcdefg"); String str= sb.reverse().toString();
更多精彩内容,欢迎关注小伍老师举报/反馈