第一部分:声明和访问控制
声明,构建,初始化任何类型的数组
声明类,内部类,方法,成员变量,静态成员变量和方法变量,并会应用任何合法的修饰符(如public,final,static,abstract,等等)。能够明了这些修饰符单独和组合起来的含义,并且知道被修饰符修饰的任意对象在各种包相关联系下的影响。
第二部分:流程控制,断言和异常处理
能够正确使用if,switch语句并且在这些语句中能正确使用合法的参数类型。
能够正确使用所有带标签或不带标签的循环语句,能使用break,continue,能计算在循环中或循环后循环计数器的值。
能够正确使用异常和异常处理语句(try,catch ...
在SSH项目中,我们应用了service layer模式,所以针对一个模块,它就存在pojo、dao、daoImpl、service、serviceImpl,再到struts中的action、form。假设设计是面向数据库的,针对一个数据库表,那么就要产生7个java文件,如果还要做异常处理,那么就是8个java文件。如果数据库有50个表,那么就是50*8=400个java文件。工程不小。
至于为什么要用service layer模式,论坛上已有讨论http://www.javaeye.com/topic/29867
然而我们都知道,web中出现最多的操作是CURD,这400个java文件 ...
重中之重,线程部分。多线程的程序写的少,一般都是单线程的。在线程方面训练不够,复习的仔细点。
1、线程的三个部分
处理机
代码
数据
2、代码可以或不可以由多个线程共享,这和数据是独立的。两个线程如果执行同一个类的实例代码,则它们可以共享相同的代码。
类似地,数据可以或不可以由多个线程共享,这和代码是独立的。两个线程如果共享对一个公共对象的存取,则它们可以共享相同的数据。
在Java编程中,虚拟处理机封装在Thread类的一个实例里。构造线程时,定义其上下文的代码和数据是由传递给它的构造函数的对象指定的。
3、创建线程
多线程编程
从同一个Runnbale实例派生的多线 ...
加紧进度,异常部分。
1、什么是异常?
在Java编程语言中,异常类定义程序中可能遇到的轻微的错误条件。可以写代码来处理异常并继续程序执行,而不是让程序中断。
异常类定义程序所遇到的轻微错误
发生下列情况时,会出现异常:
想打开的文件不存在
网络连接中断
受控操作数超出预定范围
非常感兴趣地正在装载的类文件丢失
错误类定义严重的错误条件
2、调用栈机制
如果方法中的一个语句抛出一个没有在相应的try/catch块中处理的异常,那么这个异常就被抛出到调用方法中。如果异常也没有在调用方法中被处理,它就被抛出到该方法的调用程序。这个过程要一直延续到异常被处理 ...
最近忙一些琐事,一度将scjp抛到脑后,着实不该。速战速决。
今天复习一下java的一些高级语言特性……
1、static变量、方法是针对类而言,而不是对象。注意要在外部调用必须是public,而不是private,小心这个陷阱。
2、非静态变量只限于实例,并只能通过实例引用被访问。也就是说static方法中不能调用非static变量。
3、静态初始化程序
在static block中,类可以包含方法程序中不存在的代码。当类被装载时,静态代码块只执行一次。
static{}
4、static综合例子一个
1. class MyClass {
2. static int stat ...
前几天复习了java的一些基本概念和容易出错的细节,今天开始复习一下“对象基础”。
1、OOP语言有三个特征:封装、多态性及继承。
2、在许多程序语言中,一旦一个集合数据类型已经定义,程序员定义应用函数在该类型的变量上运行,该变量在代码和集合类型(除非可能在命名规则中)之间无任何联系。
有些程序语言,包括Java,允许在数据类型的声明和操作该类型变量的代码的声明之间有紧密的联系。这种联系通常被称为抽象数据类型。
Java编程语言中的抽象数据类型概念被认为是class。
3、值传递
Java编程语言只由值传递参数,当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的 ...
做了一年有余的java开发,只是局限于j2ee那些框架的学习了,根本却忘记了,这是件很可怕的事情,感觉到自己java基础实在是薄弱,对于一些基本概念重要类库的使用以及java本身的IO流控制多线程编程不够深入,所以决定趁sun对大学生实行scjp优惠之时,好好复习java,也为不久后的招聘增加一份筹码。
步入正题,今天学习的是java的一些最基本概念。平时若是叫我回答这些问题,肯定是说不好的。因为太那个了=.=
1、什么是java?
- 一种编程语言
- 一种开发环境
- 一种应用环境
- 一种部署环境
- 句法与C++相似,语义与Small Talk相似
- 用来开发applets,又用来开 ...
- 浏览: 28863 次
- 性别:

- 来自: 珠海

- 详细资料
搜索本博客
我的相册
codeGen
共 1 张
共 1 张
链接
最新评论
-
基于Ant+Velocity的简单代 ...
楼主的思想不错。建议多看看 RATIONAL ROSE 等根据设计而生成代码的工 ...
-- by sg552 -
基于Ant+Velocity的简单代 ...
可以用freemaker来做
-- by davexin -
基于Ant+Velocity的简单代 ...
呵呵,个人感觉不如使用类继承来解决代码重复,基类使用类名来进行规则处理。代码生成 ...
-- by cherami -
[Hibernae+Spring]压力测 ...
50个用户同时并发 ------------------ 请教楼主用什么测试软件 ...
-- by denghan -
[Hibernae+Spring]压力测 ...
Readonly 写道string类型PK改到数字类型PK只能减少page lo ...
-- by lzzzl






评论排行榜