摘要:https://www.cnblogs.com/myxq666/p/7787744.html Mac 下载安装MySQL步骤 Windows 数据库安装 安装包打开下一步下一步,输入密码,确认密码,服务名字MySQL+版本号, 4.补充:MAC 终端编辑完成后如何保存: 如果是vi,则:Esc 退出 阅读全文
posted @ 2019-09-08 13:02 Dingzhijie 阅读 (10) 评论 (0) 编辑
摘要:网络程序,难点在线程 反射 reflect 实用 类对象 来执行反射操作 反射获得一个类的定义信息 反射创建对象 反射调用成员变量, 方法 反射获得一个类的定义信息 反射创建对象 反射调用成员变量, 方法 方法 获得类对象的三种方式 A.class Class.forName("完整类名"); a1 阅读全文
posted @ 2019-08-25 20:18 Dingzhijie 阅读 (28) 评论 (0) 编辑
摘要:生产者,消费者 线程间的通信模型 线程间的通信模型 等待和通知 在生产者和消费者模型中 消费者暂停等待数据 生产者产生数据后发出通知 object 方法 wait(); notify(); 通知一个 notifyAll();通知全部 调用 stack.wait(); 当前线程,在stack 对象上等 阅读全文
posted @ 2019-08-24 20:38 Dingzhijie 阅读 (15) 评论 (0) 编辑
摘要:进程 操作系统中, 并行执行的任务 线程 进程内部, 并行执行的任务 进程包含线程 线程的创建 继承Thred 定义 Thred 的子类 重写 run() 方法 在 run() 方法中的代码, 是与其他代码并行的代码 线程启动后, 自动执行 package day1702_线程; public cl 阅读全文
posted @ 2019-08-18 14:51 Dingzhijie 阅读 (22) 评论 (0) 编辑
摘要:课程回顾 对象的创建过程 类加载 加载父类,父类的静态变量分配内存 加载子类,子类的静态变量分配内存 父类静态变量赋值运算, 和静态初始化块 子类静态变量赋值运算, 和子类初始化块 创建对象 创建父类对象, 父类的实例变量分配内存 创建子类对象, 子类的实力变量分配内存 父类的实例变量赋值, 父类的 阅读全文
posted @ 2019-07-28 16:20 Dingzhijie 阅读 (50) 评论 (0) 编辑
摘要:类的内存分配 加载到方法区 对象在堆内存 局部变量在栈内存 判断真实类型,在方法区加载的类 对象.getClass(); 类名.class; 加载到方法区 对象在堆内存 局部变量在栈内存 对象.getClass(); 类名.class; 手写双向链表 package day1501_手写双向链表; 阅读全文
posted @ 2019-07-28 11:56 Dingzhijie 阅读 (37) 评论 (0) 编辑
摘要:编译期 静态成员 私有变量 成员变量 运行期 非静态方法 package day1401; public class Test1 { public static void main(String[] args) { B b = new B(); A a = new B(); // 运行期, 并绑定到 阅读全文
posted @ 2019-07-18 23:34 Dingzhijie 阅读 (13) 评论 (0) 编辑
摘要:流 Stream 把数据的读写,抽象成数据在管道中流动. 流是单向的 输入流, 只能用来读取数据 输出流, 只能用来输出数据 流只能顺序读写数据 流只能一次性从头到尾读写数据 流动过的数据,不能反复流动 重复读写数据,只能重新新建流 把数据的读写,抽象成数据在管道中流动. 流是单向的 输入流, 只能 阅读全文
posted @ 2019-07-14 16:26 Dingzhijie 阅读 (23) 评论 (0) 编辑
摘要:异常 封装错误信息的对象 错误信息 类型 例如: NullPointerExce 空指针 提示消息 出错的行号 异常的继承结构 Throwable | - Error 系统级错误 | - Exception 可修复的错误 | - 其他Exception | - RuntimeException | 阅读全文
posted @ 2019-07-11 08:45 Dingzhijie 阅读 (22) 评论 (0) 编辑
摘要:集合 ArrayList 丑数: 能被3,5,7整除多次, ArrayList list 接口 | - ArrayList | - LinkedList ArrayList 内部封装一个数组 用数组存放数据 默认初始容量是 10, 放满后会新建1.5倍的长度的新数组 之前数据复制放入新数组,之前数组 阅读全文
posted @ 2019-07-07 13:52 Dingzhijie 阅读 (17) 评论 (0) 编辑