下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、I 2010-1-10JAVA面向对象程序设计第久章配合Java面向对象程序设计例子源代码一起使用220,0-,-, 注曹序设主要内容Java诞生Java的特点安装JDK一个简单的:Java应用程序联合编译注释编程风格难点Java的特点JAVA语古概述Java具有面向对象、与平台无关、安全、定和多线程等优良特性,是目前软件设计中优 秀的编程语言。Java不仅可以用来开发大型的应用程序, 而且特别适合于Internet的应用开发。Java具备了 “一旦写成处处可用”的特点。Java已成为网络时代最重要的语言之一。32010-1-10Java逾序设丸5 20I0-I-I0Java可以在计算机的操作
2、 系统之上再提供一个Java运 行环境(Java RuntimeEnvironment),该运行环境 由Java虚拟机 (Java Virtual Machine)、类库以 及一些核心文件组成,也就 是说,只要计算机提供了Java运行环境,Java编写的软件就能在其上运行。JVM负责将字节码文件(包括程序使用的类库中的字节码)加载到 内存,然后采用解释方式来执行字节码文件,即根据相应平台的机器 指令翻译一句执行一 1.1 Java的诞生Java是1995年6月由Sun公司 发明的革命性编程语言。 Java 是目前使用最为广泛的网络 编程语言之一,它具有以下特点:1 简单3 平台2 面向Java
3、创始人 詹姆斯高斯林(James Gosling)1.2 Java的特点-平台无关性6 2010-1-105 20I0-I-I0句。7 2010-1-10 1.3安装JDK_三种平台目前 Java 平台主要分为下列 3 个版本:(1)JavaSE(曾称为J2SE)称为Java标准版或Java标准平台。(2)Java EE(曾称为J2EE)称为Java企业版或Java企业平 台。(3)JavaME(曾称为J2ME)称为Java微型版或Java小型平 台。无论上述那种Java运行平台都包括了相应的Java 虚拟机(Java Virtual Machine)8 2010-1-10 1.3安装JDK_
4、安装JavaSE平台Java SE 平台是学习掌握 Java 语言的最佳平台, 而掌握Java SE 又是进一步学习 Java EE 和 Java ME 所必须的。JDK (Java Development Kit, Java 开发工具箱), 提供了 Java 的开发环境和运行环境。包括:开发工具: bin 子目录中, 帮助开发、 执行、 调 试以 Java语言编写的程序。Java 运行环境:jre 子目录中。附加库:lib 子目录中,开发所需要的其他类库。演示程序和样例代码:demo 和 sample 子目录。头文件:Java 平台运行需要的头文件。源代码:Java 核心 API 的源文件。
5、92010-1-10 1.3 JDK版本養序设JAVA 版本重要峙性Java SE 1.0-1.2基本类库、AWT/SWING. JITSJava SE 1.3coiiection 包、JINK XML支持Java SE 1.4Hotspot 虛拟机、性能改进、新的 1/0、反射Java SE 1.5/5.0泛型、增强 for 循环、自动装箱/拆箱、可变参数等Java SE 6性能提升、町拔插标注、新的数据库、脚本语言标 准化支持Java SE 7 (2011.7.28)摸块化,新的 1/0、性能提升10 2010-1-10 1.3安装JDK_安装JavaSE平台1下载JDK1. 6o本书将使
6、用针对Window操作系统平 台的JDK,囚此下载的版本为jdk-6u27-windows- i586exe(http:/ 建议修改默认的安装路径为:X:JavaWorkJDK6,将所有Java序都安装在一个目录中。3系统环境path的设置,javac. exe和java, exe所在 的bin目录(我的电脑/属性/高级/环境变量/系统变量/)。4添加JAVA_HOME系统变量 (其他工具软件需要时可 选)变量名:JAVA_HOME,变量值:F:JavaWorkjdk65系统环境classpath的设置(多个JRE时可选),变 量名:classpath;变rt. jar;.值:JDK6jrel
7、ib下的II 2010-1-10职消 下-步(M) A I 1.3 安 MJDKI三I i二JJavaWork曰OJdk6D bin+ ! J demo l! includeffi 亡j jre耳lib tl _Jsample S Ot src-IO jre6 o bin tl BMb12 2010-1-10 1.3安II? Java 安装-冃杯文件夫区lavat卑击比氏以将、g灸转钊耳 1&文件灭ORACLE安集予1:F:Ja/aWorkjre6|更咬(:13 2010-1-10 1.4 Java程序的开发步骤1.编写源文件。扩展名必须是.javao2.编译 Java 源程序。使用
8、Java 编译器(javac. exe) 编译源文件,得到字节码文件。(-source 版本号)3.运行 Java 程序。使用 Java SE 平台中的 Java 解释器 (java,exe)来解释执行字节码文件。例11.编写源文件(Java应用程序的源文件是由若干个书写形式互相独立的类组成)。public class Helio public static void main (String args) System, out. println(”这是一个简章的 Java 应用程序八);Student stu=new Student();stu.speak(MVVe arc studcnts
9、M);class Student public void speak(String s) System.out.println(s);源文件命名为Hello, java保存至C:chapterlo(编辑器、编码)注:Java应用程序、主函数、主类、public类、源文件的命名规则2.编译Java源程序。C:chapterljavac Hello, java3.运行Java程序。C:chapter 1java Hello例21编写源文件命名为Rect.java保存至C:chapterl。2.编译Java源程序。C: chapterljavac Rect. java1.5-14 2010-1-10
10、13 2010-1-113.运行Java程序。C: chapterljava Example 1_215 2010-1-10 1.6联合编译例31.编写源文件。分别编辑、 保存三个Java源文件Circle. java Rectangle, java MainClass.java至C:chapterl中。其中MainClass. java是含有主类的Java应用程序的源文件。2.编译Java源程序。C: chapter 1javac MainClass. java编译MainClass. java的过程中,Java系统会自动地编译Circle, java和Rectangle, java,这是因为应用程序要使用Circle, java和Rectangle, java源文件产生的字节码文件。编译通过后,C:chapterlg录中将会有Cirlce. class、Rectangle, class和MainClass. class三个字节码文件。3.运行Java程序。C: chapter 1java MainClass16 2010-1-10 1-7注释编译器忽略注释内容,注释的目的是有利于代码的 维护和阅读,因此给代码增加注释是一个良好的编程 习惯。Java 支持两种格式
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026湖南长沙工业学院第一批公开引进博士15人笔试参考试题及答案详解
- 2026上海中交路建招聘15名笔试备考题库及答案详解
- 2026年4月贵州黔东南州施秉县公益性岗位招聘笔试参考题库及答案详解
- 2026年成都市事业单位公开考试招聘工作人员(第三批)笔试参考试题及答案详解
- 2026新疆博尔塔拉蒙古自治州阿拉山口供水工程管理处招聘工作人员1人笔试备考题库及答案详解
- 2026青海西宁市第一职业技术学校招聘1人笔试备考题库及答案详解
- 2026届河北省保定市高阳县中考历史押题试卷含解析
- 2026四川二滩实业发展有限责任公司九龙孟底沟分公司招聘24人考试备考题库及答案详解
- 2026中国南水北调集团生态环保有限公司春季招聘8人笔试参考试题及答案详解
- 2026年台州市路桥区街道办人员招聘笔试参考试题及答案解析
- 部编人教版语文小学六年级下册第四单元主讲教材解读(集体备课)
- 统编版语文四年级下册第七单元教材解读解读与集体备课课件
- E临床医学专业内科学呼吸系统试题
- 人工智能原理与技术智慧树知到期末考试答案章节答案2024年同济大学
- 《先进制造技术》教案
- 教导主任业务知识讲座
- 人教版高中物理新教材同步讲义选修第三册 第2章 2 第1课时 封闭气体压强的计算(含解析)
- 马克思主义基本原理智慧树知到课后章节答案2023年下湖南大学
- 回族做礼拜的念词集合6篇
- Zootopia疯狂动物城中英文对照台词
- GB/T 40392-2021循环冷却水中军团菌的检测
评论
0/150
提交评论