从“傻X”到牛X——扫盲篇(一)JAVA的基本概念

今天正式开始扫盲工作。
首先要了解什么是JAVA,什么是J2ME。
JAVA:由SUN公司推出的一种高级编程语言。这不是下定义,谁要是按这个去答卷就等着扣分吧。 :D
[color=brown]小知识:计算机是只认得二进制数据的,我们称之为第一代编程语言,也叫机器语言。第二代编程语言是汇编语言,我们通常说的软件破解,都是都过[/color][color=red]反[/color][color=brown]汇编技术来实现的。汇编与反汇编也是写外挂最重要的技能之一。第三代编程语言,也叫高级语言,就是我们所说的C/C++,JAVA,VB,DELPHI等等。[/color]
SUN公司推出的JAVA SDK有以下三个版本:
J2SE:标准版(Java 2 Standard Edition ) 包含那些构成Java语言核心的类,是JAVA编程的核心。
J2ME:微型版(Java 2 Micro Edition)用于消费类电子产品的软件开发,包含一部分J2SE的类。拿到我们这来说,就是要在手机开发平台上使用的版本。
J2EE:企业版(Java 2 Enterprise Edition)用于大型企业软件的开发,这里我们暂不讨论。

以上SDK(Software Development Kit:软件开发包)可以在 [url]http://java.sun.com/[/url] 上下载。
最新的JDK(JAVA的SDK简称为JDK)版本号为JDK 6 Update 13,我们只要下载JDK 5.0以上的版本都行。
[color=gray]JDK 6 Update 13的官方下载链接:
[url]http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u13-windows-i586-p.exe?BundledLineItemUUID=CCxIBe.mBxcAAAEgCl4I.nFS&OrderID=luxIBe.mMd4AAAEg_V0I.nFS&ProductID=5PtIBe.pWuUAAAEfTt9rU.Ok&FileName=/jdk-6u13-windows-i586-p.exe[/url][/color]
接下来,我们要下载J2ME。J2ME SDK的最新版本为 3.0 Early Access。我们要下载的是
WKT(Wireless Toolkit:无线工具包)2.5.2 for CLDC。
[color=gray]下载链接:
[url]http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/sun_java_wireless_toolkit-2_5_2-ml-windows.exe?BundledLineItemUUID=jutIBe.mUJQAAAEgj.II.nFX&OrderID=Z0NIBe.ms.EAAAEge.II.nFX&ProductID=nU7ACUFBSBUAAAEYFqM5AXuk&FileName=/sun_java_wireless_toolkit-2_5_2-ml-windows.exe[/url][/color]

安装没什么好说的,选个路径,一路NEXT下来就行了。
SDK都装备好了,再就要准备IDE(Integrated Development Environment:集成开发环境)了,就是我们的开发工具,虽然一般建议新手在开始学JAVA的时候使用记事本或类似的文本编辑器来写代码,打牢基础。但是我们这是为了快速入门,就不玩那些了,直接上IDE。一个好的IDE有助于提高我们的开发效率。
一般来讲,在J2ME平台上选用的IDE有NetBeans,Eclipse,JBuilder。
JBuilder是商业软件,要MONEY的,先排除掉。
NetBeans是SUN公司提供给我们的免费的IDE,功能不错,Sun的铁杆Fans可以选用这个。(不过听说最近IBM在与SUN恰谈收购的事,HP和Oracle也对SUN有动作)
Eclipse,鼎鼎大名的Eclipse,它的出名是因为其“无所不能”。Eclipse是个开源平台,本身也没多大能耐,其关键在于它的可扩展性。基于Eclipse的插件有成百上千个,以至于可能在Eclipse平台上开发C/C++,Java,Delphi,UML等等等等。
我们要选用的就是它了。Eclipse最新的版本为3.4.2,下载网址为:http://www.eclipse.org/downloads/ 注意别下错了,我们要下的是该页面最下面的 Eclipse Classic 3.4.2 (152 MB)。
[img]/upload/attachment/90923/849f8899-1018-3d9b-93ee-b6090a158ae5.png[/img]
[color=gray]还是给个下载链接:
[url]http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.4.2-200902111700/eclipse-SDK-3.4.2-win32.zip&url=http://download.actuatechina.com/eclipse/eclipse/downloads/drops/R-3.4.2-200902111700/eclipse-SDK-3.4.2-win32.zip&mirror_id=385[/url][/color]

