Java面向对象程序设计 课件 项目1 搭建Java开发环境_第1页
Java面向对象程序设计 课件 项目1 搭建Java开发环境_第2页
Java面向对象程序设计 课件 项目1 搭建Java开发环境_第3页
Java面向对象程序设计 课件 项目1 搭建Java开发环境_第4页
Java面向对象程序设计 课件 项目1 搭建Java开发环境_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

项目1搭建Java开发环境学习目标知识技能目标:掌握Java语言的特点及应用领域能正确下载并安装JDK能正确的配置环境变量能使用JDK命令查看JDK版本能正确下载并安装IDEA职业素养目标:具备网络安全意识,到官网下载正版开发软件具备知识产权保护意识,不使用未经授权的代码和框架书证融通项目学习内容与“大数据应用开发(Java)”职业技能等级标准(初级)对应关系工作任务职业技能要求代码编写环境搭建1.1.1根据开发团队的要求,正确安装配置JDK;1.1.2根据Java程序工作机制,验证Java程序的编译和运行是否正确;1.1.3能使用Editplus等基础工具编写程序源代码;1.1.4能利用Eclipse、IDEA等常见集成开发环境创建工程项目,并按规范对文件命名任务1.1认识Java语言1系统讲述用Java语言开发能支持不同操作系统上运行的桌面应用程序。在选择用Java语言进行程序设计之前,需要先了解Java语言的历史、特点、主要应用领域,便于根据实际应用场合,选择合适的技术路线。任务详解任务描述任务1.1认识Java语言1技术准备J2SE(Java2StandardEdition)J2EE(Java2EnterpriseEdition)J2ME(Java2MicroEdition)标准版

适用于开发客户端程序企业版

适用于开发服务器端程序微型版

适用于开发手机、无线设备程序微课1-1Java前世今生技能点1:Java语言的主要应用领域任务1.1认识Java语言1微课1-1Java前世今生技能点2:Java语言的前世今生Java语言的前世可以追溯到1991年,Sun公司的JamesGosling及其团队为了开发一款家用消费类电子产品时所使用的内部语言。Java程序的图标2009年4月21日甲骨文提出74亿美元收购Sun。1995年Sun公司注册Java语言,Java语言也凭借着“Writeonce,Runanywhere”的广告词,风靡全球。Java语言是一门优秀的编程语言,得益于它众多突出的特点,其中最主要的特点有以下几个。简单性面向对象型安全性跨平台性支持多线程技能点3:Java语言的特点任务1.1认识Java语言11.简单性2.面向对象性Java语言是一种相对简单的编程语言,它通过提供最基本的方法来完成指定的任务,只需理解一些基本的概念,就可以用它编写出适合于各种情况的应用程序。Java丢弃了C++中很难理解的运算符重载、多重继承等模糊概念。特别是Java语言不使用指针,而是使用引用,并提供了自动的垃圾回收机制,使程序员不必为内存管理而担忧。Java语言提供了类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。总之,Java语言是一个纯粹的面向对象程序设计语言任务1.1认识Java语言13.安全性4.平台无关性Java语言不支持指针,一切对内存的访问都必须通过对象的实例变量来实现,从而使应用更安全。Java语言编写的程序可以运行在各种平台之上,也就是说同一段程序既可以在Windows操作系统上运行,也可以在Linux操作系统上运行。任务1.1认识Java语言15.支持多线程Java语言是支持多线程的。所谓多线程可以简单理解为程序中有多个任务可以并发执行,这样可以在很大程度上提高程序的执行效率。任务1.1认识Java语言1既然Java语言编写的程序可以运行在各种平台之上,那么是否可以在所有平台上运行呢?Java所谓的跨平台(PlatformIndependent)需要依赖于JavaVirtualMachine(JVM,Java虚拟机)。在不同的平台上运行Java程序,需要安装相对应的JVM。也就是说,目前只可以在安装有相关JVM环境的平台上可以运行Java程序。目前Java官方支持的平台包括:Windows,MacOS,Linux,等。任务1.1认识Java语言1任务实施任务1.1认识Java语言1第一步:Java语言的哪个特性可满足在Linux、Unix、Windows等不同操作系统上运行

第二步:桌面应用程序属于Java语言的哪个应用领域

评价测试任务1.1认识Java语言1评价指标评价标准分值得分Java语言的主要应用领域能正确选择Java语言的应用领域60

Java语言的特性能正确理解Java语言的特性40

拓展提升任务1.1认识Java语言1Java的主要应用领域有:JavaSE、JavaEE和JavaME,请查阅资料,写出用Java这三个应用领域的开发需要用到开发工具包。JavaSE的开发工具包:

JavaEE的开发工具包:

JavaME的开发工具包:

