java
文章平均质量分 52
欣欣知我心
QQ:44965584
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java 值传递和引用传递
一、从一道 面试题开始 public class Test{ public static void main(String[] args){ Integer i = new Integer(1); change(i); System.out.println("i = " + i); } public static void c...原创 2020-04-10 13:58:48 · 155 阅读 · 0 评论 -
Java final关键字
1、修饰类, 不能被继承。 public final class Father{} //ide 提示报错 public class Son extends Father{} 2、修饰方法,不能被重写,可以被重载 public class Father{ public final void sayHello(){} public final void sayHello(String na...原创 2020-04-02 11:34:34 · 156 阅读 · 0 评论 -
Java 重写和重载
方法重写 返回值特性:子类重写父类方法,名字、参数一样,返回值必须是父类返回值的子类,编译会报错。 异常特性: 子类抛出的异常不能超出父类抛出的异常 访问级别: 子类方法的访问级别不能低于父类的访问级别 class Father{ private String name; protected Father(String name){ this.name = name...原创 2020-04-02 10:06:07 · 143 阅读 · 0 评论 -
JAVA static关键字理解
1、修饰成员 不属于对象,在加载类的时候 已经为静态成员分配好内存栈中,可以通过KeyWord.name来访问 class KeyWord { public static String name = "HelloWorld"; } public class StaticKeyWord { public static void main(String[] args) { ...原创 2020-04-02 09:38:37 · 154 阅读 · 0 评论 -
java 类初始化顺序
类的初始化顺序 静态变量 -> 静态初始化块 -> 变量 -> 初始化块 -> 构造函数 测试代码public class ObjectInit { //静态变量 public static final StaticField STATIC_FIELD = new StaticField(); //静态初始化块 static{ System.原创 2017-04-06 15:03:27 · 266 阅读 · 0 评论 -
java 并发编程
1、前言 在学习JAVA 并发编程时,对Thread 和 Runnable 使用需要了解和掌握,对Object对象的wait(),notify()和notifyAll()也要深入了解。 2、代码示例 在下面代码中创建两个线程 waiThread 和 notifyThread。 waitThread 优先执行,打印线程名,加锁后,执行wait...原创 2018-10-10 16:20:52 · 166 阅读 · 0 评论
分享