JAVASE基础
文章平均质量分 69
Limm_666
Github--->【https://github.com/Limm666】
展开
-
Comparable和Comparator实现集合排序
实现排序的方式 都必须通过Collections.sort()实现 区别 Comparable是通过Collection.sort(obj),obj实现Comparable接口,复写compareTo(T o)方法,根据返回值为正,零,负实现排序 返回值为正,调用对象比传入对象大. 返回值为负,调用对象比传入对象小 返回值为零,等于 代码 需求: - 对学生进行排序 ...原创 2018-08-14 10:53:00 · 302 阅读 · 0 评论 -
Stream流(jdk新特性)
Stream流 java8,通过Lambda表达式引入 获取流对象 java.util.stream.Stream是Java 8新加入的最常用的流接口。(这并不是一个函数式接口。) 获取一个流非常简单,有以下几种常用的方式: - 所有的Collection集合都可以通过stream默认方法获取流; - java.util.Map接口不是Collection的子接口,且其K-V数...原创 2018-08-13 08:59:18 · 2630 阅读 · 0 评论 -
反射
反射机制 反射是一种机制,利用该机制可以在程序运行过程中,对类进行解剖,并获得操作类中的方法,属性,构造成员等。 反射就直接操作class字节码,获得方法,属性,构造成员。 反射是在生成字节码文件之后,对字节码文件进行的操作。 1、获取Class对象的三种方式 //创建测试类试Student public class Student{ //属性 //行为 } ...原创 2018-08-15 20:31:00 · 160 阅读 · 0 评论 -
java的对象实例化加载顺序
这篇博客对实例化加载,描写详尽转载 2018-09-16 21:18:22 · 330 阅读 · 0 评论 -
注解解析
参考该文章:http://www.cnblogs.com/mouseIT/p/5033746.html 作者补充了注解解析 注解格式 @Documented @Inherited @Target({ElementType.TYPE,ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) //定义注解类 public @interface B...原创 2018-09-19 21:04:20 · 319 阅读 · 0 评论 -
异常总结
异常的分类 这是最直接的异常分类图,从图中可以看见,顶层类是Throwable,子类中分为Error和Exception。 但是java中对这些分类还做了另外一种划分。分为checked和unchecked异常。 unchecked异常:Error和RuntimeException及其子类 checked异常:Exception中子类除了RuntimeException,其余都是checked...原创 2019-02-26 10:00:32 · 440 阅读 · 0 评论