1、jdk就是j2se,jdk1.1.8版本以后改成为j2se, 下载地址:http://java.sun.com/j2se/downloads.html 2、jre是java运行时环境(jdk1.3版本以后都包含jre)不用单独下载 3、设置环境变量 安装了jdk以后,要配置环境变量 我的电脑->属性->高级->环境变量 添加以下环境变量(假定你的java安装在c:jdk1.3) java_home=c:jdk1.3 classpath=.;c:jdk1.3libdt.jar;c:jdk1.3libtools.jar;(.;已经不能少,因为它代表当前路径) path = c:jdk1.3bin 新开一个dos窗口,键入java和javac测试一下 4、简单测试程序 public class test{ public static void main(...
java learning path (一)、工具篇 一、 jdk (java development kit) jdk是整个java的核心,包括了java运行环境(java runtime envirnment),一堆java工具和java基础的类库(rt.jar)。不论什么java应用服务器实质都是内置了某个版本的jdk。因此掌握jdk是学好java的第一步。最主流的jdk是sun公司发布的jdk,除了sun之外,还有很多公司和组织都开发了自己的jdk,例如ibm公司开发的jdk,bea公司的jrocket,还有gnu组织开发的jdk等等。其中ibm的jdk包含的jvm(java virtual machine)运行效率要比sun jdk包含的jvm高出许多。而专门运行在x86平台的jrocket在服务端运行效率也要比sun jdk好很多。但不管怎么说,我们还是需要先把sun j...
摘要j2se 1.4 在java中新增添了assertion(暂译作断定)功能。 最简单的情形下,在java代码中任一行可以写入一条布尔表达式, 在这一行代码的最前面加上assert关键字,就可以实现这样的功能:如果表达式为真,则代码继续执行;否则,抛出异常。为了实现这项功能, 在java中新添加了assert关键字,assertionerror类, java.lang.classloader中增加了几个新的方法。本文章详细介绍了assert关键字的使用, 从命令行控制assertion功能,从代码内部控制assertion功能,以及何时使用assertion功能等内容。下文中提到assert时特指assert关键字,而提到assertion则表示断定语句或断定功能。 assertion功能提供了一种在代码中进行正确性检查的机制,这种检查通常用于开发和调试阶段,到了软件完成部署后就可以关闭...
随着internet网络的迅速发展,基于互联网的企业应用要求软件平台具有开放性、分布性和平台无关性。于是就相继出现了rpc/com/corba等技术,但这些技术在实际应用中存在着许多不足和局限。它们的特定协议难以通过防火墙,因而不适于web上的应用开发。为了进一步开发基于web的应用,出现了sun公司的sun one(open net environment 开发网络环境)和microsoft公司的.net等web 服务技术体系。 sun one体系结构以java语言为核心,包括j2se/j2ee/j2me和一系列的标准、技术及协议。它包括sun独有的iplanet软件系列,其中有在市场上受欢迎的ldap目录服务器软件,以及forte for java——便于在任何环境下书写java 语言的软件工具。我们很容易就能从网上免费获得和使用包括java 集成开发环境、java数据库和中间件(ap...
windows 98/me: 简单的方法就是运行msconfig,这会显示一个实用程序,在这里可以设置: 设置项目如下: java_home=l:javaj2se //你安装j2se的目录 //classpath设置,详见<> classpath=.;%java_home%libtools.jar; path=....;%java_home%bin; b)windows 2000(我没xp,谁有,请跟贴): 打开系统设置,按winkey+break 或 右击“我的电脑”,选属性,选择高级->系统环境。 在第一栏加入以下设置: java_home=l:javaj2se //你安装j2se的目录 //classpath设置,详见<> classpath=.;%java_home%libtools.j...
多数编程语言都有预选编译好的类库以支持各种特定的功能,在java中,类库以包(package)的形式提供,不同版本的java提供不同的包,以面向特定的应用。 java2平台包括:标准版(j2se)、企业版(j2ee)和微缩版(j2me)三个版本。j2se,j2me和j2ee,这也就是sunone(open netenvironment)体系。j2se就是java2的标准版,主要用于桌面应用软件的编程;j2me主要应用于嵌入是系统开发,如手机和pda的编程;j2ee是java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和erp系统。standard edition(标准版) j2se 包含那些构成java语言核心的类。比如:数据库连接、接口定义、输入/输出、网络编程enterprise edition(企业版) j2ee 包含j2se 中的类,并且还包含用于开发企业级应用的类。...
j2se1.5也被称为j2se5.0,在5.0以前的代理服务器设置挺不友好,现在,5.0提供了对通过代理服务器的更加灵活的控制,它可以对http,https,ftp,socks等分别设置,而且还可以设置不需要通过代理服务器的主机和地址。这和我们在ie、firefox中设置代理服务器类似。1.你可以在通过java -dxxxx=yyyy方式在程序启动时设置,你也可以在程序中将设置放入系统属性中,你也可以设置proxy类,通过它来控制。2.可以通过proxyselector来做自己的代理服务器的负载平衡等。package com.kuaff.jdk5package;import java.io.ioexception;import java.io.inputstream;import java.net.inetsocketaddress;import java.net.malformedur...
j2se 1.4.1 and 1.4.2 releases当1.4.1(开发代号“hopper”)在2002年9月发布以及它的后续版本1.4.2(开发代号“mantis”)在2003年1月如期发布的时候,已经修复了超过4000个的bug,并且还在继续的修复中。 在j2se1.5的新特性中,将添加一些众人期待已久的功能,比如对itenium cpu的完全支持; swing的用户将看到两个全新的内建look & feels,一个是windows xp风格,一个gtk风格;同时启动时间上也有改进。在服务器端的增强主要包含了两个新增的gc,一个并行标记清扫算法(concurrent mark and sweep algorithm)和类似年轻空间收集(parallel young space collector)。这两个新的gc能通过编译的参数来调用:-xx:+useconcmarksweepgc...
说起注解语法,对于任何一个java开发人员来说都已经耳熟能详了,我们每天都在使用着 @author, @param,等等编写注释,然后用javadoc生成文档。java的这种方便的文档生成方法受到了开发者的普遍赞誉。而从jdk1.5开始,注释语法提供了更为强大的功能。 我们先谈谈注释语法本身,它有时候也称为meta-data :“描述数据的数据”。一般来说它们可以被用来生成文档,检查代码间依赖关系,帮助编译器作语法检查。时下比较流行的工具有xdoclet等。对于文档生成早已经有了javadoc工具的完美表现,而对于代码检查,如今java也提供了语言级的支持。我们知道,javadoc是通过提取java源文件中的标签信息来生成文档。所以要学习新的注释语法,们首先要熟悉的就是新增的标签。新的注释语法支持两种标签,系统标准标签和用户自定义标签。标签的符号也原先一样,@符号加上标签名字。我们先从jd...
这个例子使用了j2se5.0的processbuilder类执行外部的程序,相对于 runtime.exec ,它更方便,可以设置环境变量等。这里使用它在windows下读取物理网卡的地址 package com.kuaff.jdk5package; import java.io.ioexception; import java.io.inputstream; import java.util.arraylist; import java.util.list; public class processbuildershow { public static list getphysicaladdress() { process p = null; //物理网卡列表 list address = new arraylist(); try { //执行ipconfig /all命令 p...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器