随笔分类 - Java SE
Java基础进阶_7
摘要:创建线程三种方式: (1)直接定义一个类继承线程类Thread,重写run()方法,创建线程对象 调用线程对象的start()方法启动线程。 缺点:线程类已经继承了Thread类无法继承其他类了,功能不能通过继承拓展(单继承的局限性)。 public class ThreadDemo1 { publ
阅读全文
Java基础进阶_6
摘要:案例:输入一个字符串,统计每个字符出现的次数。 public class CountDemo { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.print("请输入字符串
阅读全文
Java基础进阶_5
摘要:Collection集合的体系: Collection<E>(接口) / \ Set<E>(接口) List<E>(接口) / \ / \ \ HashSet<E>(实现类) TreeSet<E>(实现类) LinkedList<E>(实现类) Vector(线程安全) ArrayList<E>(实
阅读全文
Java基础进阶_4
摘要:Date: 案例: public class SimpleDateFormatDemo03 { public static void main(String[] args) throws ParseException { // 面试题:请问 “2019-11-04 09:30:30” 往后 1天15
阅读全文
Java基础进阶_3
摘要:多态: 格式: 父类名称 对象名称 = new 子类构造器; 接口名称 对象名称 = new 实现类构造器; 概念:同一个类型的对象,执行同一个行为,在不同的状态下会表现出不同的行为特征。 多态识别技巧: 对于方法的调用:编译看左边,运行看右边。 对于变量的调用:编译看左边,运行也看左边。 (左边是
阅读全文
Java基础进阶_2
摘要:抽象类: 使用abstract关键字修饰的类为抽象类,其内部可以有类的一切成员,还可以有abstract修饰的抽象方法(不一定有),抽象方法只有方法的声明,没有方法体,有抽象方法的类必须声明为抽象类。 抽象类不能够创建对象(为什么?反证法:假设创建了抽象类的对象,使用其对象调用抽象方法,而方法没有方
阅读全文
Java基础进阶-1
摘要:基本概念及规则: 面向对象:用代码去高度模拟现实世界,以便为人类的业务服务。 Java语言是一种面向对象的高级编程语言(代码风格很像人类的语言)。 面向对象最重要的两个概念:类和对象。 类:描述相同事物的共同特征的抽象。对象:是具体的实例,是真实的。(实例=对象) 在代码层面:必须先有类,再有对象。
阅读全文
浙公网安备 33010602011771号