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

java编程思想读书笔记

对象具有状态,行为,标识.对象的五个基本特性:
    万物皆对象,抽取待求解问题的任何概念化构件,将其表示为程序中的对象
    程序是对象的集合,他们通过发送消息来告知彼此所要做的
    每个对象都有自己的由其他对象所构成的存储,创建包含所有对象的包的方式来创建新类型的对象
    每个对象都拥有其类型  
    某一特定类型的所有对象都可以接收同样的消息 
        1。java还有个"缺省"的访问权限,如果你没用public、protected、private的话,那就是指它了。通常把它称为package访问权限。因   为同属这个package的类可以访问这个package中其它类的"缺省"权限的成员,但是出了这个package,它们就都是private的了。
        2。多态性,处理类系的时候,通常你不用把它当作某个具体的类型,只要把它当作基类对象就可以了,即把泛型的基类当作派生类来用。非oop的编译器的做法是前绑定,即编译器会产生那个名字的函数调用,而连接器负责将这个调用解析成须执行的代码的绝对地址。oop的编译器用了后绑定,即当你向某个对象送了一个消息后,不到运行时,系统不能确定到底调用哪段代码。java用存储在对象中的信息来计算方法的地址,因此每个对象的运行都会不同。后绑定是java的缺省行为,c++中必须用virtual声明。
        3。abstract关键词声明类为抽象类,编译器会阻止任何人创建abstract类的对象,而只是把其派生类的对象上传给它。abstract也可以声明方法,表示这个类所派生的所有类都有这个方法,但是它的实现不在这里。abstract方法只能存在于abstract类中。
        4。interface关键词是对abstract类的概念的深化,它不允许你实现任何方法,只作为接口使用.可以继承多个接口,java中无类多重继承。
        5。c++支持的变量有自动、静态、寄存器和堆,java只支持堆变量,每次创建对象的时候都要用new来动态分配堆内存。
        6。容器和迭代器:容器:c++标准模板类库stl = java标准类库的容器类,迭代器:将基于不同


相关文档:

如何以Java实现网页截图技术

今天看到某网友关于“如何以Java实现网页截图技术”的咨询帖,由于出现该咨询的地点非常不适合较长回复,故以博文形式回答。
事实上,如果您想以Java实现网页截图,也就是“输入一段网址,几秒钟过后就能截取一张网页缩略图”的效果。那么,您至少有3种方式可以选择。
1、最直接的方式—— ......

JAVA规则 基础篇

本文介绍的JAVA规则的说明分为5个级别,级别1是最基本也是最重要的级别,在今后将陆续写出其他的规则。遵守了这些规则可以提高程序的效率、使代码有更好的可读性等。
(1)    避免使用NEW关键字来创建String对象。
把一个String常量copy到String 对象中通常是多余、浪费时间的
Public class test{
&nbs ......

JAVA类实现序列化的方法是?

Java中通过implements Serializable来实现对象的序列化。其实Serializable接口中并没有需要实现的方法,注明某个类implements Serializable只是为了标识或表明这个类可以被序列化。
       那么什么是序列化呢,序列化又有什么作用呢?
       一个类,或 ......

java系统监控CPU 磁盘


import java.io.*;   
  
/**
* linux 下cpu 内存 磁盘 jvm的使用监控
* @author avery_leo
*
*/  
public class TT {   
    /**
      * 获取cpu使用情况
      * @return
&nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号