| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 12196 人关注过本帖, 2 人收藏
标题:[原创]Java入门必学
只看楼主 加入收藏
小小猪爬大树
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-10-14
收藏(2)
 问题点数:0 回复次数:42 
[原创]Java入门必学

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.html

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-14 22:16
pangaoqi
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-10-19
收藏
得分:0 
有意思

   ●
2006-10-19 16:43
termite037
Rank: 1
等 级:新手上路
帖 子:55
专家分:0
注 册:2006-5-30
收藏
得分:0 

是一些经典的语言
学习JAVA还要有一颗恒心


2006-10-19 18:28
yangte
Rank: 1
等 级:新手上路
帖 子:163
专家分:0
注 册:2006-10-2
收藏
得分:0 

很有意思。。。。嘻嘻。。。。。。

[此贴子已经被作者于2006-10-19 19:36:29编辑过]



EzyX1S0T.jpg (46.6 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册

2006-10-19 18:56
tigershi10
Rank: 1
等 级:新手上路
帖 子:84
专家分:0
注 册:2006-10-12
收藏
得分:0 
现在用JDK5.O

专业源于品质
2006-10-20 22:37
wenbing699
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2006-10-26
收藏
得分:0 

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
作为初学者
我该下 哪个软件比较好?????

2006-11-13 22:48
しΟν∈→鱈
Rank: 1
等 级:新手上路
威 望:2
帖 子:369
专家分:0
注 册:2006-10-25
收藏
得分:0 
J2SDK = Java 2 Software Development Killer

开开心心的过&玩每一天!!!!
2006-11-13 23:02
xbs0349
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-11-5
收藏
得分:0 
谢谢
2006-11-14 13:43
snowguo
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-12-24
收藏
得分:0 

J2ME在国内好找工作吗

2006-12-24 16:14
清荼
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2007-1-24
收藏
得分:0 
J2ME在国内好找工作吗
2007-01-24 23:11
快速回复:[原创]Java入门必学
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019246 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved