易截截图软件、单文件、免安装、纯绿色、仅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" + 变量);


相关文档:

java入门

 Java学习从入门到精通 
一、 JDK (Java Development Kit) 
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......

*成为Java高手的25个学习要点*

 1. 你需要精通面向对象分析与设计(OOAOOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object、interaction以及statediagrams.   2. 你需要学习Java语言的基础知识以及它的核心类库(collections、serialization、streams、networking、multithreading、reflection、event、handling、N ......

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

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

Java多线程: 生产者消费者问题(源码)

有人反映看不到源码,发现是CSDN的代码控件有问题。希望CSDN好好改进一下。
暂时先以文本方式发布出来,格式会变样。
import java.util.LinkedList;
public class ProducerConsumer
{
 /**
  * @param args
  */
 public static void main(String[] args)
 {
  Queue queue = ......

Java获取请求客户端的真实IP地址

转自 http://blog.csdn.net/foamflower/archive/2009/10/29/4744862.aspx
像移动网关一样,iisforward这个ISAPI过滤器也会对request对象进行再包装,附加一些WLS要用的头信息。这种情况下,直接用request.getRemoteAddr()
是无法取到真正的客户IP的。
实际的iisforward附加头如下:
WL-Proxy-Client-IP=211.161.1.239 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号