任务描述任务1.2下载并安装JDK2用Java开发桌面应用程序,需要根据操作系统版本和项目开发需求决定要下载并安装JDK的版本。本次任务具体要求如下:(1)登录Java官网,根据操作系统的版本下载对应版本的JDK(2)安装JDK(3)配置Path和JAVA_HOME环境变量具体任务任务1.2下载并安装JDK2技术准备JDK是JavaDevelopmentKit的缩写,是Java语言的软件开发工具包,提供了Java开发者在Windows、Solaris、Macosx、Linux等不同平台开发Java应用程序的二进制实现,由JVM(JavaVirtualMachine)和开发Java应用所需的一些资源组成,是所有Java应用的基础。注意:在不同的操作系统上运行和开发Java应用程序需要下载不同版本的JDK微课1-1Java前世今生技能点1:认识JDK任务1.2下载并安装JDK2微课1-1Java前世今生技能点2:下载JDKJava是开源的,JDK可以从Oracle的官网免费下载。要开发Java程序,首先需要到官网下载并安装对应版本的JDK。1996年初,JDK1.0版本发布,经过不断的技术更新,现在已经发展到JDK21。本书以Windows操作系统、JDK17为例,在Oracle官网找到JDK下载链接,选择JDK17和Windows,单击“x64Install”后的链接,开始下载JDK安装文件任务1.2下载并安装JDK2微课1-1Java前世今生技能点3:安装JDKJDK下载好后,需要先安装,再配置环境变量。任务1.2下载并安装JDK2微课1-1Java前世今生技能点4:认识JDK的目录结构JDK安装好后,在安装目录下可以看到JDK的目录结构,如图1.4所示,包含bin、conf、include、jmods、legal和lib等目录。bin目录:存放各种工具命令,如javac、java、javadoc、javap等。conf目录:里面存放一些配置文件。include目录:存放一些平台特定的头文件。jmods目录:存放各种模块。legal目录:存放各种模块的授权文档。lib目录:存放一些工具jar包。任务1.2下载并安装JDK2微课1-1Java前世今生技能点5:配置Path环境变量环境变量分为两个部分,一个是用户变量,另一个是系统变量。用户变量是针对当前用户的变量,而系统变量是针对整个操作系统的变量。系统变量尽量不要修改,以免对系统的稳定性和安全性造成影响。在Windows和DOS操作系统中PATH环境变量用来保存程序的路径,当运行一个程序而没有告诉它程序所在的完整路径时,操作系统除了在当前目录下面寻找此程序外,还会到PATH中指定的路径去找。任务实施任务1.2下载并安装JDK2第一步:根据开发需要的软件环境下载支持的JDK写出下载的网址:写出操作系统:写出下载JDK版本:第二步:配置Path和JAVA_HOME环境变量写出Java安装文件的bin目录:写出Java安装文件的HOME目录:第三步:测试JDK安装是否成功查看JDK版本的命令:AEBCD小组协作,完成任务评价测试任务1.2下载并安装JDK2评价指标评价标准分值得分选择JDK安装文件能根据操作系统选择正确的安装文件并安装40

配置环境变量JAVA_HOME能正确配置环境变量JAVA_HOME30

配置环境变量PATH能正确配置环境变量PATH30

拓展提升任务1.2下载并安装JDK2技能进阶1JDK的版本请查阅资料,调查JDK都有哪些版本?

技能进阶2JDK和JRE有什么不同?任务描述任务1.3下载并安装IDEA3Java语言因为其跨平台特性、安全性等优点,受到广大程序员和软件厂商的青睐。为了提高开发效率,不同软件厂商推出了Java集成开发环境。本次任务的具体要求:(1)认识常用的集成开发环境(2)下载并安装IDEA具体任务任务1.3下载并安装IDEA3技术准备IntelliJIDEA是业界公认最好的Java集成开发工具,简称IDEA。相对Eclipse来讲,IDEA主要有以下几个优势:

一是,对Git、Maven、Spring等常用框架支持度非常高,安装好IDEA后,不需要再额外安装插件,就能使用上述常用框架;

二是,代码提示速度非常快,提示范围广,对Java、HTML、CSS、 JavaScript、XML、JSP、SQL等都能很好的进行提示;

三是,拥有更好用的代码模板;四是,能进行精准快速的搜索。IDEA主要有两个版本:旗舰版(Ultimate)和社区版(Community),其中社区版是免费的,支持开发Java桌面应用、Android手机APP微课1-1Java前世今生技能点1:认识IDEA任务1.3下载并安装IDEA3微课1-1Java前世今生技能点2:下载并安装IDEA第一步:官网下载IDEA第二步:安装IDEA第三步:申请edu邮箱,进入IDEA教育版学生申请页面任务实施任务1.3下载并安装IDEA3第一步:登录IDEA官网,下载对应版本的IDEA安装文件写出IDEA的官网网址:写出下载的版本:第二步:安装IDEA

温馨提示

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

评论

0/150

提交评论