版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单元1搭建项目开发环境程序设计1.1搭建Java开发环境任务1.1设计货运车辆运费管理平台界面任务描述本单元是学会搭建Java项目开发环境,使用输出语句开发设计基于控制台的货运车辆运费管理系统的主界面。效果如图1-1-1所示。图1-1-1任务1.1运行结果任务1.1货运车辆运费管理平台界面设计知识目标了解Java的发展。熟悉Java程序的结构。熟悉Java开发技术与集成开发环境的使用。熟悉Java程序的命名规则。能力目标能熟练下载并安装JDK。能熟练配置系统环境变量。能熟练编写简单Java程序。能熟练使用System.out.println()方法输出信息。素养目标工匠精神民族认同感,树立科技报国的家国情怀1.1Java发展Java前景IEEESpectrum2023年度编程语言排行榜TIOBE编程语言排行榜(2024年1月更新)Java是SUN(StanfordUniversityNetwork,斯坦福大学网络公司)1995年推出的一门高级编程语言。Java前景Java语言的特点简单、易用、安全面向对象跨平台面向Internet编程可移植分布式解释型多线程Java发展简史Java语言的起源Java之父–詹姆斯·高斯林(JamesGosling)1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统。1990年末,Sun公司预料嵌入式系统将在未来家用电器领域大显身手,与Patrick,Naughton和MikeSheridan等人合作“绿色计划”,准备为下一代智能家电(电视机、微波炉、电话)编写一个通用控制系统,一种易于移植到各种设备上的平台。后来他们决定创造一种全新的语言Oak,是因为Gosling办公室外的一棵橡树,但是Oak这个名称已经被注册,几位Java成员组的成员在讨论给这个新的语言取名字的时候,他们正喝着爪哇(Java)咖啡,于是就地取材叫Java。Java发展简史Java正式发布分成三个版本2004年J2SE1.5发布J2SE、J2EE、J2ME(更名为JavaSE5.0)JDK1.0发布1996年1995年1999年Oracle收购Sun2009年JavaSE8发布2014年Java20发布2023年Java的发展Java22发布2024年Java开发工具与技术体系JDK和JREJDK是JavaDevelopmentToolKit的简称,是指Java开发工具包,包括了各种类库和工具,如编译Java源代码的编译器、执行Java字节码的解释器等等。JRE是JavaRuntimeEnvironment缩写,指Java运行环境,包括JVM(JavaVirtualMachine,Java虚拟机)。(JDK中自动集成了JRE,只要安装JDK即可)Java平台
Java平台是指由Java编程语言开发的软件赖以运行的平台,是Java软件和电脑系统的中介。它包括两部分:Java应用编程接口(JavaAPI)Java虚拟机(JavaVirtualMachine)JavaSE平台JavaSE
JavaEEJavaMEJava开发工具与技术体系Java技术体系运行机制使用文本编辑器或集成开发软件使用JDK的javac命令编译使用JDK的java命令运行字节码文件Java程序运行流程1.2下载开发工具包下载安装JDK下载JDK下载网站:/下载JDK2023年JRebel发布Java行业分析报告中,Java8占比29%,Java11占比28%。安装JDK双击
,按照向导【下一步】提示完成。1.3配置环境变量环境变量环境变量是指在操作系统指定的运行环境中的一组参数,它包含一个或多个应用程序使用的信息。环境变量一般是多值的,即一个环境变量可以有多个值,各个值之间以英文状态下的分号“;”(即半角的分号)分隔开来。对于Windows等操作系统来说,一般有一个系统级的环境变量“Path”。当用户要求操作系统运行一个应用程序,却没有指定应用程序的完整路径时,操作系统首先会在当前路径下寻找该应用程序,如果找不到,便会到环境变量“Path”指定的路径下寻找。若找到该应用程序则运行它,否则会给出错误提示。因此,用户可以通过设置环境变量来指定自己要运行的程序所在的位置。环境变量的定义理解环境变量JDK中的3个环境变量JAVA_HOME:顾名思义“JAVA的家”,该变量是指安装Java的JDK路径,告知操作系统在哪里可以找到JDK。Path:该变量是告诉操作系统可执行文件的搜索路径,即可以在哪些路径下找到要执行的可执行文件,请注意它仅对可执行文件有效。ClassPath:该变量是用来告诉Java解释器(即java命令)在哪些目录下可找到所需要执行的Java类文件(文件扩展名为.class),即javac编译生成的字节码文件。Java环境变量配置流程右击【电脑】,单击系统信息;或者在控制面板上单击【系统】新建JAVA_HOME,输入变量值“C:\ProgramFiles\Java\jdk-11.0.24”,该环境变量的值就是JDK所在的目录(JDK的安装路径)。Java环境变量配置流程输入变量名输入变量值或者通过浏览目录查找JDK安装的路径新建CLASSPATH,输入变量值“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”。用于搜索Java编译或者运行时需要用到的类。Java环境变量配置流程编辑修改Path变量值,在编辑环境变量标签中,分别单击新建按钮,输入“%JAVA_HOME%\bin”,输入“%JAVA_HOME%\jre\bin”。Java环境变量配置流程测试开发环境的安装是否成功单击任务栏,输入运行cmd命令。测试JDK是否安装成功。在命令行窗口下,直接输入Java-version命令按回车,检查环境变量设置是否成功。在命令行窗口下,直接输入Javac命令按回车,检查环境变量设置是否成功。1.4使用开发工具开发Java程序小程序""JavaApplet"Applet是一种特殊的Java程序,
它可以在兼容Java的web浏览器
中运行。
Java程序
Java
ApplicationApplication是独立程序,能在任何
具有Java解释器的计算机上运行。应用
程序下载安装集成开发平台使用DOS命令行编译和执行Java程序比较麻烦,因此开发人员喜欢使用集成开发环境(IDE)开发Java程序,可以提高编程的效率。Eclipse开发工具Eclipse是著名的跨平台的自由集成开发环境(IDE),是一个基于Java的、开放源代码的、可扩展的应用开发平台,它为编程人员提供一流的Java集成开发环境。Eclipse下载与安装在浏览器地址栏中输入网址为,进入Eclipse的官方网站。单击DOWNLOAD按钮后,进入到Eclipse的下载列表页面,然后单击“DownloadPackages”超链接,会进入EclipseIDE下载页面,在列表中找到,双击解压缩就可以了。publicclass
HelloJava
{publicstaticvoidmain(String[]args)
{}}System.out.print("WelcometoJavaworld!");
Java程序
Java程序是由类(class)构成。main方法,是Java程
序执行的入口点(System.out是指标准输出,
print是将括号的内容打印在标准输出设备——显示器上。)关键字类名从控制台输出信息包资源管理器:
选择菜单“Window→ShowView→
Package
Explorer”打开
(“
窗口
→
显示视图
→
包资源管理器
”)Java项目用包(package)组织文件,类似于文件夹。包Java文件名与
类名完全一致Java项目组织结构项目工程名
创建一个Java项目
创建一个包
创建Java源程序文件
编译Java源程序
运行程序编写Java程序:
输出以下信息,
并添加必要注释(如
时间日期、作者、程序简单说明)使用Eclipse编写Java程序开发步骤第一步:单击菜单【File】→【new】→
【Java
Project】→输入项目工程名JavaExercise第二步:在工具栏或菜单栏【new】→【Package】→输入包名chapter01第三步:在工具栏或菜单栏【new】→
【Class】→输入类名HelloJava,
选中【
publicstaticvoidmain(String[]args)
】
复选框第四步:完成代码编写,保存使用Eclipse编写Java程序实现步骤第五步:单击工具栏按钮,运行。使用Eclipse编写Java程序实现步骤Java代码的注释/*文件名:HlloJava.java*创建日期:2023-09-17*功能:使用Eclipse开发的第一个程序*/public
classHelloJava{
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 矩阵分解高效算法
- 2025-2030智慧出行领域发展政策调整分析及行业竞争格局研究报告
- 2025-2030智慧农业设备行业市场竞争与创新应用技术规划报告
- 2025-2030智慧农业物联网传感器技术应用作物生长环境数据监测分析报告
- 2025-2030智慧农业产业链数字化升级工艺技术优化需求市场投资规划
- 2025-2030智慧养老服务平台行业市场格局分析需求评估投资布局发展研究报告
- 2025-2030智慧停车系统研发应用现状及社会化投资运营规划报告
- 业务员个人工作总结15篇
- 房屋租赁合同范本地址合同三篇
- 2026年中药治疗慢性胃炎实践技能卷及答案(专升本版)
- 房产公司前期部管理制度
- 中医内科学课件-9肺痿
- 2025-2030中国冰刀行业市场发展趋势与前景展望战略研究报告
- 2022年中华护理学会输液连接装置安全管理专家共识解读
- 农村分家协议书范文
- DLT 722-2014 变压器油中溶解气体分析和判断导则
- 岩溶地区建筑地基基础技术规范DBJ-T 15-136-2018
- QSY 1078-2010 管道下向焊接工艺规程
- 个人保险合同解除申请书
- 中学实验室安全教育课件
- 国内外SRB技术的研究现状及进展
评论
0/150
提交评论