SCJP
文章平均质量分 74
iteye_15654
这个作者很懒,什么都没留下…
展开
-
SCJP笔记_章一_声明与访问控制
第一章 声明与访问控制 1.2 标识符和JavaBeans 1.2.1 合法标识符 由Unicode字符、数字、货币符号、连字符组成。Unicode字符这里可以理解为"可以组成字的符号"。换句话说只要你高兴,用中文命名变量也可以。但是一些特殊的符号是不能用的,比如+-./等. 必须知道的几条规则: [color=red]不能以数字开头,必须以"字母"、"$"、"_"开头,只可以用字母...原创 2010-11-13 15:04:06 · 81 阅读 · 0 评论 -
SCJP笔记_章十_开发
第十章 开发 10.1.1 用javac编译 考试要求掌握的是 javac [options] [source files] 用-d选项编译,可以改变类文件的目标位置. 例如 myProject | |--source | | | |--com | | ...原创 2010-12-08 16:36:35 · 95 阅读 · 0 评论 -
SCJP笔记_章九_线程
第九章 线程 9.1.1 定义线程 扩展java.lang.Thread类,重写run()方法。 Java代码 class MyThread extends Thread{ public void run(){ System.out.println("Important job running in MyThread"); } } ...原创 2010-12-08 16:36:03 · 61 阅读 · 0 评论 -
SCJP笔记_章七_泛型与集合
第七章 泛型与集合 7.1 重写hashCode()和equals()方法 考试目标6.2 区分hashCode()和equals()方法的正确设计和错误设计,并解释 == 和equals()方法的不同。 toString()方法 刚没有重写toString方法时,显示该对象哈希码的无符号十六进制表示。如: TestObject@a47e0.如果重写了该方法,则会显示该...原创 2010-11-30 17:06:09 · 111 阅读 · 0 评论 -
SCJP笔记_章六_字符串、I/O、格式化与解析
第六章 字符串、I/O、格式化与解析 6.1 String、StringBuilder和StringBuffer 考试目标3.1 探讨String、StringBuiler、StringBuffer类之间的区别。 6.1.1 String类 字符串是不可变的对象,但是可以改变引用。 所以对String的修改其实是在堆中新建了一个对象,然后改变原来对象的引用...原创 2010-11-27 21:47:59 · 99 阅读 · 0 评论 -
SCJP笔记_章五_流程控制、异常与断言
第五章 流程控制、异常与断言 5.1 if和switch语句 考试目标2.1 编写实现if或switch语句的代码,并辨别这些语句的合法变元类型。 if和switch语句通常被称作判决语句。在程序中使用判决语句时,是在要求程序计算一个给定的表达式,以判断要采取哪个操作。 5.1.1 if-else 分支 Java代码 int a = 10; if(a>...原创 2010-11-26 18:49:42 · 75 阅读 · 0 评论 -
SCJP笔记_章四_运算符
第四章 运算符 4.1 Java运算符 4.1.1 赋值运算符 复合赋值运算符(+=,-=,*=,/=) [color=red]要知道=右边的优先级永远高于+=或其他的复合赋值元素符[/color]。 4.1.2 关系运算符 相等性运算符 == 和 != 基本值的相等性 当比较字符时,Java使用字符的Unicode值作为字值。 [color...原创 2010-11-26 18:35:13 · 74 阅读 · 0 评论 -
SCJP笔记_章二_面向对象
第二章 面向对象 2.1 封装 考试目标5.1 编写代码,实现类中的紧封装、松耦合和高内聚,并描述这样做的优点。 为什么要封装? 通常在类中,我们的实例变量(定义在类中,但位于任何方法之外,并且只有在实例化类时才会被初始化的变量),还有一些只有本类会用到的方法,都用private来声明,然后如果需要对实例变量访问,就写一些getter和setter。 如何实现封装: ...原创 2010-11-19 16:56:11 · 127 阅读 · 0 评论 -
第三章 赋值
第三章 赋值 3.1 栈和堆——快速回顾 实例变量和对象驻留在堆(heap)上。 局部变量驻留在栈(stack)上。 [color=red]1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈...原创 2010-11-13 16:48:33 · 202 阅读 · 0 评论 -
SCJP笔记_章八_内部类
第八章 内部类 [color=red]内部类[/color] 常规内部类在另一个类的波形括号内声明,单位与任何方法或其它代码块之外 内部类是封装类(外部类)一个完整的成员,因此,他能够使用访问修饰符标识,也能使用abstract或final修饰符标识,但是不能同时使用。 内部类实例与封装类实例共享一种特殊关系,这种关系使内部类可以访问外部类的所有成员,包括私有成员。 在封装类内部实例...原创 2011-01-05 13:39:30 · 99 阅读 · 0 评论