java 2编程入门手册

java 2编程入门手册

ID:14326332

大小:47.50 KB

页数:15页

时间:2018-07-27

java 2编程入门手册_第1页
java 2编程入门手册_第2页
java 2编程入门手册_第3页
java 2编程入门手册_第4页
java 2编程入门手册_第5页
资源描述:

《java 2编程入门手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java2编程入门手册Java2编程入门手册宋庭新2000年第53期1995年,SUNMicroSystem公司开发的Java编程语言闯入Internet,并随即成为最热门的话题。经过近5年的发展,Java技术逐渐变得稳定和可靠,它正日益成为客户机、数据库和其它服务器之间进行通信的“中间件”。Java之所以受到众人瞩目,源于其强大的移植能力,多线程处理和连网能力,这也是Java的魅力所在。目前,Java开发包的版本已发展到JDK1.2.2,我们常说的Java2是平台,包括JDK1.2.2。#1一、Java起步1.Java的特点Java主要

2、用来编写网络应用程序,如电子商务平台,网上股票交易系统等。这是由它的平台无关性、安全性等特点决定的。具体说来,Java包括如下特点:(1)简单。这是和C++比较而言的,由于Java是从C++中衍生并改进的,它省略了C++中一些罕见的、难以理解和极易混淆的特性。如:Java没有指针、头文件、复杂数据结构、友元、虚拟基础类等,Java不支持goto,无需人工操作内存进行内存释放等。(2)可移植性。Java程序只需编写一次,便可运行于Windows/NT,Unix,Solaris等操作系统。(3)面向对象。Java是面向对象程序设计语言,其所有

3、功能均是通过“对象点取方法”的方式实现。(4)解释型。Java程序经过编译后,生成字节码,然后经过JVM(Java虚拟机)的解释才能运行。但它并不是如QBasic语言的纯粹解释型语言。(5)分布式。具强大的网络编程能力,如Java可很容易地打开一个Socket网络连接,可用来编写CGI脚本,以及Applet(小应用程序)和Servlet(服务器小应用程序)。(6)健壮性。由于Java没有指针,有效地避免了内存的出错,程序不易崩溃。(7)多线程。Java的多线程编程比其它语言更加容易实现。(8)安全。Java是目前最安全的一种程序设计语言,

4、各种安全机制有效地避免了网络黑客的进攻。(9)动态性。Java与不断发展的工作环境有很好的相容性,可将新代码随时加入到一个正在运行的程序,可以很容易的向类文件中添加新方法和新实例变量。(10)中性结构。Java编译器生成的是一种中性的对象文本格式,只要对方安装了Java运行时间库,可在很多处理器中执行,而同计算机体系无关。2.Java虚拟机JVMJava虚拟机是通过软件模拟的方式来提供了各种硬件平台规范。Java程序之所以与平台无关,正是因为通过了不同平台的JVM的解释。一般Java开发包和WEB浏览器都提供和支持JVM。3.垃圾回收机制

5、GarbageCollection不需要编写任何额外的代码,Java的垃圾回收机制就能自动检查和回收不再需要的内存。有效的避免了内存冲突和程序崩4.Java开发包JDK(JavaDevelopmentKit)要编译和运行Java程序,必须安装JDK。最新版本的JDK1.2.2可从SUN公司的站点www.sun.com免费下载,安装后约有129M左右。在x:\jdk1.2.2目录下,可以看到\bin,\docs等子目录,其中\bin存放Java编译、运行的各种工具,\docs存放Java基本类库的的API文档,打开该目录下的index.ht

6、ml文件,即可查阅Java中所有的类及其成员。5.Java程序的运行方法在安装JDK后,有以下几种方法可运行Java程序:(1)方法1①配置autoexec.bat文件:path=c:\jdk1.2.2\binsetclasspath=.;x:\jdk1.2.2②用记事本等文本编辑器编辑Java源文件,存盘文件名为xxxx.java,其中xxxx必须是源文件中的公共类名。注意:Java程序是严格区分大小写字母的,在Java应用程序中,有且仅有一个公共类,且类名首字母必须大写。③在MS-DOS方式下,编译Java程序:javacxxxx.j

7、ava运行Java程序:javaxxxx(2)方法2使用EditPlus2或TextPad等文本编辑器,在其“工具”菜单栏配置好Java编译及运行工具后,可直接在这些编辑器中运行Java程序。(3)方法3使用JBuilder等可视化的集成开发调试环境。本文推荐初学者使用第二种方法,即使用EditPlus2作为Java的编写及运行工具。6.经典的HelloWorld.java程序源代码如下:publicclassHelloWorld{publicstaticvoidmain(Stringargs[]){System.out.println(

8、"HelloWorld!");}}说明:HelloWorld―公共类名;main()―主方法,java应用程序的入口;Stringargs[]―main()方法的参数为字符串数组;void―主

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。