javaSE
过河卒333
没有正确的选择,只有让选择变得正确
展开
-
java多线程,线程的创建,生命周期,同步,通信,线程池
线程的创建 1)继承Thread类 2)实现Runnable接口 话不多说,上代码 第一种情况 class FirstThead extends Thread{ @Override public void run() { System.out.println("first thread"); } } 第二种情况 class SecondThread implements Runnable{ @Override public void run() { System.out.print原创 2020-07-07 22:32:17 · 246 阅读 · 0 评论 -
java面向对象编程(3) 类中的五大成员:属性,方法,构造器,代码块,內部类 && 实例化对象时的执行顺序
类中的五大成员 属性 方法 构造器 代码块 內部类 public class ClassMembers { //属性 public String name; static { System.out.println("静态代码块"); } { System.out.println("非静态代码块"); } public ClassMembers() { System.out.println("无参构造器"); } public ClassMembers(Stri原创 2020-06-01 22:34:35 · 213 阅读 · 0 评论 -
java面向对象编程(2)普通类,抽象类,接口
一、类与对象 1.1 类的定义和实例化 1.1.1 类的修饰符 1) public:公共的 每一个.java文件只能有一个public修饰的类,并且类名和文件名称一致 **2)abstract:**抽象的 a. 使用这个修饰符之后,变为抽象类 b. 不能用abstract修饰变量、代码块、构造器; c. 不能用abstract修饰私有方法、静态方法、final的方法、final的类 3)final:最终的 使用final修饰类,类不能被修改,即不能被继承,别名”太监类“ 1.1.2 实例化 关键字:new原创 2020-06-01 21:47:24 · 211 阅读 · 0 评论 -
java面向对象编程(1)
面向对象编程(1) 基本思想 && 封装,继承,多态 面向对象编程与面向过程的基本思想 怎么把大象装入冰箱? 面向过程编程思想(POP) 1)打开冰箱 2)把大象装入冰箱 3)关上冰箱 面向对象 (OOP) 1)封装方法: (打开冰箱) (把大象装入冰箱) (关上冰箱) 2)人{ (打开冰箱) (把大象装入冰箱) (关上冰箱) } 封装 对一类事物,抽取它们共有的特性,然后封装成方法: 例如: public class Encapsulation{ public void open(){原创 2020-05-31 14:59:31 · 165 阅读 · 0 评论