面试1000题
总结面试题目
playboy-jordan
磨炼灵魂,提升心智
展开
-
编程语言结构总结(☆)
每门编程语言都几乎包含七部分第一:数据的存储。第二:数据的操作处理。第三:功能的封装。第四:已经封装好的常用类库。第五:语言和硬件设备之间的操作和互通,比如java中的io.第六:网络设备。第七:和数据库之间的互通。...原创 2020-07-06 00:08:06 · 1598 阅读 · 0 评论 -
Java String类为什么是final的?(☆)
Java String类为什么是final的?答:1.为了实现字符串池 2.为了线程安全 3.为了实现String可以创建HashCode不可变性 首先你要理解final的用途,在分析String为什么要用final修饰,final可以修饰类,方法和变量,并且被修饰的类或方法,被final修饰的类不能被继承,即它不能拥有自己的子类,被final修饰的方法不能被重写, fin转载 2020-09-03 11:38:27 · 152 阅读 · 0 评论 -
String类12个常用的方法(☆)
1. 用字符数组value创建一个String对象方法:public String(char[] value)实例:char[] value ={"a","b","c","d"};String str = new String(value);//相当于String str = newString("abcd")2. 用字符数组以x开始的n个字符创建一个String对象方法:public String(char chars[], int x, int n)实例:char[] val转载 2020-09-03 14:36:06 · 221 阅读 · 0 评论 -
Java面试题目一
1、String 是最基本的数据类型吗?答:不是。Java中的基本数据类型只有8个:byte、short、int、long、float、double、char、boolean;除了基本类型(primitive type)和枚举类型(enumeration type),剩下的都是引用类型(reference type)。2、float f=3.4;是否正确?答:不正确。3.4是双精度数,将双精度型(double)赋值给浮点型(float)属于下转型(down-casting,也称为窄化)会造成精度损失,原创 2020-09-02 14:10:11 · 144 阅读 · 0 评论 -
Java面试题目二
1、int和Integer有什么区别?答:Java是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入了基本数据类型,但是为了能够将这些基本数据类型当成对象操作,Java为每一个基本数据类型都引入了对应的包装类型(wrapper class),int的包装类就是Integer,从Java 5开始引入了自动装箱/拆箱机制,使得二者可以相互转换。Java 为每个原始类型提供了包装类型:原始类型: boolean,char,byte,short,int,long,float,double包装类型原创 2020-09-03 11:43:50 · 117 阅读 · 0 评论