摘要: typora-root-url: ./..\1.Java初识\image 目录什么是线程进程和线程的区别线程状态图创建线程(四种方式)继承Thread类,重写run()方法实现Runnable接口,并实现run()方法实现Callable接口使用Excutor线程池线程优先级线程分类工作线程守护线程 阅读全文
posted @ 2024-08-31 15:03 curry库-04049 阅读(45) 评论(0) 推荐(0)
摘要: 目录什么是注解(注解=标签)5种元注解注解属性Java预置注解(@Deprecated)注解解析原理反射机制注解使用场景 什么是注解(注解=标签) 类属性方法进行标注和解释,不影响代码的执行 定义:public @interface TestAnnotation{ } 创建一个类 Test,然后在类 阅读全文
posted @ 2024-08-30 08:39 curry库-04049 阅读(20) 评论(0) 推荐(0)
摘要: 目录类加载机制什么是反射反射的原理传统静态加载类反射动态加载类class对象三种获取class对象方式类对象示例的getClass()方法任何数据类型的静态class属性Class.forName()方法两种创建对象方式默认的构造器通过Class的newInstance()方法来获取指定的构造器来创 阅读全文
posted @ 2024-08-30 08:39 curry库-04049 阅读(23) 评论(0) 推荐(0)
摘要: 目录什么是泛型泛型的作用泛型的特性泛型的使用泛型类泛型接口泛型方法泛型通配符 什么是泛型 泛型是Java SE 5中引入的一个新特性,它提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。简单来说,泛型是一种参数化类型,它可以将类型(类、接口、枚举等)作为参数传递给类、接口或方法 阅读全文
posted @ 2024-08-28 08:59 curry库-04049 阅读(24) 评论(0) 推荐(0)
摘要: 目录定义声明枚举类EnumMapEnumSet使用场景 定义 枚举是一个特殊的类,一般表示一组常量,比如一年的4个季节,一年的12月份,方向的东南西北等 声明 使用enum关键字来定义,各个常量使用逗号,来分割例如: enum Color{ RED,GREEN,BLUE } public class 阅读全文
posted @ 2024-08-28 08:59 curry库-04049 阅读(225) 评论(0) 推荐(0)
摘要: 目录File类静态成员变量构造方法流的基本概念流的分类流框架类结构图对象序列化与反序列化 File类 静态成员变量 1.static String pathSeparator 与系统有关的路径分隔符,为了方便,它被表示为一个字符串。 2.static char pathSeparatorChar 与 阅读全文
posted @ 2024-08-20 15:49 curry库-04049 阅读(16) 评论(0) 推荐(0)
摘要: typora-root-url: ./..\1.Java初识\image 目录集合框架类结构图List接口ArrayList(语法格式)LinkedListVectorStackSet接口Queue接口非阻塞队列阻塞队列Map接口集合中元素排序集合泛型集合遍历集合工具类 集合框架类结构图 List接 阅读全文
posted @ 2024-08-16 16:15 curry库-04049 阅读(40) 评论(0) 推荐(0)
摘要: 目录抽象类的概念1.什么是抽象(与具体类相对)2.为什么要抽象抽象类的好处抽象类和接口的区别 抽象类的概念 1.什么是抽象(与具体类相对) Java专门提供了一种机制,名为“抽象方法”。它属于一种不完整的方法,只含有一个声明,没有方法主体。下面是抽象方法声明时采用的语法: abstract void 阅读全文
posted @ 2024-08-14 10:41 curry库-04049 阅读(13) 评论(0) 推荐(0)
摘要: 目录概念特点优缺点object类 概念 由于封装,使得有共同特征的一类事物的所有描述信息都被归于一类之中,但我们知道,这并不是万能的,有些事物有共性,但还存在区别 它允许一个类(称为子类或派生类)继承另一个类(称为父类或基类)的属性和方法 特点 java只支持单继承,不支持多继承,但支持多层继承。一 阅读全文
posted @ 2024-08-14 10:41 curry库-04049 阅读(22) 评论(0) 推荐(0)
摘要: 目录概念好处访问修饰符1.private 关键字2.public关键字this关键字(解决局部变量和成员变量重名)static关键字final关键字(修饰变量、成员方法以及类)jar包jar 包的主要用途创建 jar 包运行 jar 包注意事项 概念 面向对象编程语言对客观世界的模拟,客观世界里成员 阅读全文
posted @ 2024-08-12 09:17 curry库-04049 阅读(30) 评论(0) 推荐(0)