反射(51)反射 概述:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须2021-10-10 JavaJava基础
多线程(50)多线程概念 线程指进程中的一个执行场景,也就是执行流程,那么进程和线程有什么区别呢? 每个进程是一个应用程序,都有独立的内存空间 同一个进程中的线程共享其进程中的内存和资源 (共享的内存是堆内存和方法区内存,栈内存不共享,每个线程有自己属2021-10-06 JavaJava基础
IO流(49)IO流字符流 字符输入流 FileReader 字节输出流 FileWriter 字节流 字节输入流 FileInputStream 字节输出流 FileOutputStream 字节流与字符流区别:字节流: Java中的字节流处理的最2021-10-03 JavaJava基础
泛型初步(47)泛型初步 泛型能更早的发现错误,如类型转换错误,通常在运行期才会发现,如果使用泛型,那么在编译期将会发现,通常错误发现的越早,越容易调试,越容易减少成本。(泛型与包装类型一样都是编译阶段触发) 为什么可以引入泛型? 可以统一集合中的数2021-10-03 JavaJava基础
for增强(48)for增强关于for增强: 语法: for(类型 变量: 数组名/变量名){} 集合想要使用for增强必须使用泛型,如果不使用泛型的话for类型中声名Object。 for增强没有下标,for循环有下标。 示例代码01: publ2021-10-03 JavaJava基础