![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 63
靳凯
这个作者很懒,什么都没留下…
展开
-
java反射
类加载器类的加载时机1.创建该类的对象时。2.使用该类的静态成员时。3.创建该类的子类对象时。4.利用反射获取该类的Class类型的对象时。5.java命令执行这个程序。类加载器:类加载器是负责加载类的的对象,将class文件(硬盘)加载到内存生成Class对象。类加载器的分类:三个类加载器之间不存在继承关系。可以通过get.parent获取父加载器BootstrapClassLoader 根类加载器:负责加载核心类ExtClassLoader 扩展类加载器:负责jre扩展目录中ja原创 2021-11-23 19:48:32 · 198 阅读 · 0 评论 -
java枚举
枚举中常量的定义默认修饰符:pulic static final(不用写)数据类型不用写,为定义的枚举类型。不能给初始化值,new不可以写枚举的本质是一个类的多个对象。public enum Color { RED,GREEN,YELLO;}枚举空参构造的定义枚举有构造方法,修饰符默认为private。public enum Color { //每一个常量都是一个Color对象,调用空参构造可以省略()括号 //每个常量默认调用空参构造函数 RED,GRE原创 2021-11-19 18:49:35 · 304 阅读 · 0 评论 -
java注解
注解格式public @interface 注解名称{}注解的本质是一个接口,该注解默认继承Annotation接口。属性格式:public @interface anno { //无默认值 String name(); //有默认值 int age()default 18; String gender() default "男";}适用数据类型:1.八种基本数据类型。2.String类型,Class类型,枚举类型,注解类型。3.以上所有类型的一维原创 2021-11-19 17:40:43 · 197 阅读 · 0 评论 -
java集合基础
单例集合结构Iterator接口描述:用来遍历单例集合的。常用方法:E next():返回迭代的下一个元素。boolean hasNext():如果仍然有元素,返回true。简单使用:public class a { public static void main(String[] args) { ArrayList<String> list = new ArrayList<>(); list.add("123");原创 2021-11-17 06:29:19 · 460 阅读 · 0 评论 -
Java基础知识总结
方法重载多个同名方法在同一个类中,方法的参数不相同,或者类型不同,或者数量不同。jvm通过方法的参数列表,调用不同的方法。this的含义this代表所在类的当前对象的引用(地址值),即对象自己的引用。equals和“==”“==”比较基本类型,比较的是具体的值。比较引用类型,比较的是对象的地址值。equals比较String类型,比较的是对象的内容是否相同。StringString字符串的值在创建后值是不能改变的,因此每次拼接的时候会创建一个新的String对象。StringBuffer和原创 2021-11-15 16:53:10 · 309 阅读 · 0 评论 -
Java常用API
逻辑运算符1.&&:两边都为true,结果为true。一边为false,结果为false,符号左边为 false,右边不在运算。2.||:两边都是false,结果为false,一边是true,结果是true,符号左边为true,右边不在运算。3.!:!true结果是false,!false结果是true。三元运算符问号表达式前边的结果为true,将整体运算结果赋值给前边的,为false,将值赋值给后边的 。RandomRandom random = ne原创 2021-11-14 08:42:52 · 249 阅读 · 0 评论