JavaSE 进阶
文章平均质量分 79
ˇQinmyandy丶
这个作者很懒,什么都没留下…
展开
-
java进阶八(泛型,set,红黑树)
JavaSE进阶第八天课程大纲:泛型Set集合TreeSetHashSet数据结构-二叉树一.泛型1.什么是泛型 广泛的类型,类似于小数数学中的x变量,你想让它是什么类型就可以是什么类型 泛型是JDK5之后出现的新特性(自动拆装箱、增强for和泛型), 泛型是一种在编译时期的一种安全机制,泛型只在编译时期有效,编译之后没有了(泛型的擦除)2.泛型的好处把运行时期的问题提前到了编译时期避免了强制类型转换3.泛型可以使用的地方4.如何使用泛型 泛型一般定义在&原创 2021-09-14 19:44:10 · 156 阅读 · 1 评论 -
java进阶七(集合高级操作)
JavaSE进阶第七天课程大纲:集合一.集合的体系结构1.当列集合1.1 Collection接口1.1.1概述1.是单列集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素2.JDK不提供此接口的任何直接实现,它提供更具体的子接口(如set和List)实现1.1.2创建Cokkection集合的对象多态的方式具体的实现类ArrayList|-List接口:可以存储重复元素、有索引、可以保证存取有序 |-ArrayList类:底层是数组原创 2021-09-12 16:12:23 · 227 阅读 · 0 评论 -
java进阶六(时间类和异常的处理)
JavaSE进阶第六天课程大纲:时间日期类、JDK8以前JDK8以后异常一.JDK8以前的时间日期类1.Date类1.1注意事项我们是一定是java.util包下的Date 不要导错包,因为JDK提供一个同名类但是是位于java.sql包下 表示时间,可以表示过去、现在和将来,可以表示任意时间,时间非常精确,精确到毫秒值。 中国的标准时间:世界标准时间+8小时 1秒=1000毫秒 计算机中的时间原点:1970年1月1日 00:00:原创 2021-09-12 11:50:53 · 203 阅读 · 0 评论 -
java进阶五(重要API)
JavaSE进阶第五天课程大纲:Math类System类Object类Objects类BigDecimal类包装类数组高级操作递归Arrays一. API文档的使用1.什么是APIapplication programming interface:应用程序编程接口简单理解:API就是一些别人提供好的类,所以学习API也可以认为是学习一些类2.API文档文档类似一部字典,其中对JDK提供的类的用法进行了说明3.API文档的使用3.1 打开文档3.2 索引原创 2021-09-12 11:50:21 · 339 阅读 · 0 评论 -
java进阶四(内部类和Lambda)
JavaSE进阶第四天课程大纲:内部类匿名内部类 【掌握】Lambda表达式类的成员位置可以直接定义的内容: 1、成员变量 2、构造方法 3、成员方法 4、代码块(构造代码块、静态代码块) 5、成员内部类(内部接口、内部枚举)一.内部类1.什么是内部类一个类定义在另一个类的内部,那么定义在内部的那个类,就是内部类A类定义在B类中,那么A类就是内部类2.内部类的分类 成员内部类:定义在成员位置,类中方法外 局部内部类:定义在局部位置,方原创 2021-09-12 11:49:55 · 93 阅读 · 0 评论 -
java进阶三
JavaSE进阶第三天课程大纲:接口多态一.接口1.什么是接口 现实世界的接口:USB接口、插排 Java中的接口 使用interface定义的特殊的类,比抽象类更加抽象, 因为接口中的所有方法都是抽象方法(JDK8之前)。2.接口的好处2.1定义规则2.2提高拓展性3.接口的格式3.1定义格式public interface 接口名 {}接口名和类名的命名规范一致,遵循大驼峰式命名3.2使用格式 方式一: public class 实现类原创 2021-08-17 13:25:43 · 74 阅读 · 0 评论 -
java进阶二
JavaSE进阶第二天课程大纲:继承super和this方法重写权限修饰符抽象类final关键字代码块一.继承1.什么是继承现实中:儿子继承父亲的家产java中:继承是面向对象的三大特征(封装,继承和多态)之一 继承是类和类之间产生了关系,产生的是子父类的关系,子类可以拥有父类的内容,但是要明白不是所有的内容都可以拥有,比如私有修饰的内容不能拥有,父亲的构造方法不能拥有2.继承的格式继承通过extends实现格式:class 子类 extends 父类原创 2021-08-17 13:25:15 · 70 阅读 · 0 评论 -
Java进阶一
教务管理系统(以数组为核心)大纲: 分类分包思想 【重点】 教务管理系统(以学生管理系统为例) 【重点】 static 【重点】分类分包思想1.作用提高代码的复用性提高代码的可读性提高代码的维护性2.什么是分类思想2.1形象定义分工协作,专人干专事2.2什么是分类对类进行拆分,不要把所有功能往一个类中进行编写将类拆分成很多类共同来完成原来的类的功能2.3为什么要分类 提高代码的可读性 提高代码的复用性 提高代码的可维护性 提高代码的拓原创 2021-08-09 19:25:39 · 92 阅读 · 0 评论