java面试题
菜鸟的进击-从入门到放弃
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java中传值还是传址?
这是结论: 1,基本数据类型传递的值,引用数据类型传递的地址。 传值 传的是基本类型 通过参数传递给方法, 传的是值的拷贝 所以 函数体内的值的变化,不会影响函数体外的值。 传地址 传入的是对象的引用,通过参数传给方法,传的是地址的拷贝 。 2,java中只有传值,因为地址值也是值(出去面试都说这种,支持者是高司令 (java之父))...转载 2018-07-24 14:49:37 · 654 阅读 · 0 评论 -
java面试题-静态代码块,构造代码块,构造方法的执行顺序问题
例子: .class Student { . static { . System.out.println("Student 静态代码块"); . } . . { . System.out.println("Student 构造代码块"); . } . . public Student() { . System.out.println("Stud...原创 2018-07-24 19:25:58 · 665 阅读 · 0 评论 -
java 接口类和抽象类的区别
接口与类的区别和联系: 联系:他们都不能实例化对象,都可以包含抽象方法,而且抽象方法必须被继承的类全部实现。 区别:1. 接口里只能包含抽象方法,静态方法和默认方法,不能为普通方法提供方法实现,抽象类则完全可以包含普通方法。 也就说抽象类里既可以有抽象方法,也可以没有,但是接口里的方法必须全部是抽象方法。 接口里只能定义静态常量,不能定义普通成员变量,抽象类里则既可以定义普通成员变量,也可...原创 2018-07-25 09:07:28 · 1501 阅读 · 0 评论 -
java String类常见面试题
基础知识: 1、==:既可以比较基本数据类型,又可以比较引用数据类型。基本数据类型比较的是值,引用数据类型比较的是地址。 equals只能比较引用数据类型,如果没有重写Object类中的equals方法,equals方法和==号比较引用数据类型无区别 ,重写后的equals方法比较的是对象中的属性。 2.字符串常量存储在常量池,而new String 创建对象,在编译期间不能确定具体的...原创 2018-07-26 10:07:09 · 10777 阅读 · 0 评论
分享