随笔分类 -  java面试

摘要:成员变量:作用范围与类的实例化对象的作用范围相同,类被实例化时成员变量才会在内存中分配空间并初始化,生命周期和被实例化对象的生命周期一样。 静态变量:用static修饰,不依赖于任何特定的实例,被所有实例共享,类被加载的时候JVM就会给类的静态变量分配存储空间。 局部变量:作用域为花括号内。 2.成 阅读全文
posted @ 2018-12-31 15:40 PilgrimL 阅读(652) 评论(0) 推荐(0)
摘要:先不创建对象,如下: public class Test { // 静态代码块 static { System.out.println("静态代码块"); } // 构造代码块 { System.out.println("构造代码块"); } // 构造方法 public Test() { Syst 阅读全文
posted @ 2018-12-31 15:10 PilgrimL 阅读(1441) 评论(0) 推荐(0)
摘要:static public void main(String[] args) public static void main(String[] args) public static final void main(String[] args) static public synchronized 阅读全文
posted @ 2018-12-31 14:37 PilgrimL 阅读(810) 评论(0) 推荐(0)
摘要:二者都是面向对象语言,都是用了面向对象思想(封装、继承、多态等) 不同点如下: Question:java语言中的方法属于类中的成员(number)(X) 静态方法属于类中的成员,非静态方法属于对象的成员 阅读全文
posted @ 2018-12-31 14:27 PilgrimL 阅读(806) 评论(0) 推荐(0)