- 博客(19)
- 收藏
- 关注
原创 java基础知识
java基础知识点基础语法数据类型基本数据类型整数型byte:1个字节,表示范围:-2^7 ~ 2^7-1short:2个字节,表示范围:-2^15 ~ 2^15-1int:4个字节,表示范围:-2^31 ~ 2^31-1long:8个字节,表示范围:-2^63 ~ 2^63-1浮点型float:4个字节,表示范围:-3.403E38 ~ 3.403E38double:8个字节,表示范围:-1.798E308 ~ 1.798E308字符型char:2个字节,表示范围:0 ~ 65
2021-03-28 23:07:18
127
原创 反射机制相关类
Class类描述java.lang.Class类的实例可以用于描述Java应用程序中的类和接口,也就是一种数据类型。该类没有公共构造方法,该类的实例由Java虚拟机和类加载器自动构造完成,本质上就是加载到内存中的运行时类。获取Class对象的方式使用数据类型.class的方式可以获取对应类型的Class对象。使用引用/对象.getClass()的方式可以获取对应类型的Class对象。使用包装类.TYPE的方式可以获取对应基本数据类型的Class对象。使用Class.forName()的
2021-03-28 23:06:47
131
原创 网络编程类
ServerSocket类描述java.net.ServerSocket类主要用于描述服务器套接字信息常用方法Socket类描述java.net.Socket类主要用于描述客户端套接字,是两台机器间通信的端点常用方法DatagramSocket类描述java.net.DatagramSocket类主要用于描述发送和接收数据报的套接字(邮局)。换句话说,该类就是包裹投递服务的发送或接收点。常用方法DatagramPacket类描述java.net.Datagra
2021-03-28 23:05:53
170
原创 多线程类
Thread类描述java.lang.Thread类代表线程,任何线程对象都是Thread类(子类)的实例创建方式自定义类继承Thread类并重写run方法,然后创建该类的对象调用start方法。自定义类实现Runnable接口并重写run方法,创建该类的对象作为实参来构造Thread类型的对象,然后使用Thread类型的对象调用start方法。常用的方法当前线程对象的常用方法ReentrantLock类描述该类拥有与synchronized相同的并发性,在以后的线程安全
2021-03-28 23:05:01
406
原创 IO类
File类描述java.io.File类主要用于描述文件或目录路径的抽象表示信息,可以获取文件或目录的特征信息,如:大小等常用方法RandomAccessFile类描述java.io.RandomAccessFile类主要支持对随机访问文件的读写操作常用方法字符流FileWriter类描述java.io.FileWriter类主要用于将文本内容写入到文本文件常用的方法FileReader类描述java.io.FileReader类主要用于从文本文件读取文本数
2021-03-28 23:03:54
255
原创 Map集合类
描述Map集合是面向查询优化的数据结构, 在大数据量情况下有着优良的查询性能。java.util.Map<K,V>集合中存取元素的基本单位是单对元素。K - 此映射所维护的键(Key)的类型,相当于目录;V - 映射值(Value)的类型,相当于内容该集合中key是不允许重复的,而且一个key只能对应一个value。该集合的主要实现类有:HashMap类、TreeMap类、LinkedHashMap类、Hashtable类、Properties类。HashMap类的底层是采用哈希表进
2021-03-28 23:01:55
384
原创 Collection集合类
Collection接口描述java.util.Collection接口是List接口、Queue 接口以及Set接口的父接口,因此该接口里定义的方法既可用于操作List集合,也可用于操作Queue集合和Set集合常用方法Iterator接口描述java.util.Iterator接口主要用于描述迭代器对象,可以遍历Collection集合中的所有元素。java.util.Collection接口继承Iterator接口,因此所有实现Collection接口的实现类都可以使用该迭代器对
2021-03-28 23:00:30
387
原创 String类和正则表达式
描述Java程序中所有的字符串字面值都可以使用该类的对象加以描述该类由final关键字修饰,表示该类不能被继承从jdk1.9开始该类的底层不使用char[]来存储数据,而是改成 byte[]加上编码标记,从而节约了一些空间该类描述的字符串内容是个常量不可更改,因此可以被共享使用常量池:由于String类型描述的字符串内容是常量不可改变,因此Java虚拟机将首次出现的字符串放入常量池中,若后续代码中出现了相同字符串内容则直接使用池中已有的字符串对象而无需申请内存及创建对象,从而提高了性能常用构
2021-03-27 15:05:32
124
原创 BigDecimal类
描述由于float类型和double类型在运算时可能会有误差,若希望实现精确运算则借助java.math.BigDecimal类型加以描述。常用方法
2021-03-27 14:49:16
85
原创 包装类
描述通常情况下基本数据类型的变量不是对象,为了满足万物皆对象的理念就需要对基本数据类型的变量进行打包封装处理变成对象,而负责将这些变量声明为成员变量进行对象化处理的相关类,叫做包装类。java.lang.Number类是个抽象类,是包装类的父类来描述所有类共有的成员包装类的分类Integer类常用常量:常用的方法:Double类常用的常量:常用的方法:Boolean类常用的常量:常用的方法:Character类常用的常量:常用的方法:...
2021-03-27 14:43:10
99
原创 Object类
描述java.lang.Object类是Java语言中类层次结构的根类,也就是说任何一个类都是该类的直接或者间接子类如果定义一个Java类时没有使用extends关键字声明其父类,则其父类为 java.lang.Object 类Object类定义了“对象”的基本行为, 被子类默认继承常用方法...
2021-03-27 14:28:50
109
原创 注解
概念:代码中的特殊标记,通过这些标记可以在编译、类加载、以及运行时执行指定的处理。语法格式:访问修饰符 @interface 注解名称 { 注解成员;}使用方式注解体中只有成员变量没有成员方法,而注解的成员变量以“无形参的方法”形式来声明,其方法名定义了该成员变量的名字,其返回值定义了该成员变量的类型。注解的参数成员类型只能是八种基本数据类型、String类型、Class类型、enum类型及Annotation类型。元注解:一种基本注解,它能够应用到其它的注解上面。@Retenti
2021-03-27 02:08:27
190
原创 枚举定义及Enum类
定义:使用public static final表示的常量描述较为繁琐,使用enum关键字来定义枚举类型取代常量枚举值就是当前类的类型,也就是指向本类的对象,默认使用public static final关键字共同修饰,采用枚举类型.的方式调用。枚举类可以自定义构造方法,但是构造方法的修饰符必须是private,默认也是私有的。所有的枚举类都继承自java.lang.Enum类Enum类的常用方法:...
2021-03-27 01:41:47
198
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