- 博客(7)
- 收藏
- 关注
原创 Java类加载篇
公众号:菜鸡干Java这部分知识比较深入底层,将重点介绍类加载和反射,会提到JDK动态代理、AOP,反射等诸多知识点。当调用Java命令允许程序时,该命令会启动多个线程,它们都处于该Java虚拟机进程里。所有线程、变量处于同一个进程里,它们都使用JVM进程的内存区。当出现以下情况,进程将终止:程序结束使用System.exit()或Runtime.getRuntime().exit()代码未捕获到异常强制结束进程public class A{ public static int a =.
2020-10-27 17:56:28 162
原创 Java反射篇
公众号: 菜鸡干Java文章目录获取Class对象从`Class`对象中获取信息以下用于访问`注解`:如下方法访问`内部类`:访问`外部类`方法:以下用于获取对应类的修饰符、所在包、类名:Java8新增的方法`参数反射`使用反射生成并操作对象创建对象调用方法访问成员变量操作数组用反射生成JDK动态代理使用`proxy`和`InvocationHandle`创建动态代理动态代理和`AOP`反射与泛型使用反射获取泛型信息对象在运行时会有两种类型,编译时类型和运行时类型,例如:String a = new.
2020-10-26 12:40:21 158
原创 Java-注解篇
公众号:菜鸡干JavaJava注解从Java5开始,Java增加对元数据的支持,也就是Annotation,不是一般的注释。这些标记在编译、类加载、运行时被读取,并执行相应处理。通过使用注解,开发人员在源文件中嵌入一些补充信息,进而代码分析和部署工具可以通过这些补充信息进行部署。某方面看,Annotation就像修饰符一样,可用于修饰包、方法和构造器、变量等,这些信息被储存在Annotation的"name=value"对中。Annotation是一个接口,程序可以通反射来获取指定程序元素的Ann.
2020-10-22 21:31:03 224
原创 Java集合(四)-工具类:Collections
公众号:菜鸡干Java排序操作Collections提供了如下方法用于对List集合排序:void reverse(List list):反转顺序void shuffle(List list):随机排序void sort(List list):按升序排序void sort(List list ,Comparator):根据Comparator的顺序指定排序void swap(List list,int i,int j):指定元素之间交换void rotate(List list,int.
2020-10-13 20:20:02 129
原创 Java泛型
公众号:菜鸡干Java上次讲了集合,就是放对象的容器,但是集合并不知道对象的具体数据类型,所以很容易发生异常。比如:List a = new ArrayList();a.add("as");a.add("end");a.add(2);a.forEach(a->System.out.println(((String)a).length()) );//强制转换错误Java 泛型generics是JDK 5中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检.
2020-10-13 20:17:24 134
原创 Java集合(三)—List和Queue集合
公众号: 菜鸡干Java 欢迎关注文章目录Java集合—List集合ArrayList和VectorStack类(Vector的子类)固定长度的ListJava集合-Queue集合PriorityQueue类Deque接口与ArrayDequeLinkedList类线性表性能分析Java集合—List集合与Set集合不同,List集合是有序,可重复的,而且默认以添加顺序设置索引。List子接口是继承了Collection接口,则可以使用其中的方法。特别的是List增加了根据索引插入、替换、删除.
2020-10-09 21:31:13 1960 1
原创 Java集合(二)-Set集合
来源:流浪舟 https://www.maliaoblog.cn/2020/1003公众号: 菜鸡干Java文章目录HashSet类重写hashCode方法步骤LinkedHashSetTreeSet(SortedSet的实现类)1.自然排序2.定制排序EnumSet类各Set实现类的性能分析Set集合和Collection基本相同,没有提供额外的方法,主要是行为上的不同,Set不允许包含重复元素,否则add()方法会返回false。接下来将主要介绍四种Set类,HashSet,TreeSet,L.
2020-10-04 13:03:24 516
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人