JAVA
时间总在嘲笑i
这个作者很懒,什么都没留下…
展开
-
Java变量
什么是变量? 答:变量是最基本的存储单元,一个变量通常是由作用域、变量类型、变量名、值组成。 变量的分类 实例变量(又称为成员变量或属性) 定义在方法外,类内。 出生:new一个对象的时候出生 死亡:堆内存地址(即这个对象)没有被引用,成为了垃圾被垃圾回收器回收 局部变量(又称为本地变量) 定义在方法内。这里可以分为形参和方法内部的局部变量 形参作用于整个方法的代...原创 2018-08-28 12:02:37 · 110 阅读 · 0 评论 -
switch穿透
switch语法: swtch(A){ case 值1: //语句1; break; case 值2: //语句2; break; case 值3: //语句3; break; ... ... ... default: //语句...原创 2018-08-28 23:44:44 · 570 阅读 · 0 评论 -
Java构造方法、重载和重写
构造方法: 见名知意,构造方法就是用来构造类的对象的方法,每个类中至少有一个构造方法。构造方法的名字必须和类名相同,不能有返回值和返回值类型,除了访问修饰符,不能再被其他修饰符修饰。一般用于初始化对象的实例变量。 方法的重载: 同一个类中,相同方法名和返回值类型的不同实现 重载的要求: 方法名相同、返回值类型相同 参数的类型,数目,顺序不完全相同 方法的重写...原创 2018-08-29 21:59:02 · 1339 阅读 · 0 评论 -
关键字static和final
static关键字: static修饰的代码块是静态代码块,一般用于初始化静态变量,或者是一些需要在类加载时完成的逻辑 static修饰的东西只在类加载的时候初始化一次 static修饰的变量和方法被多个对象共享 static修饰的变量和方法可以通过(类名.变量名)或者(类名.方法名)直接调用,不用创建对象 static修饰的方法中,不能使用实例变量和...原创 2018-08-29 22:08:58 · 119 阅读 · 0 评论 -
Java 关键字this和super
this关键字: 可以区分实例变量和局部变量 调用该类的构造方法。通过this(Object... obj) 需要调用哪个构造器,就在参数列表中写这个构造器的参数 this指的是谁? 谁调用这个类,this就指的是谁 super关键字: 通过super.变量名或者sup.方法名,调用父类的变量和方法 通过super(object... obj),调用父类的构造方法 ...原创 2018-08-29 22:21:02 · 109 阅读 · 0 评论 -
Java常见经典问答题
1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。 2.JDK和JRE的区别是什么?J...转载 2018-09-03 22:02:06 · 1754 阅读 · 0 评论