版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java面向对象程序设计
了解Java教学内容了解Java语言的现状、特点、运行的机制掌握Java开发环境的搭建掌握UltraEdit编辑器来编辑Java程序掌握Java程序的基本结构掌握Java程序运行的基本步骤掌握Window操作系统下简单Dos命令掌握Eclipse集成环境的使用教学目标了解Java的技术背景以及Internet的发展对Java的推动作用理解平台无关性及可移植性的含义掌握编写具有简单输出功能的Java应用程序的方法熟练JDK的安装以及编辑、编译与运行Java应用程序的方法理解类、对象、属性、方法等面向对象的基本概念了解面向封装、继承及多态等面向对象的基本特性Java起源
Java是美国SunMicrosystems公司在1995年推出的一种面向对象的程序设计语言。从Java语言诞生以后,迅速成为一种流行的编程语言,。1996年Sun公司推出了Java开发工具包,即JDK1.0,提供了强大的类库支持。1998年推出了JDK1.2,是Java里程碑的版本,Sun公司将Java改名为Java2,即第二代Java,并且将Java分成JavaSE、JavaME和JavaEE三个版本,即Java标准版、Java嵌入式版本和Java企业版,分别针对不同的开发领域。后续发布了Java的一系列版本,现在的最新的版本为JDK11。具TIOBE公司发布2018年10月份最新编程语言排名中Java编程语言排在第一位。Java平台的构成Java平台包括核心JVM以及JavaAPIJava平台的三种版本JavaSE允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。JavaEE是Sun公司针对Internet环境下企业级应用推出的一种全新概念的模型,比传统的互联网应用程序模型更有优势,适合于开发服务器端应用程序或者大型ERP系统等。JavaEE也是一组规范集。JavaMe可以使用在各种各样的消费电子产品上,例如,智能卡、手机、PDA、电视机顶盒等方面。JavaEE也提供了Java语言一贯的特性—跨平台和安全网络传输。随着3G及嵌入式芯片技术的发展,基于Java的移动式、嵌入式应用将会越来越广泛。Java的特点Java是简单的面向对象的分布式的解释型的健壮的、安全的结构中立的、可移植的高效的、多线程的、动态的Java程序开发环境Java开发工具包的来源一个Java程序的开发要经过编辑、编译和运行三个过程。Java程序的编辑可以使用任何一个文本编辑器,编译与运行则通过Sun公司提供的Java开发工具箱JDK(JavaDevelopmentToolkit)进行。JDK是一个简单的命令行工具集,包括软件库、编译Java源程序的编译器、执行字节码的解释器以及其他的一些实用工具。JDK环境变量设置Java应用程序结构一个Java应用程序由类、对象与方法等若干部分组成。Java应用程序开发过程一个Java程序的开发过流程如图所示,主要包括:编辑、编译和运行。这个过程是反复的,不管是在创建源代码,还是在编译或者运行时,只要有错误,就必须通过修改程序源代码以纠正错误,然后再重新编译或者运行。Java的开发运行环境是指Java程序的软/硬件环境,需要安装Sun公司的JDK。JDK的下载与安装步骤如下:登录Oracle公司的网站(oracle),:LOGOwpsJDK的安装(1)2、点击TrialsandDownloads,如图1-3所示:JDK的安装(2)点击JavaforDevelopers按钮,进入到JDK下载页面,如图1-4所示:LOGOwpsJDK的安装(3)下载JavaPlatform(JDK)8u144,选择对应的操作系统,下载JDK。LOGOwpsJDK的安装(4)安装JDK,鼠标双击安装文件,进行安装,如图1-6所示:JDK的安装(5)JDK的安装(6)点击下一步,进入定制安装界面,如图1-7所示点击“更改”按钮,进入更改安装目标文件夹界面,如图1-8所示更改目录后,点击下一步,完成JDK的安装,如图1-9所示JDK环境变量的配置在桌面“计算机”图标上单击鼠标右键,在弹出的菜单上选择:“属性”项,在弹出的对话框中,选择“高级系统设置”项,在弹出的对话框,选择“高级”选项卡单击“环境变量(N)…”按钮,在“高级系统设置”界面单击“环境变量”按钮进入“环境变量”对话框,在“环境变量”对话框中的“系统变量”选项组中找到“path”变量,并选中它,然后单击“编辑”按钮。进入“编辑系统变量”对话框在编辑系统变量“变量值”一栏,将光标移到变量值的最末尾,输入:;C:\ProgramFiles\Java\jdk1.8.0_144\bin单击“确定”按钮。备注:C:\ProgramFiles\Java\jdk1.8.0_144\为本书JDK的安装路径,读者根据实际安装路径作相应的变动。在单击“新建(w)…”按钮,在弹出的“新建系统变量”对话框中:变量名一栏输入:classpath,在变量值一栏输入:.;C:\ProgramFiles\Java\jdk1.8.0_144\lib;C:\ProgramFiles\Java\jdk1.8.0_144\lib\dt.jar;C:\ProgramFiles\Java\jdk1.8.0_144\lib\tools.jar在“开始”菜单中,“搜索程序和文件”文本框输入cmd,按回车键,进入dos命令提示符界面在命令提示符界面下输入:java-version命令,按回车测试JDK的path路径配置JavaApplication程序步骤1、通过文本编辑器或者java程序的集成开发环境来编写java程序2、对java程序进行编译,如果编译没有错误,会形成相应的java程序的类文件(class文件),如果编译有错误,继续修改java程序。3、运行java程序的类文件。【例1-1】编辑java源程序,在显示器上输出“Thisisfirstjavaprogram”字符串。编辑文件:打开记事本或者UltraEdit编辑器软件,输入如下源代码,然后将该程序保存到D盘的根目录下,文件名为TestFirstProgramm.java。publicclassTestFirstProgramm{publicstaticvoidmain(String[]args){System.out.println("Thisisfirstjavaprogramm");}}编译生成字节码文件:单击“开始”菜单—>所有程序—>附件—>命令提示符,在dos命令提示符下输入“d:”,将盘符切换到D盘的根目录下。如图1-15所示:KINGSOFT在D盘的根目录的命令提示符下输入“javacTestFirstProgramm.java”,按回车,如图1-16所示。图1-16编译TestFirstProgramm程序如上图显示,表示该程序没有编译错误。会在源目录下生成TestFirstProgramm.class文件。运行程序:运行该程序的class文件,在命令提示符下输入“javaTestFirstProgramm”,按回车,如图1-17所示:图1-17程序运行结果程序的运行的结果是显示“Thisisfirstjavaprogramm”字符串。KINGSOFT【例1-2】Javaapplet小程序输出“HelloWorld”。编辑:在UltraEdit文本编辑器中输入如下程序:importjava.awt.*;//引入java.awt包下所有的类importjava.applet.*;//引入java.applet包下所有的类publicclassHelloWorldAppletextendsApplet{publicvoidpaint(Graphicsg){drawString("HelloWorld",50,50);}}保存到文件夹:D:\java\source\1,文件名为HelloWorldApplet.java即:D:\java\source\1\HelloWorldApplet.java编译:如图1-18所示编译成功后,会在当前文件夹下形成一个HelloWorldApplet.class文件(3)运行:因为javaapplet小应用程序没有main方法,不能独立运行,必须镶嵌在html网页文件中:1)首先建立html网页文件: 采用UltraEdit编辑器编辑一个html网页文件,将HelloWorldApplet.class文件嵌入到网页文件中<html><head><title>Thisisajavaapplet</title></head><body><appletcode="HelloWorldApplet.class"width=200height=200></applet></body></html>网页文件编辑好后,保存到HelloWorldApplet.java同一个文件夹下,文件命名为:HelloWorldApplet.html2)运行该网页文件网页文件可以通过浏览器来打开,双击该网页文件。3)也可以采用命令appletviewer.exe来执行javaapplet小应用程序,在dos命令窗口输入:appletviewerHelloWorldApplet.html,如图1-19所示:运行的结果如图1-20所示程序的注释注释是对程序的说明,提高程序的可读性和可维护性,注释语句不会被程序执行。Java程序的注释有三种形式:(1)单行注释Java中单行注释用符号“//”表示,从“//”符号开始直到此行末尾或者直到换行标记都会被作为是注释内容。(2)多行注释符号“/**/”表示多行注释,其中符号“/*”和“*/”之间无论有几行说明均被作为是注释内容。(3)文档注释文档注释用符号“/***/”表示,与多行注释一样,符号“/**”和“*/”之间的内容不论有几行都被视作注释内容。但当文档注释符号出现时会被Javadoc文档工具读取为Javadoc文档内容,一般在Web页面开发时使用。Eclipse集成开发环境的使用通过网络进入到Eclipse官方网站(/)如图1-21所示:点击PACKAGES按钮,在进入的网页中选择EclipseIDEforJavaDevelopers,选择相应的操作系统的位数,点击下载,如图1-22所示:下载后,得到一个压缩文件,本书的下载的Eclipse集成开发环境软件eclipse-java-oxygen-R-win32-x86_64.zip,解压缩,就完成Eclipse的安装,打开Eclipse文件夹,双击eclipse.exe可执行文件,运行Eclipse软件,出现java项目工作区的设置,如图1-23所示:点击Browse…按钮可以设置java项目的工作区,本书暂且用默认的工作区,点击Launch按钮,启动Eclipse软件,显示如图1-24所示界面:采用eclipse集成开发环境,建立第一个Java项目,步骤如下:(1)新建一个java项目依次点击菜单栏“文件”--“new”-“JavaProject”,出现如图1-25所示界面:在Projectname栏输入你要建立的java项目名称,选中Usedefaultlocation表示你建立的java项目默认存放的位置,也可以选择“Browse…”按钮,将你建立的java项目存放到你想要的位置,其他按照缺省设置,单击Finish按钮。(2)新建一个类文件在Eclipse环境中的“PackageExplorer”,右击你的项目,依次选择“new”—>“Class”,在出现的对话框中,name项目输入java程序文件名,如图1-26所示:单击“Finish”按钮,出现java程序的编写界面,如图1-27所示:(3)编辑java程序代码在Eclipse软件中中间部分是代码的编写部分,在该区域写入代码,如图1-28所示:(4)保存java程序写好java程序代码后,点击工具栏上的“保存”按钮或是快捷键(Ctrl+S),在保存的同时,Eclipse自动将源程序编译成字节码文件,如果源程序有语法错误,Eclipse会智能提示。(5)运行java程序在Eclipse软件的菜单栏“Run”,选择run选项,或者点击Eclipse软件的工具栏运行按钮,运行程序,如图1-29所示:任务总结本章主要介绍了java的语言的特点和运行机制,jdk的下载和安装,java程序运行环境变量配置,以及Eclipse集成开发环境的简单使用。通过本章的学习,可以使学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新疆交通职业技术学院《机器视觉技术》2023-2024学年第一学期期末试卷
- 二零二五年度高新技术企业员工技术劳务合同范本3篇
- 2024版商业租赁协议标准版版A版
- 二零二五版广东省土地估价师协会土地估价师行业专业论坛合同3篇
- 二零二五版健身中心场地租赁及健身赛事举办合同3篇
- 二零二五年度个人合伙房地产合作开发合同样本3篇
- 专业级2024型材料供销协议3
- 天津工艺美术职业学院《电气工程综合实践》2023-2024学年第一学期期末试卷
- 泰山科技学院《工作坊》2023-2024学年第一学期期末试卷
- 苏州科技大学《韩非子》2023-2024学年第一学期期末试卷
- 2025寒假散学典礼(休业式)上校长精彩讲话:以董宇辉的创新、罗振宇的坚持、马龙的热爱启迪未来
- 安徽省示范高中2024-2025学年高一(上)期末综合测试物理试卷(含答案)
- 安徽省合肥市包河区2023-2024学年九年级上学期期末化学试题
- 《酸碱罐区设计规范》编制说明
- PMC主管年终总结报告
- 售楼部保安管理培训
- 仓储培训课件模板
- 2025届高考地理一轮复习第七讲水循环与洋流自主练含解析
- GB/T 44914-2024和田玉分级
- 2024年度企业入驻跨境电商孵化基地合作协议3篇
- 《形势与政策》课程标准
评论
0/150
提交评论