自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 注解基础介绍

注解在反射机制中被大量的使用,可以方便我们使用反射机制来确定一个目标注解在框架中也被大量的使用注解也是可以被注解的,通过java的内置注解:@Target标注,用于指定当前注解可以在什么地方被使用常用的:ElementType.TYPE:在类上可以使用当前注解ElementType.FIELD:在属性上可以用当前注解ElementType.CONSTRUCTOR:在构造方法上可以使用当前注解ElementType.METHOD:在方法上可以使用当前注解ElementType.

2022-05-27 20:46:33 1190

原创 反射机制基础

设置反射机制,程序运行期间获取要操作的类对象。前提条件是反射机制的类对象需要一个无参构造器!!!获取类对象:Class类的实例:这一步还未实例化Class cls = String.class;基本类对象获取类对象的方法只有这一种Class cls = Class.farName(String className);要求传入的是对应的类的完全限定名,比如:包名.类名实例化获取的类对象:这一步已经实例化了Object obj = cls.newInstance();正射机制

2022-05-26 20:27:54 98

原创 集合基础介绍

面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象 的操作,就要对对象进行存储。另一方面,使用Array存储对象方面具有一些弊端,而Java 集合就像一种容器,可以动态地把多个对象的引用放入容器中。数组在内存存储方面的特点:1.数组初始化以后,长度就确定了。2.数组声明的类型,就决定了进行元素初始化时的类型数组在存储数据方面的弊端:1.数组初始化以后,长度就不可变了,不便于扩展2.数组中提供的属性和方法少,不便于进行添加、删除、插入等操作,且效率不高。同时无法直接获取存储元素的个数3

2022-05-24 15:08:13 80

原创 缓冲流基础

缓冲流有什么作用1.使用缓冲数组以后,整体的读取,写入效率提升很大。2.降低了CPU通过内存访问硬盘的次数。提高效率,降低磁盘损耗。缓冲流包含什么1.字节输入缓冲 BufferedInputStream2。字节输出缓冲 BufferedOutputStream3.字符输入缓冲 BufferedReader4.字符输出缓冲 BufferedWrite这里需要注意的是,所有的缓冲流都没有任何的读取,写入文件能力,这里都需要对应的输入流和输出流来提供对应的能...

2022-05-04 23:26:57 243

原创 二进制基础

计算机的世界里只有0和1那如何把二进制转为十进制呢如下图:二进制:1 二进制是计算机采用的表示数字的方式, 每个数位上只有0和1;2 任何整数一定可以采用二进制的方式表示, 小数的二进制这里不多说;3 字节内部采用二进制方式记录数字, 一个字节分成八段, 每个分段有一个编号, 最右边分段编号是0, 向左逐渐递增4 相邻分段之间有2倍关系, 某个分段的数字相当于2的编号次方二进制转十进制:把每个数位单独转换后把所有的转换结果求和例:01001110 = 2^6 +

2022-05-04 23:06:59 315

原创 JAVAIO流

什么是IO流IO流即是in和out,即为输出与输入,指的是程序与外部设备的联系什么是流是一种抽象的概念,是一种连续的数据和字符字节以先进先出的方式发送信息的通道当程序需要读取数据时,就会开启一个通向数据的流,这个数据可以是文件,内存,或者是网络链接,当程序需要数据时,就会开启一个通向目的地的流,这时就可以想象数据在通道中流动特性:1.先进先出:最先写入数据流的数据最先被读取2.顺序存取:可以一个接一个的写入一串字节,读取时也可以一个接一个的按顺序读取,不可以只读取中间的某一个

2022-05-03 03:16:01 117

原创 堆,栈,方法区

堆:1. new出来的变量(还有实例变量,数组元素)2.垃圾:没有任何应用的对象垃圾回收器(GC)不定时到堆中回收垃圾,回收的过程是透明的(看不到的),不一定看见 垃圾就回收,通过调用System.gc建议JVM尽快调度GC来回收3.实例变量的生命周期:创建对象时存储在堆中,对象被回收时一并被回收4. 内存泄漏:不再使用的对象,还没被及时收走建议:不再使用的对象及时将应用设置为null栈:1.存储局部变量(包括方法参数)调用方法时会在栈中为该方法分配一块对于的栈帧

2022-04-22 14:02:44 114

原创 成员内部类和匿名内部类

成员内部类:类中套类,外面的叫外部类,里面的叫内部类内部类对外不具备可见性外部类可以直接用内部类想用外部类的成员可以直接访问匿名内部类:想创建一个类(派生类)的对象,并且对象只被创建一次,那就可以做成匿名内部类Aoo o1 = new Aoo//nue了个Aoo的对象Aoo o1 = new Aoo{}//nue了个Aoo的派生类对象,且没有名字,派生类的对象叫o1,大括号里的是派生类的类体abstract class Aoo(){abstract viod show

2022-04-19 10:51:40 87

原创 1语言基础

当类中存在抽象方法时,类的修饰必须是抽象的,否则报错抽象的类必须被继承,否则没有意义,当抽象类被继承后,子类继承了抽象方法,所以要么子类也用抽象修饰,要么重写抽象方法,子类抽象修饰的话也就没有意义了,所以不建议,一般用重写抽象的方法,既让重写了抽象的方法那复用性就达不到,为什么用这种方法的原因是因为,做了标准,强制重写应用场景适用于每个对象都有共有的行为但是方法的内容不同...

2022-04-18 18:58:00 86 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除