摘要:
异常:用于发现并反馈问题的一套机制 Throwable:异常的顶级父类 Error —– 符合java语法以及逻辑,不需要处理 Exception 符合语法及逻辑的java程序,可以进行处理(抛出,捕获) 编译时异常,一定要处理: 例如: CloneNotSupportedException:克隆不 阅读全文
摘要:
日期:Date,Calendar Date :代表日期和时间的类 import java.util.Date; Date类:已过时,可以使用SimpleDateFormate代替 import java.util.Date; @SuppressWarnings("deprecation") // 压 阅读全文
摘要:
Math:数学类,提供了简单的数学运算 这类 Math包含用于执行基本的数字运算等基本指数、对数、平方根法、三角函数 public class VoidDemo { public static void main(String[] args) { //求绝对值 System.out.println( 阅读全文
摘要:
包装类 针对基本数据类型操作很麻烦,提供了对应基本数据类型的这些类 有了这些类就可以创建出相应的对象,就可以快速便捷的操作数据 byteshortintlongcharfloatdoublebooleanvoid Byte Short Integer Long Character Float Dou 阅读全文
摘要:
import java.util.regex.Matcher; import java.util.regex.Pattern; public class PatternDemo { public static void main(String[] args) { //带匹配字符串 String st 阅读全文
摘要:
String(字符串):最终类:没有子类(共享) 底层是根据字符数组(被private,final共同修饰,一旦字符数组创建,元素值和地址值都无法改变)实现的,导致了字符串创造成功之后是无法改变的 常量 已经创建的字符串和之后的字符串重复了,就用之前已经创建的字符串 共享 栈:s1=0x1; 方法区 阅读全文
摘要:
1. clone(): 深克隆,浅克隆 参考 :https://blog.csdn.net/lovezhaohaimig/article/details/80372233 概念: 创建并返回此对象的副本 返回的是拷贝了原空间所有信息的堆内存的新空间,再进行克隆对象之前,需要让对象对应的类实现clon 阅读全文
摘要:
知识点1 垃圾分代回收机制 1、栈:用于计算 这块肯定不会产生垃圾,涉及不到回收问题 2、方法区:存储类的信息 这块也没有垃圾 3、堆:无用对象(需要垃圾回收) 需要回收垃圾:无用对象 扩展知识点: C/C++:提前开辟内存(需要程序员操作完成) Java:自动开辟内存(由Java自己完成,自动分配 阅读全文
摘要:
内部类 类里有类: 1.方法内部类 2.成员内部类 3.静态内部类 4.匿名内部类 方法内部类 在外部类的方法中定义了一个类 可以定义非静态的属性和方法 可以拿到外部类所有的属性和方法 只能拿到本方法中的常量 可以正常的继承与实现,被final以及abstract修饰 public class In 阅读全文
摘要:
接口: 抽象类中所有的方法都是抽象方法,然后就可以把这个类提升为接口,用interface来表示,接口不是类(但编译生成的依然是class文件) 接口的优点:模板,约束 接口的注意点 类与接口之间通过implements 让两者之间产生关联关系:实现(类与接口之间支持多实现) 接口与接口之间支持多继 阅读全文