易截截图软件、单文件、免安装、纯绿色、仅160KB

java自定义类


继承:
java只有单继承,不能同时继承多个类
class Animal{}
class Fish extends Aniaml{}
 super.(父类中与子类相同的方法)();//super-特殊的变量,用于访问父类中与子类相同的方法,如下
//父类
class Fish extends animal
{
 void output()
 {
  System.out.println("Fish");
 }
}
//子类
class SmallFish extends Fish
{
 void output()
 {
  super.output();
  System.out.println("SmallFish");
 }

父类变量 = 子类变量;//正确
子类变量 = 父类变量;//错误
类型判断:
变量名 instanceof 类型名;//结果true false
子类变量是父类的实例,但是父类变量不是子类的实例
鱼是动物的实例,过来不是
但是,当父类变量 = 子类变量后,父类变量是子类类型的实例
要小心父类中带参数的构造函数,在子类中可能不能通过
super(....);//构造函数,可解决错误,或在父类中,加入没有参数的重载
构造方法不能被继承,不能用SmallFish(父类参数),只能用super(父类参数)
javap classname 用于反编译
final定义常量,
final double PI = 12.4;(可以在构造函数里定义,但不能改变其值)
没有define
关于构造函数
当有了自定义的构造函数后,java就不会再提供默认的构造函数了
classname variable;
variable = new classname();//********有()
DOS 下运行java区分大小写
java文件名和编译后的类名可能不一样,但运行时要输入类名
System.out.println("aaaa" + 变量);


相关文档:

Execl导入notes JAVA代理

 import lotus.domino.*;
import java.io.*;
import java.util.Vector;
import jxl.*;
/*******************************************************************************
 * @saveSQMessageToOracle
 * @作者:徐华祥
 * @2009年10月28日
 * @说明:Execl文件的导入
 ********** ......

Java多线程 生产者消费者问题 (2)

一个使用了队列的通用实现:
http://blog.csdn.net/chaosllgao/archive/2009/05/23/4211183.aspx
 此文描述了一种更简单的模型
 1. 同时只有1个生产者和1个消费者
 2. 不用队列,同时只有一个产品
 3. 生产者每次生产1个0到100之间的随机数,消费者则把该随机数打印出来。如果产生的随机数为0,则 ......

java类型学习


一个java文件中,有且只有一个public类
float ff= 1.3f;(4B)
int 4B;
long 8B;
double 8B;
byte 一字节整型
char 2B
数组
int num[] = new int[3];
int[] num;
num = new int[3];
int [] num = new int[]{1,2,3};
int [][] num;
num = new int[3][4];
//不同长
num = new int[3][];
num[0] = new int[5]; ......

Java多线程编程详解

一:理解多线程
多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。
线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号