摘要: Collection子接口:其二 Set 组接口 - Set接口是Collection的子接口,Set没有提供额外的方法 - Set集合中不允许包含重复的元素,如果重复添加,只保留最新添加的那一个 - Set判断两个元素是否相同不是 == 判断,而是取equals()方法 Set主要实现类: Has 阅读全文
posted @ 2020-04-21 10:32 emdzz 阅读(151) 评论(0) 推荐(0) 编辑
摘要: Collection子接口 其一:List接口List 接口存储结构:元素有序,且可重复,每个元素都有对应的索引根据索引获取容器元素 实现类有:ArrayList、LinkedList、Vector 三个实现类的异同? - 都实现了List接口,存储数据的特点相同、存储有序的、可重复的数据 - Ar 阅读全文
posted @ 2020-04-21 00:19 emdzz 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Collection 集合框架概述 1、集合、数组都是为了存储数据而产生的 2、为什么需要集合?为了更灵活方便的存储数据,且集合能存储的容量比数组更大 3、存储的概念还停留在内存活动范围内,也只是短暂存储,不涉及硬盘存储 数组的弊端? - 一定初始化之后,数组的长度不可再改变,长度固定 - 必须指明 阅读全文
posted @ 2020-04-20 16:26 emdzz 阅读(179) 评论(0) 推荐(0) 编辑
摘要: Annotation 注解 注解是一种元数据 MetaData,从JDK5开始 在Java代码中是一个特殊的标记,可以在编译,类加载,运行时读取,执行对应的处理 程序可以在不改变原有逻辑的基础上嵌入一些补充信息,代码分析工具,开发工具,部署工具通过补充信息 进行验证和部署 注解可以使用在任何写代码的 阅读全文
posted @ 2020-04-20 13:48 emdzz 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 枚举类 enum 对象是有限的确定的、属于类的(静态的) 适合定义一组常量 例如固定的一些事物: - 季节 - 性别 - 状态 自定义枚举类的使用 public class EnumerationTest { /* 枚举类的使用 1 类的对象有限,确定的 2 适合定义一组常量 3 枚举只有一个对象就 阅读全文
posted @ 2020-04-20 11:42 emdzz 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 一些常用的数学计算方法 public class MathTest { public static void main(String[] args) { int a = -10; // 获取绝对值 int abs = Math.abs(a); // 三角函数 // 求平方根 double sqrt 阅读全文
posted @ 2020-04-20 10:28 emdzz 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 我们需要对对象进行排序,但是对象不是像基本类型的那样,是具体的数值 如果要对对象比较,需要实现两个接口的任意一个即可 Comparable 可比较接口 Comparator 比较器接口 String包装类等等、实现了Comparable接口,重写CompareTo()方法 重写compareto类比 阅读全文
posted @ 2020-04-19 23:00 emdzz 阅读(217) 评论(0) 推荐(0) 编辑
摘要: LocalDate主要的三个API类: java.time.LocalDate; java.time.LocalDateTime; java.time.LocalTime; LocatDate对象获取: @Test void contextLoads() { // 获取方式 LocalDate lo 阅读全文
posted @ 2020-04-19 22:30 emdzz 阅读(4644) 评论(0) 推荐(0) 编辑
摘要: Calendar 日历类,我居然念错发音,来,好好看下音标 ['kælɪndə] 卡琳达 public class DateTest { public static void main(String[] args) throws ParseException { // Calendar 是一个抽象类 阅读全文
posted @ 2020-04-19 21:02 emdzz 阅读(320) 评论(0) 推荐(0) 编辑
摘要: Date类的API不易于国际化,大部分基本摈弃了 java.text.SimpleDateFormate 不和语言环境有关的方式来格式化和解析日期的具体类 支持 文本转格式,格式转文本 public class DateTest { public static void main(String[] 阅读全文
posted @ 2020-04-19 18:09 emdzz 阅读(378) 评论(0) 推荐(0) 编辑
摘要: java.util.Date java.sql.Date 创建日期对象和打印结果 public class DateTest { public static void main(String[] args) { java.util.Date now = new java.util.Date(); S 阅读全文
posted @ 2020-04-19 17:23 emdzz 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 30 面向对象的三条主线和面向对象的编程思想? 类与类的成员 : 属性、方法、构造器、代码块、内部类、 面向对象的三大特征:封装、继承、多态【如果还有一个,那就是抽象】 关键字:this、super、abstract、interface、static、package、import、 OOP的编程思想 阅读全文
posted @ 2020-04-19 16:46 emdzz 阅读(451) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-04-19 13:29 emdzz 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1 JDK JRE JVM 三种之间的关系,以及JDK JRE 包含的主要结构有哪些? JDK = JRE + 开发工具 javac.exe java.exe javadoc.exe等等 JRE = JVM + 核心类库文件 JDK 包含 JRE 包含 JVM 2 为什么要配置path环境变量?怎么 阅读全文
posted @ 2020-04-19 13:13 emdzz 阅读(268) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-04-18 23:15 emdzz 阅读(3) 评论(0) 推荐(0) 编辑
摘要: Java 允许一个类的定义位于另一个类的内部,前者为内部类,后者称为外部类 InnerClass一般定义它的类或语句块之中外部类引用时必须给出完整的名称 成员内部类 & 局部内部类 - 静态成员 内部类 - 非静态成员 内部类 - 匿名内部类 静态内部类 成员内部类 局部内部类 // 相对于内部类而 阅读全文
posted @ 2020-04-18 11:43 emdzz 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 什么是包装类? 写写我的想法 就是对于对象和基本类型的无法匹配和强转,基本类型在面向对象的实例类型中,反而成了个特殊的数据类型的存在 在一些特定的情况,我们希望通过对象的方式去处理数据,但是基本类型的数据没有像Object的方法可以使用 所以设计者对所有的基本数据类型进行了封装处理,可以说包装类也称 阅读全文
posted @ 2020-04-17 16:31 emdzz 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 源码总览: 有好些都是native本地方法,背后是C++写的 没有关于构造器的描述,默认编译器提供的无参构造 https://blog.csdn.net/dmw412724/article/details/81477546 啊,为什么还是native。目前只能得出的结论是 凡是native修饰的方法 阅读全文
posted @ 2020-04-16 20:48 emdzz 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 什么是单元测试? 单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。 对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。 总的来说,单元就是人为规定的最小的被 阅读全文
posted @ 2020-04-16 19:32 emdzz 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 虽然在数组的随笔中有说过,但实际上应该仔细深入一下源码进行分析 源码没有想象中的高大上,代码终究还是写给人看的,可读性大于执行性 最小阵列排序:1 乘 2的13次方 = 8192 学识浅薄,暂时还不明白这个常量在数组工具类的意义 通过翻译的介绍,说明这是并行排序最小长度的要求 【并行排序的最小数组长 阅读全文
posted @ 2020-04-16 17:23 emdzz 阅读(295) 评论(0) 推荐(0) 编辑