<%@ page contentType="text/html; charset=gb2312"%> java初学指导
网站公告:   ◆北天JAVA技术网热情为java爱好者服务,本网内容包括JAVA(JSP、servlet、EJB、webservice、j2ee、javabean、应用服务器、JavaScript),数据库(MYSQL、SQL Server、Sybase、Oracle、DB2、数据库综合知识),设计研究(设计模式、Struts、Spring、Hibernate、设计框架、设计综合知识),WEB2.0新技术(主要介绍AJAX),以及各种技术的入门、实例、例子等等,欢迎各位多来坐坐!◆  诚邀各位JAVA爱好者加盟!◆  本网站内容丰富,更新快,保证每周20篇以上!  
加入收藏
设为首页
联系站长
承接项目
  相关资源:网站首页 | 免费培训学院 | 技术论坛 | JAVA聊天室 | 作家专栏 | 开发工具 | 认证考试 | 会员俱乐部
  JAVA技术初学者园地 | jsp与servlet | javascript | Java源代码 | EJB | web service | 应用服务器 | JAVA综合知识
  设计研究设计模式 | 设计框架 | Struts | Spring | Hibernate | 开源项目 | 面向对象设计 | 设计综合知识
  数 据 库MYSQL | SQL Server | Sybase | Oracle | DB2 | Informix | Access | 数据库综合知识
  其他资源:AJAX新技术 | 网站开发 | ERP软件 | OA办公软件 | 商业智能BI | 开发综合知识 | 承接项目 | 项目试用

 
 
java初学指导
     发布者: 发布时间:2006-12-28
