
Java学习笔记
文章平均质量分 89
MustangJy
这个作者很懒,什么都没留下…
展开
-
Java学习笔记:反射
能够分析类能力的程序称为反射(reflective )。反射机制的功能极其强大,可以用来:在运行时分析类的能力。在运行时查看对象, 例如, 编写一个toString 方法供所有类使用。实现通用的数组操作代码。利用Method 对象, 这个对象很像C/C++中的函数指针。1.Class类 在程序运行期间,Java 运行时系统始终为所有的对象维护一个被称为运行时的类型标识。这个信息跟踪着每个对象...原创 2018-03-07 23:16:56 · 336 阅读 · 0 评论 -
Java线程池 - 重点总结
本文参考:https://www.cnblogs.com/exe19/p/5359885.html 写的很好,但是jdk版本老,与8的代码不符。https://www.jianshu.com/p/50fffbf21b39 可以简单看一下https://www.cnblogs.com/trust-freedom/p/6681948.html jdk版本与8代码相符,流程较为详细...原创 2019-07-21 20:43:30 · 431 阅读 · 0 评论 -
Java List和Collections的sort()方法使用
我自己使用起来比较记得住的是下面这个labmda表达式用法:ArrayList<Integer> list = new ArrayList<>();list.sort(((int a, int b) -> b - a); //升序//或者复杂一点的,一个字符串数组列表的数组列表,按照其元素(也就是字符串的数组列表)的长度排序。ArrayList<A...原创 2019-06-29 11:27:43 · 2917 阅读 · 0 评论 -
遍历HashMap的方法和选择(全)
0.Notice一般来说只需要记住前三个方法就可以满足所有需求了。1. Lambda表达式 + HashMap.forEach() lambda表达式是jdk8开始出现的新特性,用它遍历HashMap比较方便优美,例如: HashMap<String, String> map = new HashMap<>(); map.f...原创 2019-05-17 13:05:44 · 356 阅读 · 0 评论 -
多态:子类与父类构造器调用关系、静态非静态代码块的加载顺序
首先把结论贴出来:1. 类的加载顺序。(1) 父类静态代码块(包括静态初始化块,静态属性,但不包括静态方法)(2) 子类静态代码块(包括静态初始化块,静态属性,但不包括静态方法)(3) 父类非静态代码块(包括非静态初始化块,非静态属性)(4) 父类构造函数(5) 子类非静态代码块(包括非静态初始化块,非静态属性)(6) 子类构造函数Point1:关于静态...原创 2019-04-23 23:22:18 · 504 阅读 · 2 评论 -
自用Java错题记录
1.析: c1 = new Cat(10L); c2 = new Cat(10L);A ,c1和c2是两个参数相同的不同对象,c1!=c2,返回falseB ,c2和c3指向同一个引用,所以c2==c3,返回trueC, m与c1是不同类型,不相等,返回falseD,c1没有定义equals方法,默认调用Object类的equals方法,返回falsehttps://ww...原创 2019-02-23 19:06:20 · 337 阅读 · 0 评论 -
对Java如何判断HashSet和HashMap中相同元素的研究
转自:http://f543711700.iteye.com/blog/800929 对Java如何判断HashSet和HashMap中相同元素的研究Java数据结构JDK HashSet和HashMap一直都是JDK中最常用的两个类,HashSet要求不能存储相同的对象,HashMap要求不能存储相同的键。 那么Java运行时环境是如何判断HashSet中相同对象...转载 2019-02-23 17:21:16 · 822 阅读 · 0 评论 -
Java学习笔记:泛型、集合与数组
泛型写在前头的重点总结泛型程序设计的作用就是让编写的代码可以被不同类型的对象所重用 泛型的使用,即在声明类或定义一个泛型方法时加形如<T>的菱形,里面是占位符,这个占位符就指代泛型所包含的所有类型 泛型类或方法中的占位符类型如果要加以约束: <T extends Comparable & Serializable>, 而不是用 implements 类...原创 2019-01-25 00:10:38 · 850 阅读 · 0 评论 -
Java学习笔记:接口
1.接口是什么接口不是类,而是对类的一组需求描述,这些类要遵从接口描述的统一格式进行定义。我们经常听到服务提供商这样说:“ 如果类遵从某个特定接口,那么就履行这项服务' 下面给出一个具体的示例。Arrays 类中的sort 方法承诺可以对对象数组进行排序, 但要求满足下列前提: 对象所属的类必须实现了Comparable 接口。下面是Comparable 接口的代码: publ...原创 2018-03-09 11:54:19 · 284 阅读 · 0 评论 -
【面经】2020届斗鱼服务端SP面经
作者:Mustangjy链接:https://www.nowcoder.com/discuss/247345?toCommentId=4062877来源:牛客网斗鱼服务端sp面经声明以下的内容中我的回答不一定是正确或全面的,欢迎大家纠正。正文周日10点的场,9点20带着简历到了斗鱼面试的楼。填了个信息表,开始排号。大概10点10分带到一个房间开始一面。一...原创 2019-09-16 22:18:38 · 844 阅读 · 0 评论