Java简介和开发环境_第1页
Java简介和开发环境_第2页
Java简介和开发环境_第3页
Java简介和开发环境_第4页
Java简介和开发环境_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 20 2012 12 西安软件服务外包学院西安软件服务外包学院. .All rights reservedAll rights reserved. .Xian institute Service & Software Science Technology课程编号:课程编号: JB001 课程名:课程名: JAVA SE 6 高级程序设计高级程序设计章节编号:JB001-01章节标题: Java简介和开发环境CISSST一、Java语言的简介1,Java语言是Sun Microsystems 于1995年推出;1991 年Sun公司的James Gosling等人开始开发名称为 Oak

2、 的语言,希望这种语言用于支持开发嵌入在机顶盒、PDA等设备的简单程序;1994年将Oak语言更名为Java 2,Java对Internet的影响意义深远,在Java出现以前,几乎没有什么工具可以在 Internet上执行动态交互程序,而Java Applet程序可以对用户的输入和操作做出响应。另外,Java也极大地推进了Web开发技术的发展,一系列框架技术迅速发展。如:Struts , Spring , Hibernate等。3,Java推动了开源软件的发展SourceF,全球最大开源软件开发平台和仓库。CISSST二、Java语言的特点1,Java平台无关性JVM (Java 虚拟机) 、

3、Java解释器、即时编译器(Just In Time)Java源程序代码Java 字节码编译JVMJVMJVM运行WindowsLinuxSolaris.java.classCISSST2,相对于C+,Java简单易学Java取消了C+中多重继承、指针、运算符重载等要么很少使用、要么容易出错、要么晦涩难懂的功能。3,Java提供了大量基于网络的分布式访问和处理的类库。4,为提高程序的健壮性,Java提供了强数据类型、异常处理、自动垃圾回收等功能。5,支持多线程开发,并提供了相应的类库。CISSST三、Java平台体系1,J2SE Java SE(Standard edition)针对桌面应用开

4、发2,J2EE Java EE(Enterprise Edition)针对企业级应用开发3,J2ME Java ME(Micro Edition)针对移动和嵌入式设备CISSST四、参考教材1,Core Java(Java核心技术)2,Think in Java(Java 编程思想)CISSST五、Java帮助文档在线API:http:/ Programming InterfaceSDK software development toolkitCISSST六、开发环境和开发工具1,下载JDK (Java Development Kit)JDK是帮助程序员开发Java程序的开发工具包。要开发ja

5、va程序,必须安装JDK。该工具包中提供了用于编译和运行java程序的基础工具和运行环境。JDK下载网址: http:/ : bin目录:存放可执行文件; lib目录:存放Java的类库文件; include目录:存放用于本地方法的文件; demo目录:存放演示程序; jre目录:存放Java运行环境文件;CISSST3,JDK中包含一些命令行工具, 安装JDK后,通常需要配置系统环境变量以方便使用这些工具。 修改环境变量系统变量: (1) 修改path变量的值,追加路径java_homebin;java_home是jdk的安装目录,例如:D:Program FilesJavajdk1.6.0

6、_22 (2) 添加classpath变量,值为:.; java_homelibtools.jar; java_homelibdt.jar;注:windows环境变量分为:系统变量和用户变量。每个变量具有变量名和对应的值。当定义了一个名为java_home的变量后,在别的变量的值中可以使用%java_home% 来引用它的值。CISSST4,开发工具:(1) Edit Plus文本编辑器一个不到2M大小的文本编辑软件,支持编写java代码,具有语法着色功能。(2) EclipseEclipse是一个开源项目,由IBM最初开发,后作为开源项目由非营利软件供应商联盟Eclipse基金会(Eclip

7、se Foundation)管理。该软件是免费的开发Java项目的主流IDE工具。 CISSST七、开发Java程序的步骤1,创建源程序 Java源程序一般用.java作为文件扩展名,是一个文本文 件。可以用任何文本编辑器创建与编辑;2,编译源程序 Java编译器读取Java源程序并编译成Java虚拟机能够理解的指令集合,通常把这些指令称为Java字节码。通常,保存这些字节码的文件以.class作为扩展名; 3,运行 Java解释器读取字节码文件,从中取出指令并且翻译成计算机能执行的代码,完成运行过程;CISSST(1)编译java源文件在控制台中执行javac命令。 语法:javac 选项

8、源文件 说明:源文件用来说明java源代码文件的路径及文件名选项用来给出编译时的一些参数或控制编译过程,常用的选项参数有: d . 指出编译后的字节码文件存放的目标文件夹,如果未指明,则和源代码文件放在同一个目录下 -classpath . 如果本文件依赖了别的地方的类,则给出类的查找路径-encoding . 如果源代码文件是以特殊的编码保存的,此选项可以声明文件的编码(2) 加载并执行编译后的Java 字节码 语法:java 选项 类名说明: 类名用来告诉java虚拟机从哪个类中的main方法开始执行 常用的选项参数: -classpath 类查找路径,如果类所在的文件不在当前目录下,则需要使用该选项指出类文件所在的文件夹 CISSST【示例】第一个java程序:HelloWorld。源代码说明:1,class是java语言中的关键字,它后面跟的是一个类名;2,main方法是Java程序的入口;3,保存java代码的文件名必须要和类名保持一致。javac和java命令后跟的参数的说明: javac后跟源文件名,如果源文件不在当前目录下,则需要指明完

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论