十三 java面向对象程序设计(初始化A)
十三 java面向对象程序设计(初始化A)
/**
* 初始化(一)
* 成员变量和构造机的初始化过程
* 1,成员变量的初始化:
* 2,构造方法的执行顺序:
* 3,静态成员的执行顺序;
* 4,静态代码块的执行顺序;
*/
/* 一,成员初始化 */
class MemberInitialization
{
/*1,自动初始化*/
private boolean b;
private char c;
private byte by;
private short s;
private int i;
private long l;
private float f;
private double d;
private String str;
private MemberInitialization obj;
public void printInfo1(){
System.out.println(
"boolean " + b + "\n" +
"char " + c + "\n" +
"byte " + by + "\n" +
"short " + s + "\n" +
"int " + i + "\n" +
"long " + l + "\n" +
"float " + f + "\n" +
"double " + d + "\n" +
"String " + str + "\n" +
"reference " + obj
);//类中的成员变量即使没有为他们赋初值,也将会自动初始化.
/*但是在这个方法中定义的变量在使用前没有初始化将提示一个错误.
int i;
i++;
*/
}
/*2,指定初始化*/
//(1),在定义变量的地方初始化.
private boolean bl = true;
private char ch = 'a';
private byte bt = 0;
private short sh = 10;
private int in = 20;
private long lg = 30;
private float fl = 0.0f;
private double dl = 1.0;
private String strg = "string";
private MemberInitialization ob = this;
public void printInfo2()
{
Sys
相关文档:
Java学习从入门到精通
一、 JDK (Java Development Kit)
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列
......
Java NIO API详解
在JDK
1.4以前,Java的IO操作集中在java.io这个包中,是基于流的阻塞(blocking)API。对于大多数应用来说,这样的API使用很方
便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从JDK 1.4起,NIO
API作为一个基于缓冲区,并能提供非阻塞(non-blo ......
一、准备工作
先了解一下概念,JACOB 就是 JAVA-COM Bridge的缩写,提供自动化的访问com的功能,也是通过JNI功能访问windows平台下的com组件或者win32系统库的。这是一个开始于 1999年的开源项目的成果,有很多使用者对该项目进行了修改,做出了自己的贡献。
Jacob下载地址:http://sourceforge.net/project/showfiles.ph ......
public class Factory {
private static Factory factory;
private static Object classLock=Factory.class;
private Factory(){}
public static Factory getFactory(){
synchronized(classLock){
......