版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JaVa程序设计任务式教程01任务1-1认识Java历史与开发环境02任务1-2安装与使用JDK03任务1-3Eclipse开发工具打印诗词目录CONTNETS单元一Java程序设计概述单元目标能够搭建Java开发环境,包括安装JDK、配置环境变量、安装Eclipse能够编写并运行简单的Java程序,例如输出“Hello,World!”能够使用Eclipse开发工具创建项目、编写代码、编译和运行程序培养对新技术的好奇心和学习热情,主动探索Java语言的奥秘养成严谨的编程习惯,注重代码规范和程序设计体验编程的乐趣,增强学习Java的兴趣和信心知识目标能力目标素养目标学习目标了解Java语言的发展历程、特点和应用领域理解Java虚拟机(JVM)、Java开发工具包(JDK)和Java运行时环境(JRE)的作用和关系掌握JDK的安装与配置方法,能够验证Java环境熟悉Eclipse开发工具的基本使用方法,包括创建项目、编写代码、编译和运行程序01任务1-1认识Java历史与开发环境Java发展史Java语言的特点Java语言开发分类Java技术平台Java运行流程JVM、JDK和JRE的关系任务1-1认识Java历史与开发环境-Java基础入门Java发展史1995年Sun发布JDK1.01998年JDK1.2更名为Java21999年J2SE、J2EE、J2ME2000年~2004年JDK1.31.42004年10月JDK5.02007年JDK6.0(目前使用版本)2009年Oracle公司以每股9.5美元收购Sun公司2011年正式发布JDK72014年正式发布了JDK8目前最新版本是JDK21任务1-1认识Java历史与开发环境-Java基础入门Java语言的特点Java语言是简单的Java语言是面向对象的Java语言是分布式的Java语言是健壮的Java语言是安全的Java语言是体系结构中立的Java语言是可移植的Java语言是解释型的.Java是高性能的Java语言是多线程的Java语言是动态的Java语言的主要特点是面向对象、平台独立性、安全性及高性能等特性。Java作为一门具有广泛应用的编程语言,其特点不仅在于语言本身的设计,还在于它所提供的丰富类库和工具,以及它所倡导的编程理念。Java语言的特点:任务1-1认识Java历史与开发环境-Java基础入门Java技术平台Java平台分为JavaSE、JavaEE、JavaME三个版本JavaSE:整个Java技术的核心和基础。是JavaEE和JavaME编程的基础Java平台标准版(JavaPlatformStandardEdition,JavaSE)是为开发普通桌面和商务应用程序提供的解决方案,是三个平台中最核心的部分,JavaEE和JavaME都是从JavaSE的基础上发展而来,JavaSE平台中包括了Java最核心的类库,如字符串、集合、IO、数据库操作及网络编程等JaveEE:提供企业应用开发的完整解决方案Java平台企业版(JavaPlatformEnterpriseEditon,JavaEE)是为开发企业级应用程序提供的解决方案,主要用于开发、装配及部署企业级应用程序,提供了Servlet、JSP、JavaBean、EJB、WebService等相应技术JavaME:用于控制移动设备和信息家电等设备Java平台微型版(JavaPlatformMicroEdition,JavaME)是为开发电子消费产品和嵌入式设备提供的解决方案,主要用于微型数字电子设备上软件程序的开发任务1-1认识Java历史与开发环境-Java基础入门Java运行流程Java程序的运行必须经过编写、编译和运行3个步骤。1.编写源代码:是指在Java开发环境中进行程序代码的输入,最终形成后缀名为.java的Java源文件。2.编译源代码:是指使用Java编译器对源文件进行错误排査的过程,编译后将生成后缀名为.class的字节码文件,不像C语言那样生成可执行文件。3.执行程序:是指使用Java解释器将字节码文件翻译成机器代码,执行并显示结果。任务1-1认识Java历史与开发环境-Java基础入门JVM、JDK和JRE的关系JVM(Java虚拟机)、JDK(Java开发工具包)和JRE(Java运行时环境)是Java技术体系中的三个核心组件JVM是运行Java程序的核心虚拟机,但运行Java程序不仅需要核心虚拟机,还需要类加载器、字节码校验器及Java的基础类库等,因此JVM只是Java运行环境JRE的一部分。开发Java程序时,除了一些开发工具外,还需要运行Java程序,因此JDK中包含有JRE。02任务1-2安装与使用JDK下载JDK 安装JDKJDK目录介绍配置JDK 任务1-2安装与使用JDK-Java环境配置下载JDKJDK是整个Java开发环境的核心,它包含了Java的运行环境,Java工具和Java基础的类库。本书中使用的是JDK8.0版本,读者可以直接从Oracle公司的官方网站(/index.html)下载任务1-2安装与使用JDK-Java环境配置安装JDKWindows64位平台下JDK的安装过程任务1-2安装与使用JDK-Java环境配置JDK目录介绍bin目录:binary(二进制的)的缩写,该目录放一些可执行程序,javac.exe(java编译器)、java.exe(java运行工具)。include目录:因为JDK是用从语言和C++开发的,所以这个目录用来存放C语言的头文件。lib目录:library的缩写,java的库文件。jre目录:java运行程序的环境。任务1-2安装与使用JDK-Java环境配置配置JDK右击【我的电脑】,选择【属性】选项,进入到系统窗口点击【环境变量】按钮,打开【编辑系统变量】对话框,添加变量名“JAVA_HOME”及变量值“C:\ProgramFiles\Java\jdk-1.8”(JDK的安装目录)选中【path】项,单击【编辑】按钮,打开【编辑系统变量】对话框,添加“%JAVA_HOME%\bin”、“%JAVA_HOME%\jre\bin”目录任务1-2安装与使用JDK-Java环境配置验证JDK是否安装成功可在命令行窗口中输入“javac”命令,验证JDK是否安装成功,若成功则如右图所示03任务1-3Eclipse开发工具打印诗词Eclipse介绍Eclipse安装与启动Eclipse工作台Eclipse透视图使用Eclipse进行程序开发任务1-3Eclipse开发工具打印诗词-
Eclipse工具Eclipse介绍Eclipse最初是IBM公司开发的替代商业软件VisualAgeforJava的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(EclipseFoundation)管理。Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。但是,众多插件的支持使得Eclipse有高度的灵活性,包括Java开发工具(JavaDevelopmentKit,JDK)任务1-3Eclipse开发工具打印诗词-
Eclipse工具Eclipse安装在浏览器的地址栏输入
,进入Eclipse官网单击Download超链接,进入EclipsePackags页面,如图1-16所示。在新页面中,单击“DownloadPackages”链接,进入下载页面后在EclipseIDEforJavaDevelopers栏中选择下载对应系统的版本Eclipse开发包下载完成后,直接解压缩到指定的目录,并创建一个快捷运行图标任务1-3Eclipse开发工具打印诗词-
Eclipse工具Eclipse启动启动后会弹出一个对话框,提示选择工作空间(Workspace),工作空间用于保存Eclipse中创建的项目和相关配置。可使用默认设置,亦可自行配置任务1-3Eclipse开发工具打印诗词-
Eclipse工具Eclipse启动确认工作空间配置之后,会进入Eclipse的欢迎界面,关闭欢迎界面窗口,进入到Eclipse主界面任务1-3Eclipse开发工具打印诗词-
Eclipse工具Eclipse工作台介绍Eclipse的主窗口被称为“工作台”(Workspace),在这个工作台上,开发者可以创建、编辑、构建和调试各种项目。工作台为用户提供了一个统一的视图,可以查看和管理所有的项目文件和资源。编辑区:这是进行代码编辑的地方,支持语法高亮、代码补全、智能提示等功能。资源视图(PackageExplorer):以树状结构显示项目中的文件和目录,方便用户浏览和管理项目资源。问题视图(ProblemView):显示项目中存在的编译错误或警告,方便开发者快速定位和修复问题。输出视图(Console):用于显示程序的输出信息,例如编译输出、调试输出等。变量视图(VariablesView):在调试程序时,用于查看和编辑当前作用域内的变量值。控制台视图(DebugView):提供调试程序时的控制台,可以查看程序的运行状态,执行断点、单步执行等操作。任务1-3Eclipse开发工具打印诗词-
Eclipse工具Eclipse透视图透视图(Perspective)是一系列视图的布局和可用操作的集合。例如,Eclipse提供的Java透视图就是与Java程序设计相关的视图和操作的集合,而调试透视图是程序调试有关的视图和操作的集合。切换透视图,用户可以通过透视图按钮在不同的透视图之间切换,也可以在菜单栏中选择Window→Perspective→OpenPerspective→Other打开其他透视图,在弹出的OpenPerspective对话框中选择要打开的透视图任务1-3Eclipse开发工具打印诗词-
Eclipse工具Eclipse透视图重置透视图,在菜单栏选择Window→Perspective→ResetPerspective命令进行重置任务1-3Eclipse开发工具打印诗词-
Eclipse工具使用Eclipse进行程序开发在Eclipse窗口的菜单栏中选择File→New→JavaProject命令,或者在PackageExplorer视图中右击,然后选择New→JavaProject命令,创建Java项目任务1-3Eclipse开发工具打印诗词-
Eclipse工具使用Eclipse进行程序开发弹出NewJavaProject对话框,在该对话框中的Projectname文本框中输入项目名称,这里将项目命名为HelloJava,JDK选择1.8,然后单击【Finish】按钮完成项目的创建任务1-3Eclipse开发工具打印诗词-
Eclipse工具使用Eclipse进行程序开发创建完成之后,在PackageExplorer视图中便会出现HelloJava的Java项目在PackageExplorer视图中,鼠标右键单击HelloWorld项目下的src文件夹,选择【New】→【Package】创建包任务1-3Eclipse开发工具打印诗词-
Eclipse工具使用Eclipse进行程序开发在弹出的NewJavaPackage对话框中,Sourcefolder文本框表示项目所在目录,Name文本框表示包名称,这里将包命名为“com.mycom”创建完成之后,在HelloJava项目下的src文件夹中,便会出现包名对应的文件夹任务1-3Eclipse开发工具打印诗词-
Eclipse工具使用Eclipse进行程序开发在菜单【File】→【New】→【Class】或者鼠标右键单击包名,选择【New】→【Class】创建类任务1-3Eclipse开发工具打印诗词-
Eclipse工具使用Eclipse进行程序开发在弹出NewJavaClass对话框,其中Package文本框表示包名,此处会默认显示一个包名,也可以手动修改,而Name文本框表示类名,这里创建一个HelloWorld类,然后选中publicstaticvoidmain(String[]args)复选框,表示创建类时会自动生成main()方法,单击【Finish】按钮完成类的创建任务1-3Eclipse开发工具打印诗词-
Eclipse工具使用Eclipse进行程序开发创建完成之后,在HelloWorld项目下的包文件夹中,便会出现名为HelloWorld.java的类,并会在编辑区自动打开,编辑器中编写代码任务1-3Eclipse开发工具打印诗词-
Eclipse工具使用Eclipse进行程序开发程序编辑完成后,直接单击工具栏上的按钮运行程序,也可以右击PackageExplorer视图中的HelloWorld.java文件或文本编辑区,选择RunAs→JavaApplication命令运行程序任务1-3Eclipse开发工具打印诗词-任务实现使用Eclipse打印诗词1.打开Eclipse开发工具,创建一个新的Java项目。2.在项目中创建一个新的Java类,命名为InspirationalPoem,选择编写默
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度环保技术改造项目合同3篇
- 2025版煤炭物流仓储一体化服务合同模板4篇
- 2024珠宝销售合同
- 2025年度高新技术企业研发费用加计扣除代理合同3篇
- 2025年度销售合同信息共享与部门协同办公2篇
- 2025年度XX农业废弃物资源化利用与污水处理合同3篇
- 2024水电站电力输出及销售合同协议
- 2025年度环保型厂房出租与能源管理一体化服务合同3篇
- 二零二五年龄上限劳动合同规范样本2篇
- 二零二五年度风景名胜区草坪修剪与修复合同3篇
- MT/T 199-1996煤矿用液压钻车通用技术条件
- GB/T 6144-1985合成切削液
- GB/T 10357.1-2013家具力学性能试验第1部分:桌类强度和耐久性
- 第三方在线纠纷解决机制(ODR)述评,国际商法论文
- 第5章-群体-团队沟通-管理沟通
- 肾脏病饮食依从行为量表(RABQ)附有答案
- 深基坑-安全教育课件
- 园林施工管理大型园林集团南部区域养护标准图例
- 排水许可申请表
- 低血糖的观察和护理课件
- 计量检定校准技术服务合同协议书
评论
0/150
提交评论