![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
y8805655
这个作者很懒,什么都没留下…
展开
-
java内部类学习笔记
内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。对于一个名为outer的外部类和其内部定义的名为inner的内部类。编译完成后出现outer.class和outer$inner.class两类。所以内部类的成员变量/方法名可以和外部类的相同。 内部类的方法可以直接访问外部类的所有数据,包括私有的数据。 内部类可以分为四种: 1.成员内部类 定义了成员内部类后,必须使用外部类原创 2016-03-15 21:03:58 · 357 阅读 · 0 评论 -
对java中得string的一点记录
结果: ""和null的不同之处: NULL代表声明了一个空对象,根本就不是一个字符串。 ""代表声明了一个对象实例,这个对象实例的值是一个长度为0的空字符串。转载 2016-04-06 20:46:29 · 251 阅读 · 0 评论 -
comparable和comparator的用法与区别
1. Comparator 和 Comparable 相同的地方 他们都是java的一个接口, 并且是用来对自定义的class比较大小的, 什么是自定义class: 如 public class Person{ String name; int age }. 当我们有这么一个personList,里面包含了person1, person2, persion3....., 我们用Collect转载 2016-04-08 10:16:23 · 299 阅读 · 0 评论 -
在Java中如何遍历Map对象
How to Iterate Over a Map in Java 在java中遍历Map有不少的方法。我们看一下最常用的方法及其优缺点。 既然java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap, TreeMap, LinkedHashMap, Hashtable, 等等) 方法一 在for-each循环中使用entries来遍历 这是最常见的并且转载 2016-04-08 22:19:57 · 292 阅读 · 0 评论 -
java线程笔记
两种建立线程的方式: 1.建立类继承类Thread,重写run()方法, class ThreadTest extends Thread{ @Override public void run() { System.out.println("1"); } }主线程只用建立此类的对象即可调用start()方法开始线程。 2.建立类实现接口Runnable,重写run()方法。原创 2016-04-09 23:13:43 · 285 阅读 · 0 评论