摘要: # Java多线程的创建 步骤1: # Java多线程常用的方法 # Java创建多线程的方式二 # Java线程安全的同步代码块的方式 # Java线程安全同步方法 # Java线程同步的lock # 线程通信wait() 和 notify # Java实现多线程的方式三callable # Ja 阅读全文
posted @ 2020-05-02 09:54 了不起的奥特曼 阅读(134) 评论(0) 推荐(0) 编辑
摘要: # 匿名对象和匿名子类 pass # 模板方法的设计模式和应用场景 代码如下: package com.zhufancy.site; public class MethodTemplate { public static void main(String[] args) { BankTemplate 阅读全文
posted @ 2020-05-01 12:16 了不起的奥特曼 阅读(143) 评论(0) 推荐(0) 编辑
摘要: pass 阅读全文
posted @ 2020-05-01 09:27 了不起的奥特曼 阅读(108) 评论(0) 推荐(0) 编辑
摘要: # Java的属性赋值的先后顺序 public class Attribute { public static void main(String[] args) { Order order = new Order(); System.out.println(order.orderId); } } c 阅读全文
posted @ 2020-04-29 19:30 了不起的奥特曼 阅读(117) 评论(0) 推荐(0) 编辑
摘要: # Java中的static关键字 ## static方法中的注意的点 # Java的代码块 1:用来初始化类,对象 ## 静态代码块 1:随着类的加载,被执行 2:随着类的加载被执行,且只有执行一次 ## 非静态代码块 1:随着对象的加载,被执行 2:每创建一个对象,就执行一次静态代码块 3:创建 阅读全文
posted @ 2020-04-28 23:31 了不起的奥特曼 阅读(113) 评论(0) 推荐(0) 编辑
摘要: # Java的“==”和equals ## Java的“==” 1:可以使用在基本数据类型和引用数据类型中 2:如果比较的是基本数据类型,只要值相等就OK 3:比较引用数据类型的时候,会比较内存地址是否相等(只要是引用数据类型,比较的都是内存地址) ## Java的equals 1:只可以用在引用数 阅读全文
posted @ 2020-04-27 20:18 了不起的奥特曼 阅读(147) 评论(0) 推荐(0) 编辑
摘要: # Java多态之XXX-向下类型转换 示例说明如图: 多态对象要想调用子类的方法时:由于父类中没有子类的方法,那么就要使用强制类型转换 把Person类,使用强制类型转换为子类才能使用子类中的方法 强制类型转换为了避免报错:instanceof 属性的调用,任然会调用 父类中的属性,而不会调用子类 阅读全文
posted @ 2020-04-26 21:04 了不起的奥特曼 阅读(124) 评论(0) 推荐(0) 编辑
摘要: # Java多态的认识 阅读全文
posted @ 2020-04-26 08:08 了不起的奥特曼 阅读(111) 评论(0) 推荐(0) 编辑
摘要: # Java的构造器-Java类的成员之三 ## 构造器的作用 1:创建类的对象 2:如果没有显示的定义构造器,那么会默认有一个空参的构造器 3:给对象进行初始化 4:一旦显示的定义了类的构造器,系统不再提供空参的构造器 # Java属性赋值的先后顺序 ## 赋值顺序 1:默认初始化 2:显示初始化 阅读全文
posted @ 2020-04-25 14:52 了不起的奥特曼 阅读(110) 评论(0) 推荐(0) 编辑
摘要: # Java中匿名对象的使用 1:在创建对象的时候没有显示的赋给一个变量。即为匿名对象 2:特征:匿名对象只能调用一次 3:使用:可以作为参数传递给调用者 # Java可变参数的介绍 public class JavaTest { public static void main(String[] a 阅读全文
posted @ 2020-04-23 21:11 了不起的奥特曼 阅读(147) 评论(0) 推荐(0) 编辑