java基础
Deltamote
听不同的音乐,看不同的书,游历不同的城市,邂逅不同的人,思维和际遇有交集,亦有合集,走的多了,站的高了,自然就看的远了。
展开
-
Thinking in java部分笔记(一)
1.new关键字的意思给我一个新对象 2.堆栈:位于通用RAM(随机寄存器中)堆栈指针若向下移动,则分配新内存,若向上移动,则释放那些内存。 3.堆:当需要一个对象时,只需要new写一行简单的代码,当执行这段代码时,会自动在堆里进行存储分配。当然,也要为这些付出代价,用堆进行存储分配和清理可能比用堆栈进行存储分配需要更多的时间。 4.计算机用补码表示。 5.在作用域里定义的变量只可用于作用域结束之...原创 2019-06-22 00:55:17 · 104 阅读 · 0 评论 -
枚举
枚举: JDK1.5特性 枚举其实就是一个类 枚举的使用方式:使用关键字enum来修饰 在枚举中添加首字母为大写的枚举名称,如果有多个,使用,隔开即可。 枚举的内容必须放在枚举的首行。 枚举如果想使用有参的构造方法,必须提供无参构造方法。 因为枚举的内容,假设是Spring,那么就是 public static final Season Spring = new Season(); Spring(...原创 2019-01-25 22:09:22 · 157 阅读 · 0 评论 -
java API(二)String类
String:最终类,不能被继承 “helloworld”–注意:所有的字符串,都是string的对象 字符串底层是由字符数组创建的。private final共同修饰,创建后不能改变(地址值和元素都不能改变)。 所有的常量都存储在方法区运行的常量池 Java中的常量池,实际上分为两种形态:静态常量池和运行时常量池。 1)所谓静态常量池,即*.class文件中的常量池,class文件中的常量池不仅...原创 2019-01-15 19:15:56 · 168 阅读 · 0 评论 -
java API(一)object类
**API:**应用程序接口-提供了接口以及接口下的类 **Api文档:**通过javadoc命令对文档注释内容进行抽取到抽取到一个文档中 **Object:**Object是所有类的顶级父类,它本身没有父类默认所有类继承Object类 重要方法: 1.clone()–把原对象的属性进行拷贝放到 新的对象中,然后把新的对象进行返回 实现Cloneable才能执行克隆操作:见代码 publi...原创 2019-01-14 20:50:52 · 147 阅读 · 0 评论 -
java垃圾分代回收机制
java垃圾分代回收机制: 1. 栈 —会产生无用的内容,但会立即清除 方法区—类的信息,不产生垃圾 堆—无用的对象,在某个时间进行回收 在程序启动时,就会检测堆内存的使用情况,如果堆内存的使用率超过了一 个临界值,就通知GC(Garbage Collector)进行垃圾回收,GC就会在某个时 间段进行垃圾回收。System.gc-to进行通知但不受程序员控制。 2.内存区分为新生代和老生代,新...原创 2019-01-14 20:34:45 · 349 阅读 · 0 评论 -
java包装类,拆箱装箱过程
包装类 java分为两大类型:基本数据类型和引用数据类型 基本数据类型仅仅表示数值 包装类:将基本数据类型包装成引用数据类型 byte short int long fload double char boolean void Byte Short Integer Long Fload Double Character Boolean Void...原创 2019-01-18 18:20:51 · 250 阅读 · 0 评论 -
java API(三)Math类 Calendar类 Date类
Math类没有构造方法不能创建对象 public class MathDemo01 { public static void main(String[] args) { System.out.println(Math.PI); // 绝对值 // 如果是正数,返回本身。 // 如果是负数,返回相反数 System.out.println(Math...原创 2019-01-18 18:15:59 · 182 阅读 · 0 评论 -
抽象类 接口 内部类 包
本文主要是关于抽象类 接口 内部类 包的讲解 抽象类和抽象方法: 1.修饰符abstract只能修饰方法和 2.如果所有的子类对父类某个方法都进行了不同程度的重写 那么此时认为这个方法的方法体就没了实际意义,把方法体去掉用 3.abstract修饰变成抽象方法,如果有抽象方法,那么这个类就变成抽象类。 **如果一个普通类继承了抽象类,那么就要重写所有的抽象方法 如果不想重写,那么就要改变类为抽象类...原创 2019-01-12 18:50:31 · 180 阅读 · 0 评论 -
Java SE基础知识
数据的转换吧的转换 转换规则:从存储范围大的类型到存储范围小的类型。 具体规则为:double→float→long→int→short(char)→byte 大类型转换成小类型需要转换。 语法格式为:(转换到的类型)需要转换的值 //函数参数值的引用 public class MethodDemo3 { //方法的执行在栈内存 public...原创 2019-01-11 17:14:00 · 435 阅读 · 0 评论 -
正则表达式
正则表达式: 根据规则快速匹配信息Pattern 是最终类 正则表达式的基本原理 正则表达式是对字符串进行操作的 正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。 正则表达式经常被用来检索,匹配,修改符合一定规则的字符串。 正则表达式的优点: 用一些特定的符号代替一些代码操作,这样可以简化书写。 可以迅速地用极简单的方式达到字符串的复杂控制。 灵活性、逻辑性和功能性非常的强。 ...原创 2019-01-17 19:20:45 · 132 阅读 · 0 评论