javaSE
苦夏_2018
这个作者很懒,什么都没留下…
展开
-
用java的循环实现出,三天打鱼,两天晒网问题
某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是在“打鱼”,还是在“晒网”。import java.util.Scanner;public class Homework4 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in...原创 2018-06-05 15:35:04 · 3185 阅读 · 4 评论 -
静态代码块、构造块
静态代码块:用static声明,在虚拟机加载类时执行,只执行一次 构造代码块:使用{}包括,在创建对象时使用 优先级顺序:静态代码块>main()方法>构造代码块>构造函数关于构造代码块,以下几点要注意:构造代码块的作用是给对象进行初始化。对象一建立就运行构造代码块了,而且优先于构造函数执行。这里要强调一下,有对象建立,才会运行构造代码块,类不能调用构造代码块的,...转载 2018-07-03 15:59:23 · 124 阅读 · 0 评论 -
泛型
泛型是一种参数化类型,其作用是在编译期间进行类型检查,而在字节码文件中没有泛型存在,因此不会有多个泛型类型。class Point<T> { T t; void printEle() { System.out.println(t); }}public class TestPoint { public static void...原创 2018-07-05 10:05:54 · 121 阅读 · 0 评论 -
Comparable和Comparator
都可以用于对集合中元素进行排序,区别如下:Comparable是自然排序;Comparator则可以自己制定比较规则。Comparable是一个内部比较器,代码写在用于比较的类内部;Comparator是一个外部比较器,代码写在用于比较的类外部。Comparable的比较规则是定义好的一种比较规则;Comparator则可以定义多种比较规则。...原创 2018-07-05 16:02:03 · 162 阅读 · 0 评论