- 1
- 0
- 约4.9万字
- 约 244页
- 2023-02-10 发布于江西
- 举报
Java语言程序设计
第一章 搭建IDE环境
本章学习要点掌握JDK的下载与安装;掌握path变量的配置;掌握使用记事本编写、编译和运行Java程序;掌握使用IntelliJ IDEA编写、编译和运行Java程序;理解path变量的作用;理解Java的运行机制。
1.1 Java语言简介Java语言是面向对象编程思想的一种高级语言JavaSE是各应用平台的基础,要想学习JavaEE和JavaME,必须先要学习JavaSE。而本书主要介绍的就是JavaSE。JavaSE可以分为四个主要的部分:JVM、JRE、JDK和Java语言。要想运行用Java编写好的程序,JVM必不可少。JVM(Java Virtual Machine,JVM)叫Java虚拟机,包括在Java执行环境(Java SE Runtime Enviroment,JRE)中,所以要运行Java程序,就必须先安装JRE,而JRE又包括在JDK中。JDK(Java SE Development Kits)称为Java开发工具包,包括JRE及开发过程中需要的一些工具程序,如javac、java等。
1.2 JDK的下载和安装本书使用的JDK版本是Java SE。最新的JDK,可以在Oracle官网上下载。JavaSE 8u221,这是JDK8,也是本书要用到的版本。
1.3 JDK的安装默认路径安装即可注意两个路径:C:\Program Files\Java\jdk1.8.0_221C:\Program Files\Java\jre1.8.0_221安装成功显示:安装完JDK之后,打开 C:\Program Files\Java,能看到两个文件夹,即表示JDK安装成功
1.4 JDK目录介绍bin目录:该目录用于存放一些可执行程序,其中最重要的就是javac.exe和java.exe。include目录:由于JDK是通过C和C++实现的,因此启动时需要引入一些C语言的头文件,该目录就是用于存放这些头文件的。jre目录:此目录是Java运行时环境的根目录,包含Java虚拟机、运行时的类包、bin目录,但不包含开发工具。lib目录:lib是library的缩写,意为Java类库或库文件,是开发工具使用的归档包文件。src.zip文件:src中放置的是JDK核心类的源代码,通过该文件可以查看Java基础类的源代码。
1.5 使用记事本编写Java的第一个程序1.在C:\Program Files\Java\jdk1.8.0_221\bin文件夹下新建文本文档,特别提醒,一定要将扩展名显示出来,能看到文本文档的.txt扩展名。2.将文本文档重命名为HelloWorld,将扩展名txt改为java。 3.用记事本打开文件,并输入如下程序代码: 1 public class HelloWorld{ 2 public static void main(String[] args){ 3 System.out.println(HelloWorld); 4 } 5 } 4. 编译文件:javac HelloWorld.java 5. 运行文件:javac HelloWorld.java
1.6 配置path变量1.5节中,我们是在C:\Program Files\Java\jdk1.8.0_221\bin目录下编写的HelloWorld.java,但在实际开发中,我们更需要把源文件放在另外的路径下。现在我们将HelloWorld.java剪切到D:\java book目录下,在编译该文件时,会报找不到javac命令。path环境变量是系统环境变量的一种,用于保存一系列的路径,每个路径之间以分号隔开。当在命令行窗口运行一个可执行文件时,操作系统首先会在当前目录下查找该文件是否存在,如果不存在,会继续在path环境变量中定义的路径下寻找文件,如果仍未找到,系统会报找不到命令的错误。只需要在path变量中添加javac.exe和java.exe两个命令的安装路径即可。
1.7 IntelliJ IDEA开发Java项目IntelliJ IDEA简称 IDEA ,是java编程语言开发的集成环境。IDEA有两个版本:Ultimate和Community。其中Ultimate是针对web开发的版本,Community是针对Java和Android开发的。本书中选择Community版本。该软件的安装很简单,直接单击next,直到最后单击finish按钮即可。
1.8 Java中的注释注释是为了让别人看懂程序,是对程序的某个功能或者某
您可能关注的文档
- 关于九寨沟的导游词.docx
- 第8章---HTML-5本地存储ppt课件(全).ppt
- 商务网站内容维护与管理课件完整版电子讲义.pptx
- 互联网金融基础第9章习题---课后思考(答案与解析).doc
- (高职)JA18-互联网支付---谷歌安卓支付-用户仅为苹果支付一半ppt课件.pptx
- SQL-Server及数据库应用全套电子课件完整版ppt整本书电子讲义最全教学教程整套课件.ppt
- CorelDRAW-平面设计简明教程学整套ppt课件完整版教学教程最全电子讲义(最新).ppt
- 可编程序控制器应用技术模拟试卷A卷.doc
- 第10章-数据库管理ppt课件(全).ppt
- 教学参考讲义-《数控铣削编程与加工技术》第4章.doc
最近下载
- 2025-2026学年湘美版(新教材)小学美术三年级下册(全册)教学设计(附目录P128).docx
- 生活饮用水中总α 总β放射性 方法验证.doc VIP
- 第八节 输尿管损伤护理常规.pptx
- 新版FMEA表单模板(DFMEA和PFMEA)案例.xlsx VIP
- 肺部肿瘤PPT课件.pptx VIP
- 普通高中英语课程标准(2017年版-2020年修订)词汇表.docx VIP
- 死亡否认=THE DENIAL OF DEATH_13854410.pdf
- 英威腾(INVT)Goodrive10系列迷你型变频器中文产品说明书.pdf
- 水利工程设计概(估)算编制规定【水总[2014]429号】.pdf VIP
- ISO 14001-2026《环境管理体系 要求和使用指南》内容变化及应对措施(雷泽佳编制-2026A0).pdf VIP
原创力文档

文档评论(0)