下载后直接解压出来就可以了。双击运行Eclipse[img]/upload/attachment/90925/1dcd579c-6c17-3826-b660-7970bfddf252.png[/img]
首次运行会要求设置一个工作区,就是我们存放Eclipse的工程文件和代码文件的地方,自己随便指定一个。
指定完后来到欢迎界面,无视掉,直接点左上角的叉。就会出现如下图的界面。
[img]/upload/attachment/90932/33ffab28-3399-350d-9ffe-8e573e9b2de0.png[/img]

好了。来完成我们今天的最后一项工作,编写自己的第一个程序。
按Ctrl+N来新建一个工程,也可以点菜单栏的“File—>New—>Other”来到如下界面。
[img]/upload/attachment/90938/834b8a0e-e676-3e68-b57f-3ffa19edfa04.png[/img]
我们选Java Project。
接下来要输入工程的名称,选的择JRE(Java Runtime Environment:Java运行时环境)。名字可以乱填,JRE可不能乱选。按下图配置。
[img]/upload/attachment/90940/039da8a6-9b5c-340c-a2f6-9107b3423cf0.png[/img]
其实这里JRE选什么都无所谓,但是,为了习惯以后开发J2ME,我们还是选择JaveSE-1.6。如果没按上述安装JDK6.0的话,就没有一这项,选J2SE-1.5也行。

[color=brown]小知识:J2SE的版本是1.1,1.2,1.3,1.4这样升起来的,但是由于JDK1.5的升级内容较多,变化较大,所以从1.5开始就更名为JDK5.0了。同理,JDK1.6就是JDK6.0,同一个东西,两种叫法。[/color]

完成上述步骤后,可以直接点finish关闭项目向导。此时,工作区便出现了一个名为HelloWorld的项目。点加号展开,如下图。
[img]/upload/attachment/90942/1602fe36-4e3f-3735-87ee-0639f686cf39.png[/img]
src是我们存放代码的源文件夹。下面那个东西是不是很熟悉?对了,就是我们上面选的JRE,让他在那自生自灭吧,不用管它,呵呵。
[color=darkred]小知识:如果实在不想看到JRE的目录,我们可以点工作区右上角的小箭头,再点Filters,然后找到并选中Libraries from external,确定,这样他就不会再出来了。想再看到只要逆操作就行了。[/color]
[img]/upload/attachment/90944/05133e46-d5a6-3ce0-8108-bd1c73f07b9a.png[/img]

工程建立完了,再就要创建类了。什么是类,什么是包等等,我们在下节中讲到,今天我们只用跟着做,把第一个程序跑起来就行。创建类的方法,“File—>new—>Class”或点击工具栏中的[img]/upload/attachment/90946/cc962c39-030b-3125-b304-291302763e9b.png[/img]来到如下界面。按下图配置。
[img]/upload/attachment/90948/f72fc715-0b93-379f-bf4a-8f742a760ce7.png[/img]
点击finish.
会发现src目录下多出来了一个test,这个是包(package)。test下面有一个MyFirstPro.java,这个就是类(class)了。同时,代码编写区也出现了一些代码。先不管他是什么。我们只用加上一句话就行了。
package test;

public class MyFirstPro {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Hello World!");
}

}

我们就加上了
System.out.println("Hello World!");
这一句话。注意末尾的分号,是英文字符的分号。
现在来点击工具栏上的“运行”[img]/upload/attachment/90963/dd17802e-bfda-316c-8ba7-da8128da47e3.png[/img]按钮看看效果吧。输出的结果显示在代码编程区的下面。
[img]/upload/attachment/90950/6f544793-4762-33ea-adc7-aa6db2fdecba.png[/img]
System.out.println()语句就是用来输出的。到此为止,恭喜你,你的第一个程序已经开发出来了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值