JAVA是一个十分优美的语言,其语言具有面向对象,分布式和多线程等高级计算机语言的特点,同时可移植性,安全性等也受到大家的亲媚。JAVA语言简单易学,如果你准备喝这杯耐味的咖啡的话,小猪提醒大家,必须搞明白以下几个问题。
1.什么是API?
2.什么是J2SDK?
3.什么是JDK?
4. 什么是JVM?
5. 什么是JRE?
API
Application Programme Interface→应用程序接口,Java最主要的特点是其面向对象OO→Object Oriented→面向对象。所以设置了很多基础应用程序接口(API),你是不是在你设计程序的时候常用import???那就是引用API的方法。
J2SDK
J2SDK=JDK+JRE,J2SDK(Java 2 Software Development Kit) →JAVA2软件开发工具包,包括了Java编译器和Java虚拟器。
JDK
Java Development Kit→JAVA开发工具包,有时也可称之为J2SDK。
给大家谈谈题外话,自从JAVA从1.1版本升级到1.2时已经做了巨大的改变,为了区别和以往的版本,把1.2版本后的所有版本统称为JAVA2。
JDK 是整个Java的核心,包括了Java运行环境JRE(Java Runtime environment),一堆Java工具和Java基础的类库。不论什么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好很多。
JDK1.4.2下载地址:http://java.sun.com/j2se/1.4.2/download
JVM
Java Virtual Machine→Java虚拟器,把Java字节码翻译为计算机CPU能读懂的语言。Java为了实现平台无关性这个功能,专门设计了一个虚拟器,这样使得Java的移植性很高。
JRE
Java Runtime environment→Java运行时环境。是JVM的程序实现。有这个东西,就能运行java程序。
说了那么多理论的东西,可能大家都烦了吧,这里用图形的方式给大家解释一下JAVA结构吧。
小猪PS:在网上看到一个网友曾说过,善待Java这颗种子的人,将来会得到这棵树荫的祝福!请用心去体会Java给你带来的神奇吧。
[此贴子已经被作者于2006-10-14 23:12:23编辑过]
----------------解决方案--------------------------------------------------------
有意思
----------------解决方案--------------------------------------------------------
是一些经典的语言
学习JAVA还要有一颗恒心
----------------解决方案--------------------------------------------------------
很有意思。。。。嘻嘻。。。。。。
[此贴子已经被作者于2006-10-19 19:36:29编辑过]
----------------解决方案--------------------------------------------------------
现在用JDK5.O
----------------解决方案--------------------------------------------------------
Java(TM) 2 SDK, Standard Edition 1.4.2_13
NOTE: The list offers files for different platforms - please be sure to select the proper file(s) for your platform. Carefully review the files listed below to select the ones you want, then click the link(s) to download. If you don't complete your download, you may return to the Download Center anytime, sign in, then click the "Download/Order History" link on the left to continue.
For any download problems or questions, please see the Download Center FAQ.
How long will the download take?
Required: You must accept the license agreement to download the product.
Accept License Agreement | Review License Agreement
Decline License Agreement
Windows Platform - Java(TM) 2 SDK, Standard Edition 1.4.2_13
Windows Offline Installation j2sdk-1_4_2_13-windows-i586-p.exe 49.14 MB
Windows Installation, Multi-language j2sdk-1_4_2_13-windows-i586-p-iftw.exe 356.00 KB
Linux Platform - Java(TM) 2 SDK, Standard Edition 1.4.2_13
RPM in self-extracting file j2sdk-1_4_2_13-linux-i586-rpm.bin 33.57 MB
self-extracting file j2sdk-1_4_2_13-linux-i586.bin 34.68 MB
Solaris SPARC Platform - Java(TM) 2 SDK, Standard Edition 1.4.2_13
32-bit self-extracting file j2sdk-1_4_2_13-solaris-sparc.sh 36.75 MB
32-bit packages - tar.Z j2sdk-1_4_2_13-solaris-sparc.tar.Z 62.30 MB
64-bit self-extracting file j2sdk-1_4_2_13-solaris-sparcv9.sh 5.13 MB
64-bit packages - tar.Z j2sdk-1_4_2_13-solaris-sparcv9.tar.Z 6.87 MB
Solaris x86 Platform - Java(TM) 2 SDK, Standard Edition 1.4.2_13
self-extracting file j2sdk-1_4_2_13-solaris-i586.sh 34.99 MB
packages - tar.Z j2sdk-1_4_2_13-solaris-i586.tar.Z 60.22 MB
Windows IA64 Platform - Java(TM) 2 SDK, Standard Edition 1.4.2_13
Windows 64-bit j2sdk-1_4_2_13-windows-ia64.exe 30.53 MB
Linux IA64 Platform - Java(TM) 2 SDK, Standard Edition 1.4.2_13
RPM in self-extracting file j2sdk-1_4_2_13-linux-ia64-rpm.bin 31.65 MB
self-extracting file
作为初学者
我该下 哪个软件比较好?????
----------------解决方案--------------------------------------------------------
J2SDK = Java 2 Software Development Killer
----------------解决方案--------------------------------------------------------
谢谢
----------------解决方案--------------------------------------------------------
J2ME在国内好找工作吗
----------------解决方案--------------------------------------------------------
J2ME在国内好找工作吗
----------------解决方案--------------------------------------------------------