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

初学java,一些概念

1. java与平台无关。源代码由编译器编译为字节码(JVM可执行代码);解释器运行JVM字节码(翻译为机器码)即可得到输出结果。
字节码可在多个平台运行,不需要重新编译。
c编译器在编译时生成的代码是针对特定的硬件平台产生的。
2. java开发工具JDK。安装JDK时自带jre,就是java虚拟机。
jdk是Java开发工具包,包含了各种类包和工具。编写好的Java源文件需要经过jdk编译成class文件,但这需要在各个平台上安装相应的Java虚拟机。
3.JDK的环境变量
 3.1 设置path
系统变量的path,在它后面加上; C:\Program Files\Java\jdk1.6.0_14\bin
  JDK的编译执行多在DOS在进行,加上这个路径之后,在DOS中执行一个程序时,如果当前目录没有该程序,会自动到C:\Program Files\Java\jdk1.6.0_14\bin寻找。可方便使用安装在bin目录中的各种工具。
3.2 设置classpath
新建系统变量 classpath
变量值为:C:\Program Files\Java\jdk1.6.0_14\lib\jt.jar;C:\Program Files\Java\jdk1.6.0_14\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_14\bin
classpath环境变量告诉类装载器到哪里去寻找第三方提供的类和用户定义的类。
需要重启机器才能生效。
 
4. 相关工具
jdk: java development kit,java开发套件,里面包含java开发的api,通常jdk中带有虚拟机JVM等。
tomcat : apache的顶级项目,是一个servlet的容器,常用的服务器软件。安装的时候需要指定JDK的位置,因为tomcat需要JDK的类库。
Eclipse是开发工具。从网上下载插件使Eclipse应对各种开发
myeclipse: 流行的集成开发环境,针对java企业应用做了很多优化 。作用对eclipse很大,能够方便的创建UML工程,Database工程,以及web2.0工程等。


相关文档:

Java中集合容器类List和Set的用法

List的用法
List包括List接口以及List接口的所有实现类。因为List接口实现了Collection接口,所以List接口拥有Collection接口提供的所有常用方法,又因为List是列表类型,所以List接口还提供了一些适合于自身的常用方法,如表1所示。
表1  List接口定义的常用方法及功能
从表1可以看出,List接口提供的适合于自身的 ......

Java模式

《Java与模式》首先阐述了代码的设计原则,又描述了怎样来创建一个类或对象,紧接着告诉大家怎样来组织这些类和对象来实现功能。它是设计模式,而不是架构模式。
OO面向对象编程,实质上是面向抽象编程,即面向接口编程。所谓的面向接口编程,指类之间都要使用接口来通信。类来封装对象的行为,接口来封装类之间的通信方法 ......

java中会存在内存泄漏吗

会。 所谓内存泄露就是指一个不再被程序使用的对象或变量一直被占据在内存中。
   java导致内存泄露的原因很明确:长生命周期的对象持有短生命周期对象的引用就很可能发生内存泄露,尽管短生命周期对象已经不再需要,但是因为长生命周期对象持有它的引用而导致不能被回收,这就是java中内存泄露的发生场景。
&n ......

利用JAVA打包生成zip文件的类

主要代码参考了beansoft的ZipUtil,添加了一个方法,
可以把不同目录文件添加到zip中,并做了一些改进,使用了apache的zip类,(原为jdk的zip类),使支持中文文件名。
apache的zip类可以从ant中抽取。apache好像没有提供单独下载。
package com.order;
import java.io.*;
import java.util.List;
import org.apache.tool ......

Java初学者:软件设计 一个简单的图书管理软件

软件名称:图书管理工具
总体设计:
1.
命令行操作方式
2.
欢迎页面
---welcome to visit
software of book
management
                        
Now is ...
   & ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号