摘要: 二叉树 二叉树的四种遍历方式: 二叉树的遍历(traversing binary tree)是指从根节点出发,按照某种次序一次访问二叉树中所有的介电,使得每个节点被一次访问且仅被访问一次 四种遍历方式分别为:先序遍历、中序遍历、后序遍历、层序遍历 - 前序遍历(NLR) 前序遍历通俗的说就是从二叉树 阅读全文
posted @ 2021-09-08 10:06 伟成李 阅读(82) 评论(0) 推荐(0)
摘要: java9新特性 特性一:目录结构的变更 特性二:模块化 exports 导入其他模块 requires 使用其他模块 特性三:REPL(read-evalute-print-loop)工具: jShell命令 可以直接在cmd中执行java程序 特性四:接口的私有方法 方法的访问权限修饰符可以声明 阅读全文
posted @ 2021-02-24 20:51 伟成李 阅读(90) 评论(0) 推荐(0)
摘要: java8新特性 Lambda表达式 举例: (o1,o2) → Integer.compare(o1,o2); 格式: ​ → :lambda操作符 或 箭头操作符 ​ →左边:lambda形参列表 (其实就是接口中的抽象方法的形参列表) ​ →右边:lambda体 (其实就是重写的抽象方法的方法 阅读全文
posted @ 2021-02-24 13:53 伟成李 阅读(48) 评论(0) 推荐(0)
摘要: 反射机制 class的实例化 public class ReflectionTest { //反射之前,对于Person的操作 @Test public void test1() { //1.创建Person类的对象 Person p1 = new Person("Tom", 12); //2.通过 阅读全文
posted @ 2021-02-22 16:41 伟成李 阅读(41) 评论(0) 推荐(0)
摘要: 网络编程 一、网络编程中有两个主要的问题: 1.如何准确地定位网络上一台或多台主机;定位主机上的特定的应用 2.找到主机后如何可靠高效地进行数据传输 二、网络编程中的两个要素: 1.对应问题一:IP和端口号 2.对应问题二:提供网络通信协议:TCP/IP参考模型(应用层、传输层、网络层、物理+数据链 阅读全文
posted @ 2021-02-21 23:31 伟成李 阅读(43) 评论(0) 推荐(0)
摘要: IO流 File类的使用 File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹) File类声明在java.io包下 File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法, 并未涉及到写入或读取文件内容的操作。如果需要读取或写入文件内容,必须使用IO流来完成。 阅读全文
posted @ 2021-02-21 21:03 伟成李 阅读(34) 评论(0) 推荐(0)
摘要: 泛型 泛型的使用 1.jdk 5.0新增的特性 2.在集合中使用泛型: 总结: ① 集合接口或集合类在jdk5.0时都修改为带泛型的结构。 ② 在实例化集合类时,可以指明具体的泛型类型 ③ 指明完以后,在集合类或接口中凡是定义类或接口时,内部结构(比如:方法、构造器、属性等)使用到类的泛型的位置,都 阅读全文
posted @ 2021-02-10 23:07 伟成李 阅读(44) 评论(0) 推荐(0)
摘要: 集合 一、集合框架的概述 1.集合、数组都是对多个数据进行存储操作的结构,简称Java容器。 ​ 说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中) 2.1 数组在存储多个数据方面的特点: ​ 一旦初始化以后,其长度就确定了。 ​ 数组一旦定义 阅读全文
posted @ 2021-02-09 22:32 伟成李 阅读(35) 评论(0) 推荐(0)
摘要: 注解Annotation 注解的使用: 理解Annotation: ① jdk 5.0 新增的功能 ② Annotation 其实就是代码里的特殊标记, 这些标记可以在编译, 类加载, 运行时被读取, 并执行相应的处理。通过使用 Annotation, 程序员可以在不改变原有逻辑的情况下, 在源文件 阅读全文
posted @ 2021-02-09 13:36 伟成李 阅读(40) 评论(0) 推荐(0)
摘要: 枚举类的使用 一、枚举类的使用 1.枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类 2.当需要定义一组常量时,强烈建议使用枚举类 3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式。 * 二、如何定义枚举类 方式一:jdk5.0之前,自定义枚举类 方式二:jdk5.0,可以使用 阅读全文
posted @ 2021-02-09 12:06 伟成李 阅读(29) 评论(0) 推荐(0)