
认证考试
zjx2388
生活在爪洼岛上
Java is my life,but not all!
展开
-
关于多态Polymorphism的简单考题
package exercise.first;/** * About polymorphism: * 1.polymorphism doesn't apply to static methods * 2.polymorphism is only for instance methods * @author Zhou-Jingxian * */cla...原创 2010-07-14 13:10:10 · 288 阅读 · 0 评论 -
Java中的strictfp
Java语言中关键字strictfp的用途 自Java2以来,Java语言增加了一个关键字strictfp,虽然这个关键字在大多数场合比较少用,但是还是有必要了解一下。 strictfp的意思是FP-strict,也就是说精确浮点的意思。在Java虚拟机进行浮点运算时,如果没有指定strictfp关键字时,Ja...原创 2010-06-24 11:20:40 · 142 阅读 · 0 评论 -
类、方法、成员变量和局部变量的可用修饰符
今天遇到一题目:import java.util.Stack;public class aClass { fun() { static int i = 0; i++; } public static void main(String args[]) { aClass obj = new aClass(); obj.fun(); obj....2010-06-22 10:32:15 · 238 阅读 · 0 评论 -
第十章 开发
1.使用javac和java(1) 通过javac命令首次生成类文件时,使用-d选项来改变类文件的目标位置(2) –d选项可以动态构建依赖于包的目标类,前提是根包目录已经存在(3) 当希望设置系统属性时,使用带有-D选项的java命令(4) 系统属性由”名称=值”对组成,它们必须直接追加到-D的后面。如:java –Dmyproper...原创 2010-06-17 13:54:20 · 88 阅读 · 0 评论 -
第九章 线程
1.定义、实例化并启动线程(1) 通过扩展Thread和重写public void run()方法创建线程(2) 通过调用带Runnable变元的Thread构造函数,也可创建Thread对象。Runnable对象称为线程的目标(3) 只能在Thread对象上调用一次start()方法。如果在Thread对象上多次调用start(),则会抛出Runt...原创 2010-06-17 13:53:51 · 105 阅读 · 0 评论 -
第八章 内部类
1.内部类(1) “常规”内部类在另一个类的波形括号内声明,但位于任何方法或其它代码块之外(2) 内部类是封装类(外部类)一个完整的成员,因此,它能够使用访问修饰符标识,也能使用abstract或final修饰符标识(但二者不能同时使用,abstract一定要子类化,而final不能被子类化)(3) 内部类实例与封装类实例共享一种特殊关系。这种关系为...原创 2010-06-17 13:53:02 · 120 阅读 · 0 评论 -
第七章 泛型与集合
1.重写hashCode()和equals()(1) Equals()、hashCode()和toString()是公共方法(2) 重写toString(),使System.out.println()或其它方法能够看到一些有用的内容,比如对象的状态(3) 使用==来判断两个引用变量是否引用了同一个对象(4) 使用equals()来判断...原创 2010-06-17 13:52:16 · 105 阅读 · 0 评论 -
第六章 字符串、I/O、格式化与解析
1.使用String、StringBuilder和StringBuffer(1) String对象是不可变的,但String引用变量不是(2) 如果创建了新的String而没有给它赋值,则对程序来说它将丢失(3) 如果将String引用重定向到新的String,则旧的String可能丢失(4) 除了substring()的第二个变元外...原创 2010-06-17 13:51:18 · 151 阅读 · 0 评论 -
第五章 流程控制、异常与断言
1.使用if和switch语句编写代码(1) If语句的唯一合法表达式是布尔表达式。即:只能是可以被解析为布尔值或布尔变量的表达式(2) 一定要注意布尔赋值(=),它可能被错认为布尔相等性(==)测试:boolean x = false;if(x = true){}//an assignment, so x will always be true!(3) ...原创 2010-06-17 13:50:37 · 137 阅读 · 0 评论 -
第四章 运算符
1.关系运算符(1) 关系运算符总是得到布尔值(true/false)(2) 有6种关系运算符:>、>=、<、<=、==以及!=.后两种(==和!=)有时称为相等性运算符(3) 当比较字符时,Java使用字符的Unicode值作为数字值(4) 相等性运算符(==和!=)能够测试4种类型:数字、字符、布尔、引用变...原创 2010-06-17 13:49:51 · 103 阅读 · 0 评论 -
第三章 赋值
.栈和堆(1) 局部变量(方法变量)驻留在栈上(2) 对象和它的实例变量驻留在堆上2. 字面量和基本强制转换(1) 整形字面值可以是十进制、八进制(如:013)或十六进制(如:0x3d)(2) Long字面量以L或l结尾(3) float字面量以F或f结尾,double字面量以数字、D或d结尾(4) boolean...原创 2010-06-17 13:48:39 · 157 阅读 · 0 评论 -
第二章 面向对象
1. 封装、IS-A、HAS-A(1) 封装的目的是隐藏接口(或API)背后的实现(2) 被封装的代码具有两个特性:a.使实例变量称为受保护的(通常用private修饰符)b. Getter方法和setter方法提供对实例变量的访问(3) IS-A指继承或实现(4) IS-A用关键字extends表达(5) “IS-A”、”继承自”以及...原创 2010-06-17 13:44:23 · 90 阅读 · 0 评论 -
第一章 声明和访问控制
1. 标识符(1) 标识符可以用字母、下画线或货币符号开头;(2) 在第一个字符之后,标识符还可以包含数字;(3) 标识符可为任意长度;(4) 必须使用骆驼命名法规则命名JavaBeans方法,并且根据方法的目的,必须以set、get、is、add或remove开头;2. 声明规则(1) 一个源代码文件只能有一个公共类;(...原创 2010-06-17 13:42:59 · 166 阅读 · 0 评论 -
scbcd 资料的相关信息
SCBCD Study Guide: http://java.boot.by/scbcd5-guide/(java.boot.by里面有很多认证的guide) Spct download:http://jcp.org/aboutJava/communityprocess/final/jsr220/index.html 可以看看Head First EJB(可惜没有3...原创 2010-08-02 12:52:57 · 131 阅读 · 0 评论 -
get/post/head/put等的说明
关于Http 的method: GET Asks to get the thing (resource / file) at the requested URL.POST Asks the server to accept the body info attached to the request, and give it to the thing at the requested U...原创 2010-07-30 15:04:47 · 101 阅读 · 0 评论 -
关于main的写法
package test;public class Test{ public static void main(//A String...a //B String... a //C String.* a //D String[]...a//E String... []a//F String[] a//G String []a...2010-06-24 16:16:41 · 228 阅读 · 0 评论