1、java 2 SDK 的版本分类:
J2ME:(Java 2, Micro Edition)一种以广泛的消费性产品为目的的高度优化的Java运行环境,包括讯呼机、移动电话、可视电话、数字机顶盒等...
它是致力于消费产品和嵌入式设备的开发人员的最佳选择。
J2SE:(Java 2, Standard Edition)是SUN公司针对桌面开发以及低端商务计算解决方案而开发的版本。
J2EE:(Java 2, Enterprise Edition)是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE的基础是J2SE,J2EE不仅巩固了标准版中的许多优点,同时还提供了对EJB、Servlets、JSP以及XML技术的全面支持。
2、Java开发环境:
Java是面向对象的编成语言,JDK作为其开发包。可以在Web上开发相关的Web应用;也可以开发各种类型的桌面程序。前者称为小程序Applet;后者称为应用程序Application。
Java开发工具包JDK(Java Development Kit)是编写Java程序的基础,它集成了编译Java源程序的编译器、运行Java类文件的解释器等必备工具。
3、获得JDK
目前SUN公司发布的JDK版本最高为1.5,所对应的平台有LInux、Solaris和Windows等等,下面的链接是JDK1.4.2的下载页面:
http://java.sun.com/j2se/1.4.2/download.html
点击Download J2SE SDK,接受协议并下载
Windows Offline Installation, Multi-language 即可,官方服务器有点慢,多等一会儿吧。
4、配置Java开发环境
首先,安装。假设在D:\jdk14,不多说了。
其次,配置PATH环境变量。
1.对于Windows 95/98:
打开C:\的AOTUEXEC.BAT文件,找到PATH并在其最后加上
“;d:\jdk14\bin”。如果没有PATH,则加上“PATH d:\jdk14\bin;.”。重起后即可。
2.对于Windows NT/2000/XP:
“我的电脑”->“属性”->“高级”->“环境变量”->找到Path->
在最后加入“;d:\jdk14\bin”。如果没有,则“新建”PATH,其值为:“d:\jdk14\bin”。
检验配置是否正确:进入DOS命令提示符,在任意目录输入“javac”并回车,如果出现该命令的使用方法(usage ...)。
恭喜你!我们可以进入Java的编程世界了。
5、源程序的编译与运行
JDK的编译与运行需要在DOS命令提示符下使用。
编译器(javac.exe):
格式:javac [参数] 源程序
如:编译当前目录下Hello.java文件,并且把生成的类文件也放到当前目录
javac Hello.java
通常情况下,如果 CLASSPATH 设置正确,我们只需要使用不带参数的 javac 即可很好的编译 Java 程序,但是,为了方便以见,这里还是要介绍一些参数:
-classpath <path> 如果编译时需要用到的 Java 类文件不在 CLASSPATH 指定的路径中,编译时可以指定 -classpath 参数指定可能用到类所在的目录。如 (假设 Java 运行类放在 d:\javacode 目录下):
javac -classpath d:\javacode Hello.java
-d <directory> 使用 -d 参数可以指定编译生成的 .class 文件输入到哪一个目录。通常情况下,javac 把生成的 .class 文件放在 .java 文件所在的目录中。如果使用 -d 参数,则可以指定 javac 将生成的 .class 文件入在其它目录中,如下例将生成的 HelloJava.class 输出到 d:\myclass 中
javac -d :\myclass HelloJava.java
常用的 javac 参数就介绍这两个。如果你需要了解其它参数的用法和作用,可以运行不带任何参数的 javac。它将打印出 javac 的用法文档。
解释器(java.exe):
格式:java [参数] 类名 [程序参数]
如果运行当前目录中Hello类:java Hello 即可,而不是java Hello.class
-classpath <path> 如果编译时需要用到的 Java 类文件不在 CLASSPATH 指定的路径中,编译时可以指定 -classpath 参数指定可能用到类所在的目录。如 (假设 Java 运行类放在 d:\javacode 目录下):
java -classpath d:\javacode Hello.java
如果你需要了解其它参数的用法和作用,可以运行不带任何参数的 java。它将打印出 java 的用法文档。
6、关于CLASSPATH环境变量
它是用来设置“类路径”的,提供给JVM的类装载器到哪里寻找第三方提供的类和用户定义的类。它的配置方法和PATH环境变量的方法一样,只是该成CLASSPATH。
例如:在d:\javacode目录写程序,那么,就可以把CLASSPATH设置成“.;d:\javacode”,以后,无论在哪个目录下都可以运行自己所写的类了。
有的朋友运行程序时,出现:
Exception in thread "main" java.lang.NoClassDefFoundError:
一般就是JVM没有找到所使用的类。
7、关于JRE
JRE 是Java运行环境 (Java Runtime Enviroment) 的缩写。它是JDK的基础,在安装JDK时就已经安装了它。如果只想运行Java程序,而不编译Java程序的话,安装JRE就足够了。
8、关于Java方面的书
买书要慎重。现在市面上的关于Java的书已经很多了,
我推荐一些:
初级读物:
《21天学通Java2第三版》
《Java 2编程详解》
《Java 2从入门到精通》
高级读物:
《Thinking in Java》
《java与模式》
……
作为入门Java来说,主要是学习“面向对象的概念”和“Java编程的思维方式”,至于类的使用可以查看Java文档资料。
9、Sun的资料
如果English说得过去,可以看Sun的Java文档,那里有每个类的详细说明。
http://java.sun.com/j2se/1.4.2/download.html
中的J2SE 1.4.2 Documentation
同时,Sun还提供了Java从初级到高级的一系列“书籍”:
1、The Java Tutorial
Java指南,讲得很具体。
2、The JFC Swing Tutorial, Second Edition: A Guide to Constructing GUIs
3、The Java Tutorial Continued: The Rest of the JDK
可以在http://java.sun.com/docs/books/tutorial/里在线阅读,也可以下载(就在右边)。
10、开发Java的常用工具
1. 记事本+JDK:原始社会,不可思议的组合。
2. Jcreator+JDK:小巧伶俐的组合,提供自动补全功能,强力推荐。如果安装Jcreator后无法编译程序,就手动配置一下〔Configure〕-->〔Options〕-->〔JDK Profiles〕-->〔New〕选择JDK的安装目录。要使用自己的类,可以使用〔Edit...〕功能在已有的JDK中添加类,其功能类似设置CLASSPATH。(其中add Path是添加路径、add Archive来添加一个.jar的文件)
3. netBeans:Sun提供的IDE 环境,要求配置很高,反正我的机器跑得很慢。
4. Jbuilder:地球人都知道。
5. Eclipse:可以通过插件实现意想不到的功能。
(转载文章请保留出处:北天JAVA技术网(www.java114.com))
 
更多精彩文章:
Java初学
学习Java的30个基本概念
基于JSF技术的WEB应用开发研究
2006Java技术的回顾与展望
Java安全机制在移动Agent中的应用
解开AJAX技术生命中的达芬奇密码
 
最近评论:
        
你曾悄悄的来过!
wow gold,wow gold,wow gold,ffxi gil max(5204)
        
冰封的往事!
wow power leveling,wow gold,wow power leveling,wow gold max(5656)
        
冰封的往事!
wow power leveling,wow gold,wow power leveling,wow gold max(1011)
        
冰封的往事!
wow power leveling,wow gold,WoW Gold,wow gold max(1031)
        
飞舞的传奇!
传世私服,传世私服.传奇世界私服传奇世界私服,传世私服传世私服, 传奇世界私服传奇世界私服.传奇私服传奇私服. max(9643)
        
标 题:   
内 容:   
 
                                  
 
免责声明:该文章由网友发表,如果对您造成侵权,请联系站长

首页 - 承接项目 - 网站地图 - 联系我们 -
版权所有北天JAVA技术工作室 ICP证号:粤ICP备06079815号