摘要:
一、抽象类基本概念 1.1 抽象类 抽象类:是指在普通类的结构里增加抽象方法的组成部分,抽象类要使用 abstract 声明。 抽象方法:没有方法体且必须使用 abstract 关键字进行定义。 拥有抽象方法的类一定是抽象类。 抽象类的使用原则如下: 抽象类必须有子类,即每一个抽象类一定要被子类所继 阅读全文
摘要:
1、使用final 定义的变量就变成了常量,常量必须在定义的时候就设置好内容且不能修改。 public static final 声明的就是全局常量。 public static final String MSG = "Message" static 的数据保存在公共数据区,所以此处的常量就是一个公 阅读全文
摘要:
一、 static 定义属性 static 定义的属性和非 static 定义的属性有一个最大区别:所有的非 static 属性必须产生实例化对象之后才可以访问,static 定义的属性不受此限制。也就是说,在没有实例化对象产生的情况下,依然可以使用 static 属性。 static 定义属性的一 阅读全文
摘要:
一、引用传递 引用传递是整个 java 的精髓所在 引用传递核心意义:同一块堆内存空间可以被不同的栈内存所指向,不同栈内存可以对同一块堆内存内容进行修改。 范例:第一道引用传递范例 class Message{ private int num = 10; public Message(int nu 阅读全文
摘要:
一、正则标记 所有的正则可以使用的标记都在 java.util.regex.Pattern 类里定义。 1.1 单个字符 字符:表示由一位字符所组成; \\\\:表示转义字符"\\"; \\t:表示一个“\\t”字符; \\n:匹配换行“\\n”符号; 1.2 字符集 [abc]:表示可能是字符 阅读全文
摘要:
一、Object 类的基本定义 Object 类是所有类的父类,最大的一个好处就是:利用 Object 类可以接收所有类的对象(向上自动转型)。如果不确定参数类型,使用 Object 类型是最好的选择。 为什么 Object 类里要定义一个无参构造方法。因为 Object 类是所有类的父类,所有 阅读全文
摘要:
一、Date 类 在 Java 里提供有一个 java.util.Date 类,可以直接获取当前的日期时间。 范例:获取当前的日期时间 public class TestDemo { public static void main(String args[]) { Date date = new 阅读全文
摘要:
一、认识包装类 java 在设计之初有一个基本原则:一切皆对象,一切的操作都基于对象,但是有一个矛盾,基本数据类型不是对象。为了符合于这种要求,最早使用人为的方式解决此问题,如下所示: class MyInt{ private int num; // 这个类包装的基本数据类型 public My 阅读全文
摘要:
String 是一个字符串类型的类,使用双引号定义的内容都是字符串,但是 String 本身是一个类,使用上会有一些特殊。 一、 String类对象的两种实例化方式 1.1 直接赋值 public class StringDemo{ public static void main(String ar 阅读全文