2021年8月7日
摘要:
第二十天 Java内存管理堆内存 用来存放由new创建的对象实例和数组。Java堆是所有线程共享的一块内存区域,在虚拟机启动时创建,此内存区域的唯一目的就是存放对象实例。注意创建出来的对象只包含属于各自的成员变量,并不包括成员方法。栈内存 保存的是堆内存空间的访问地址,或者说栈中的变量指向堆内存中的
阅读全文
posted @ 2021-08-07 18:27
学习的CYT
阅读(23)
推荐(0)
2021年8月6日
摘要:
第十九天 今天因为去排队做核酸和小区停电没网,学的并不多 File封装一个磁盘路径字符串,提供了一组对文件、文件夹的操作方法,可以封装文件夹路径、文件路径、不存在的路径。 {path=“d:/abc”}方法getName() 获取文件名getPatrent() 获取父目录getAbsolutePat
阅读全文
posted @ 2021-08-06 21:19
学习的CYT
阅读(32)
推荐(0)
2021年8月5日
摘要:
第十八天 InputStream,OutputStream字节流的抽象父类方法:write(int b) 只输出int四个字节中,末尾的一个字节值 [1][2][3][4] —> [4]write(byte[], start, length) 输出byte[] 数组中,从start开始的length
阅读全文
posted @ 2021-08-05 21:07
学习的CYT
阅读(24)
推荐(0)
2021年8月4日
摘要:
第十七天 Collection 是对象集合, Collection 有两个子接口 List 和 Set,List 可以通过下标 (1,2…) 来取得值,值可以重复,而 Set 只能通过游标来取值,并且值是不能重复的ArrayList , Vector , LinkedList 是 List 的实现类
阅读全文
posted @ 2021-08-04 19:11
学习的CYT
阅读(22)
推荐(0)
2021年8月3日
摘要:
今日读完了周爱民先生在软件工程方面的经典著作《大道至简:软件工程实践者的思想》,在详情页上介绍这本书时言:本书提出了审视软件工程的全新视角和软件工程的体系模型。是软件工程行业一本经典的著作。细细读完,颇有一番收获。 全书都在引用中国古代故事“愚公移山”和各种中国古代的经典书籍的句子,很是通俗易懂。贯
阅读全文
posted @ 2021-08-03 20:41
学习的CYT
阅读(87)
推荐(0)
摘要:
第十六天 LinkedList — 双向链表方法和ArrayList有相同的方法LinkedList 两端数据操作方法addFirst(数据);addLast(数据);getFirst();getLast();removeFisrt()removeLast()效率两端效率高HashMap — 哈希表
阅读全文
posted @ 2021-08-03 20:38
学习的CYT
阅读(22)
推荐(0)
2021年8月2日
摘要:
第十五天 内部类定义在类内部、方法内部或局部代码块内部的类,用来辅助外部实例运算,封装局部数据,或局部的运算逻辑。非静态内部类、属于实例的内部类 非静态内部类实例,必须依赖于一个外部类的实例才能存在。静态内部类 静态内部类,与普通的类没有区别。局部内部类局部定义的类型,类似于局部变量,有作用范围,只
阅读全文
posted @ 2021-08-02 17:59
学习的CYT
阅读(26)
推荐(0)
2021年8月1日
摘要:
接口极端的抽象类,结构设计工具,用来解耦合,隔离现实Implements代替extendsInterface 代替class接口的定义: 公开的抽象方法 公开的常量 公开的内部类、内部接口1)接口只能定义常量2)接口只能定义抽象方法3)接口只能继承接口,不能继承普通的类和抽象类4)接口是没
阅读全文
posted @ 2021-08-01 19:33
学习的CYT
阅读(22)
推荐(0)
2021年7月31日
摘要:
第十三天 对象的加载过程加载类1.加载父类,为父类静态变量分配内存 – 后台执行不可见2. 加载子类,为子类静态变量分配内存3. 执行父类静态变量的赋值运算,和静态初始化块4. 执行子类静态变量的赋值运算,和静态初始化块新建实例5. 新建父类实例,为父类实例变量分配内存6. 新建子类实例,为子类实例
阅读全文
posted @ 2021-07-31 21:31
学习的CYT
阅读(21)
推荐(0)
2021年7月30日
摘要:
第十二天 关键字 final内存地址不可变,可以修饰常量、类、方法1. final 常量:值不可变,但引用类型因为保存的是地址,所以内容可以变。final Point a = new Point(3,4);a.x = 30;//对a.y = 40;//对2. final 方法不能在子类重写,但可以被
阅读全文
posted @ 2021-07-30 21:46
学习的CYT
阅读(25)
推荐(0)