Java Environment Building in Linux
2010-05-03
Linux AS 4
JDK
Sun JDK
http://java.sun.com/javase/downloads/index.jsp
Download Java SE Development Kit 6u20 for Linux, Multi-language
Java SE Development Kit 6u20
jdk-6u20-linux-i586-rpm.bin
Java SE Development Kit 6u20
jdk-6u20-linux-i586.bin
Notes:现在的JDK版本已经发生变化,不再以1.X开头了,而是直接变为6,7开头了。
可以不用Sun的SDM,直接点击文件的链接下载即可,SDM不怎么好其实,不过用用也无妨。
Instructions: Select the files you want, then click the "Download Selected with Sun Download Manager" (SDM) button below to automatically install and use SDM (learn more). Alternately, click directly on file names to download with your browser. (Use of SDM is recommended but not required.)
下载需要账号,注册一个吧,其实没账号也能下载,点击“skip”即可,就是这个skip太不显眼了,艾,没有eclipse, apache的下载方便,自从被Oracle收购后,商业味道变的更浓了。
其实IBM也有JDK的,包括WebLogic也有JRocket,可惜Weblogic也被Oracle收购了,牛。
http://www.oracle.com/index.html 巨无霸了现在是。
IBM JDK
http://www.ibm.com/developerworks/java/
http://www.ibm.com/developerworks/cn/java/
IDE:
Eclipse
http://www.eclipse.org/downloads/
Eclipse Classic 3.5.2 (163 MB)
可以用BT下载,迅雷可下。
eclipse-SDK-3.5.2-linux-gtk.tar.gz
others:
Eclipse Classic 3.5.2 (163 MB)
Eclipse IDE for Java Developers (92 MB)
Eclipse IDE for Java EE Developers (190 MB)
Eclipse IDE for Java and Report Developers (221 MB)
Eclipse Modeling Tools (includes Incubating components) (372 MB)
Eclipse for RCP/Plug-in Developers (184 MB)
Pulsar for Mobile Java Developers (113 MB)
Eclipse SOA Platform for Java and SOA Developers (138 MB)
Container:
Apache HTTP server: HTTP container
http://www.apache.org/
Tomcat: JSP,Servlet,JavaBean container.
http://tomcat.apache.org/
JBOSS: J2EE, EJB container
http://www.jboss.org/
DBMS: RDBMS
MySQL
http://www.mysql.com/
http://www.mysql.cn/
http://dev.mysql.com/
DBMS: NoSQL, Not Only SQL
htt
相关文档:
变量:存储数据的基本单元;一个数据存储空间的表示.
基本数据类型(8种):
byte(1)-->short(2)-->int(4)-->long(8) float(4)-->double(8) boolean(1) char(2)
引用数据类型:
String、数组、类、接口、对象 ......
自Java2以来,Java语言增加了一个关键字strictfp,虽然这个关键字在大多数场合比较少用,但是还是有必要了解一下。
strictfp 的意思是FP-strict,也就是说精确浮点的意思。在Java虚拟机进行浮点运算时,如果没有指定strictfp关键字时,Java的编译器以及运行环境在对浮点运算的表达式是采取一种近似于我行我素的行为来完成 ......
1.什么是序列化
对象的寿命通常随着生成该对象的程序的终止而终止。有时候,可 能需要 将 对象的状态保存下来,在需要时再将对象恢复。我们把对象的这种能记录自己的状态以便将来再生的能力 。叫作对象的持续性(persistence)。对象通过写出描述自己状态的数值来记录自己 ,这个过程叫对象的序列化(Serialization) 。序列化 ......
数字证书:
(一)证书管理
1.keyTool证书管理
(1) 本地数字证书生成命令
keytool -genkeypair -alias www.zlex.org -keyalg RSA -keysize 2048 -sigalg SHA1withRSA -validity 36000 -keystore zlex.keystore -dname "CN=www.zle ......
(1) 对象生命周期的开始
对象生命周期开始时,需要为对象分配内存,并且初始化它的实例变量;
对象生命周期结束
& ......