JAVA Start
来源:互联网 发布:mac mini评测视频 编辑:程序博客网 时间:2024/05/21 09:19
开始看JAVA,被一堆名词给搞糊涂了,现整理一下,关于J2SE,J2EE,J2ME,JRE,JDK,J2SDK等的概念及JDK的安装。
1.J2SE,J2EE,J2ME
java有三种开发平台:J2SE J2ME J2EE
J2SE:是标准平台,用于桌面应用程序的开发。
J2ME:是微型平台,用于嵌入式软件开发,如果要开发小中间件和无线应用程序,则要使用J2ME.
J2EE:是企业版平台,基于B/S结构的企业级软件开发,如果要生成服务器方程序,小服务和其他服务器方程序,则要取得J2EE.
2.JRE(Java Runtime Environment)
JRE是JAVA运行环境,jdk中包括了它,但是对于不需要开发只是运行的用户是可以只单独安装jre的,所以sun提供了jre的下载。
3.JDK (Java Development Kit)
JDK:java development kit,java开发包.里面是java类库和java的语言规范,同时java语言的任何改进都应当加到其中,作为后续版本发布. jdk本身并不是一个像jbuilder这样的开发软件,它不提供具体的开发软件,它提供的是无论你用何种开发软件写java程序都必须用到的类库和java语言规范.没有jdk,你的java程序根本就不能用.
JDK 是整个Java的核心,包括了Java运行环境(JRE-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 JDK掌握好。
jdk是java devolop kit -- java开发包
j2sdk是java 2 software devolop kit -- java2软件开发包
4.J2SDK
J2SDK包含了Java Development kit(JDK)、Java Runtime Environment(JRE)和Java Plug-in。原先sun的JAVA软件开发工具包是JDK,现在就称为J2SDk了。 sun的java网站上就单独提供J2SDK和JRE各种版本的下载,J2SDk是提供给开发JAVA程序所用,应用程序用户是不需要开发工具的。而JRE顾名思义是JAVA程序要运行所需要的环境,所谓跨平台就是要各种平台都有一个中间代理,那就是JRE。一般采用JAVA技术开发出的软件都得带这个,所以sun就单独提供了JRE安装文件,以供JAVA应用程序发布时所用。
JRE和plug-in:JRE包含了java plug-in。
5.JAVA 2
我们现在用的java是java2 ,这是根据JDK的版本来划分的,1.2以前的叫JAVA1,而此以后的就叫JAVA2。
6.关于JAVA的版本
JAVA的版本演变有人画了张表,非常清楚,来自http://soft.zdnet.com.cn/software_zone/2007/0515/392191.shtml
7.开始动手
开始生成JAVA程序时,可以从Sun公司的开发工具库入手,这个SDK是免费的。在开发工具库中,可以得到JAVA运行环境和一组程序库。
从初学者角度来看,采用JDK开发Java程序能够很快理解程序中各部分代码之间的关系,有利于理解Java面向对象的设计思想。JDK的另一个显著特点是随着Java (J2EE、J2SE 以及J2ME)版本的升级而升级。但它的缺点也是非常明显的就是从事大规模企业级Java 应用开发非常困难,不能进行复杂的Java软件开发,也不利于团体协同开发。
Anyway,让我们行动起来,在自己的电脑上用上JAVA吧。
一.下载JDK
到SUN的网站上即可下到最新版本的JDK:http://java.sun.com/javase/downloads/index.jsp,
图1
发现最新版本JDK 6u1,选择下载。
图2
选择Accept License Agreement
图3
有许多版本,选择适合自己的版本下载.
图中只截取了部分版本,其实还有其它几种版本。在这里我选择了Windows平台的版本,
二.安装
下载文件是个exe文件,直接运行安装。
三.配置
依次选择“My Computer”右键->Properties->Environment Variables打开环境变量的窗口,设置其中的三项属性,classpath,java_home和Path.Path的变量是系统本来就有的,classpath和java_home需要自己加.
java_home的值就是刚才安装时的路径。
Path设置为"%java_home%/bin;%java_home%/jre/bin".
classpath的值为".;%java_home%/lib;%java_home%/lib/tools.jar"(.是必需的,它表示当前路径)
%java_home%表示引用前面指定的java_home.
打开“开始”->“运行”,键入"cmd",打开命令行界面。
输入java -version,出现java版本的提示,说明安装配置正确。
图4
四.测试
(1)用文本编辑器写一个简单的程序.
public class HelloWorld {
public static void main(String args[]) {
System.out.println("Hello World!");
}
}
著名的"Hello World"应用程序,保存为"HelloWorld.java".注意JAVA是大小写相关的。
(2)编译
打开cmd命令行界面,使用命令
javac HelloWorld.java
(3)运行
cmd下用java HelloWorld,则显示执行结果
Hello World!
好了,开始JAVA的历程了,据说是痛苦的,痛苦是一笔财富。
附:Java API文档中文版,http://gceclub.sun.com.cn/chinese_java_docs.html
参考文章:
http://www.chinaunix.net/jh/26/147447.html
http://soft.zdnet.com.cn/software_zone/2007/0515/392191.shtml
- JAVA Start
- Start.java
- java start
- java start
- Java Start
- Java start、、、
- Java Web Start介绍
- JAVA泛型QUIK START
- Java Web Start介绍
- Java Web Start
- JAVA泛型QUIK START
- Java Web Start入门
- Java Web Start 学习
- Java web start
- Java Web Start
- Java Web Start 实践
- JAVA泛型QUIK START
- 进入Java web start
- 人生生存的目标是什么
- 我们怎么到这里的
- [网络问题,截图以后再传]本实验是设计性实验。目的在于使用关系数据库标准语言SQL,掌握视图和索引的操作。
- 整整60多页的论文
- 使用默记法来简化递归程序的编写
- JAVA Start
- Microsoft Office SharePoint Server 2007(MOSS 2007)简介
- 编写Java GUI的好工具WindowBuilder Pro[包含Swt-Designer和Swing-Designer]
- Call to undefined function mysql_create_db()
- DXperience 7.1.4 for VS2005
- The Linux Programmer's Toolbox ( 刚刚下到,需要的联系我哦)
- 2007年百度之星复赛试题
- 开发驱动程序的过程
- HTML和Javascript混合转义