![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java SE
文章平均质量分 85
Java基础知识
ISWWC
生活就像海洋,只有意志坚强的人才能到达彼岸!
展开
-
Java 多线程
文章目录一、概述二、多线程实现三、线程的生命周期四、线程相关的方法五、线程调度六、线程安全七、守护线程八、定时器九、生产者与消费者模式一、概述进程:是一个应用程序/软件;进程间内存独立不共享;线程:是一个进程中的执行场景/执行单元,一个进程可以启动多个线程;线程A和线程B,堆内存和方法区内存共享,但是栈内存独立,一个线程一个栈,互不干扰,各自执行各自的,此为多线程并发,提高效率。分类:用户线程(前台线程)、守护线程(后台线程)JVM中有两个线程在并发:①主线程调用main方法;②垃圾回收线程复制原创 2021-05-27 16:32:39 · 60 阅读 · 0 评论 -
Java IO流
文章目录一、概述二、文件字节输入流FileInputStream三、文件字节输出流FileOutputStream四、字节流的文件拷贝五、文件字符输入流FileReader六、文件字符输出流FileWriter七、字符流的文件拷贝八、BufferedReader九、BufferedWriter十、转换流InputStreamReader十一、数据字节输出流DataOutputStream与数据字节输入流DataInputStream十二、标准输出流PrintStream十三、File类十四、目录拷贝十五、对原创 2021-05-22 14:45:27 · 242 阅读 · 1 评论 -
Java 集合
文章目录一、概述二、集合继承结构图三、Collection四、List五、ArrayList(使用频率最多)六、LinkedList七、Vector八、泛型九、增强for循环十、HashSet十一、TreeSet十二、Map十三、HashMap十四、Hashtable十五、Properties属性类十六、TreeMap十七、Collections工具类十八、集合之间的转换一、概述集合实际上就是一个容器,可以用于容纳其他类型的数据集合是对象,在其内只能存储引用数据类型(即存对象的内存地址),即集合中也原创 2021-05-19 15:23:06 · 117 阅读 · 0 评论 -
Java 枚举类型( Enumeration)
Java 常用类一、枚举类型①基础枚举是一种引用数据类型,编译后生成.class文件枚举中的每一个值可以看做是常量若结果只有两种情况,建议使用布尔类型。若结果中超过两种并且可以按枚列举出来,则建议使用枚举类型,如颜色,四季,星期定义语法格式:public enum Result{ //枚举中的每一个值,可以看做是"常量" //枚举值1,枚举值2,枚举值3... SUCCESS,FAIL}//使用Season.SPRING②在return语句中使用举例用原创 2021-04-01 16:47:08 · 532 阅读 · 0 评论 -
Java 注解(Annotation)
文章目录一、基础二、JDK内置注解三、注解中的属性四、反射注解五、注解审查例子一、基础作用通过反射技术去得到类中的注解,以决定如何运行类定义注解(注释类型)是一种引用数据类型,是代码中的特殊标记,用于替代配置文件,决定类如何运行,编译之后生成xxx.class文件自定义注解语法格式:[修饰符列表] @interface 注解类型名{ }public @interface AnnotationTest {}用法注解使用时语法格式为:@注解类型名注解可以出原创 2021-03-31 21:41:18 · 107 阅读 · 0 评论 -
Java 反射(Reflection)
Java反射反射机制一、作用通过java语言中的反射机制可以操作字节码文件(class文件),实现读和修改字节码文件;使程序变得更加灵活,类名、属性名、属性值均可以写在配置文件上,使代码具有通用性;高级框架如ssm(Spring、SpringMVC、MyBatis ),ssh(Spring、Struts、Hibernate)底层实现均采用反射机制,学会反射机制有利于理解剖析框架底层源代码;二、相关包 反射机制的相关类在java.lang.reflect.*包下三、相关类反射机制相关的原创 2021-03-31 17:09:19 · 384 阅读 · 3 评论