java学习笔记
文章平均质量分 82
然后怎样zzz
这个作者很懒,什么都没留下…
展开
-
对象内存管理
对象内存管理: 编译好的Java程序需要运行在JVM中 程序,无论代码还是数据,都需要存储在内存中,JVM为Java程序提供和管理所需要的内存空间 JVM内存分为“堆”、“栈”和“方法区”三个区域,分别用于存储不同的数据。 JVM在七内存空间开辟一个称为“堆”的存储空间 这部分空间用于存储使用new关键字所创建的对象。 1)堆:new出来的对象,(成员变量)原创 2015-04-20 23:44:41 · 178 阅读 · 0 评论 -
正则表达式
1:基本正则表达式:验证一个字符串满不满足格式要求 2:正则表达式中用\.表示. public static void main (String[] args){ /* *验证电子邮箱地址的正则表达式; *[a-zA-Z0-9_]+@[a-zA-Z0-9_]+(\.[a-zA-Z0-9_]+)+ * */ String regex = "[a-zA-Z0-9_]+@[a-原创 2015-04-20 23:48:07 · 186 阅读 · 0 评论 -
继承
继承: 1)避免代码的重复 2)通过extends实现继承。 3)父类:所有子类所共有的成员(变量、方法)子类:子类所特有的成员(方法、变量) 4)子类继承父类后,子类具有:子类的成员和父类的成员 5)一个父类可以有多个子类,一个子类只能继承一个父类(单一继承) 6)继承具有传递性 7)构造子类之前必须先构造父类原创 2015-04-20 23:46:52 · 199 阅读 · 0 评论 -
核心API——String
String: java编译器在编译代码时有一个优化措施:当一个计算表达式中计算符两边的内容都是字面量时, 编译器会将其进行运算然后将结果写进字节码文件中。 表达式中有一个变量,编译器不会处理 字符串若是以字面量形式赋值,jvm会重用内容相同的字符串对象。过程如下: 常量池中是否已经创建过该字符串的对象,若有,则直接使用该对象做重用, 若没有,则重建一个对象,然后存入常原创 2015-04-20 23:50:01 · 219 阅读 · 0 评论 -
核心API——Collection
addAll、containsAll 集合的批量操作方法 * addAll(Collection c) * 将给定集合中的所有元素添加到当前集合 * 执行完毕后,若当前集合元素发生了改变就返回true。 * * containsAll(Collection c) * 判断当前集合是否包含给定集合中的所有元素 代码原创 2015-04-20 23:52:40 · 167 阅读 · 0 评论