快速回忆
- java语言是什么
- 什么是jdk、jre、jvm,及三者关系
- 常用的dos命令有哪些
- 如何运行java程序
- 环境变量的作用
- 标识符的命名规范
知识讲解
1.1 java语言概述
1.1.1 java语言介绍
java是一门高级编程语言,由Sun(目前为Oracle)公司于1995年推出。
它是一种面向对象的编程语言,旨在提供一种跨平台的解决方案,使得在不同的操作系统和硬件平台上运行。因此java具有“一旦写成处处可用”的特点。
java具有面向对象、与平台无关、安全、稳定和多线程等优良特性,是目前软件设计中优秀的编程语言。
一般公认的“Java之父”是詹姆斯·高斯林 (James Gosling),也可以是于X军。[狗头]
1.1.2 java语言的特点
①简单易学
Java语言的语法与C语言和C++语言很接近,并去除了指针等一些复杂的特性和概念,使得入门门槛较低。
②面向对象
主要体现在封装、继承和多态。以计算机语言的形式将事物描绘成类或方法,以方法的调用来实现事务动作或行为的发生。这种思想在Java中的表现为类与对象、子类与继承、接口与实现,内部类与异常类等重要概念。
③跨平台性
Java通过java虚拟机(JVM)实现了跨平台性。即在将“类名.java”编译成“类名.class”字节码文件后,可以在任何平台的Java虚拟机上运行。
④支持网络编程并且拥有强大的开发工具和库
⑤多线程支持
尽管计算机的处理器在同一时刻只能执行一个线程,但处理器可以在不同的线程之间快速的切换,由于速度较快,令人感觉多个任务同时进行。
⑥健壮性
Java语言的强类型机制、异常处理、垃圾的自动收集等
⑦安全性
Java语言提供了一个安全机制,确保程序运行过程中不会受到恶意代码的攻击
1.2 JDK JRE JVM
1.2.1 JDK ~ Java程序开发工具包
JDK (Java Development Kit):是Java程序开发工具包,包含 JRE 和开发人员使用的工具。想要开发新的java程序必须要JDK。
1.2.2 JRE ~ Java程序的运行时环境
JRE (Java Runtime Environment) :是Java程序的运行时环境,包含 JVM 和运行时所需要的核心类库。可以直接运行编写好的java类。
1.2.3 JVM ~ Java虚拟机
JVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,提供了java的运行环境,解释并执行字节码文件。
1.2.4 JDK JRE JVM的关系
1.3 java的跨平台原理→虚拟机
这里的平台所指的是由操作系统(Operating System,OS)和处理器(CPU)所构成。
与平台无关是指软件的运行不因操作系统、处理器的变化而无法运行或出现运行错误,就像有些软件在安卓系统和苹果系统并不互通一样。
JVM的工作原理是将Java字节码文件加载到内存中,并通过解释器或即时编译器将字节码文件转换为机器码。
而JVM在不同的操作系统上拥有着不同的实现版本,因此只需要在不同的平台上安装对应的Java虚拟机便可以运行Java程序。于是,Java程序具备了良好的可移植性和跨平台性。
1.4 JavaSE JavaEE JavaME
JavaSE | Java Standard Edition | Java平台的标准版 |
JavaEE | Java Enterprise Edition | Java平台的企业版 |
JavaME | Java Micro Edition | Java的微型板 |
三者都是基于Java语言开发的不同版本,针对不同的应用场景和需求,提供了不同的功能和API。
掌握JavaSE是学习JavaEE和JavaME的基础。掌握JavaEE可以开发企业级应用。掌握JavaME可以开发移动设备应用。
1.4 常用的DOS命令
常用的DOS命令 | |
---|---|
盘符名: | 输入“盘符名+:”,回车进入指定盘符 |
dir | 列出当前目录下的文件及文件夹 |
md | 创建目录 |
rd | 删除目录(不能删除非空的文件夹) |
cd | 改变指定目录(进入指定目录) |
cd.. | 退回到上一级目录 |
cd\ | 退回到根目录 |
del | 删除文件,也可以删除一堆后缀名一样的文件(例如*.txt) |
exit | 退出dos命令行 |
cls | 清屏 |
1.7 使用JDK执行java程序
安装JDK→编写Java文件→编译Java文件(使用javac命令)→运行Java文件(使用java命令)
1.6 JDK环境变量→JAVA_HOME
为了可以使在计算机任何文件下,需要配置JDK的环境变量,这样可以使得Java开发工具在命令符或终端中全局可用。否则只能在当前JDK安装的bin目录中编译运行。
1.6.1 如何配置JDK环境变量
① 下载JDK: 首先,从Oracle官方网站的Java下载页面(Java Downloads | Oracle)下载适合您操作系统的JDK版本,并完成下载。
② 安装JDK:运行JDK的安装程序,并按照提示进行安装。选择一个您希望JDK安装在的目录,例如:“D:\Files\Java\jdk1.8.0_261”(这个路径将在后面的步骤中使用,所以请记住)。
③配置环境变量:在Windows系统中,配置环境变量的方法是通过控制面板。打开控制面板,选择“系统和安全”,然后点击“系统”,接着选择左侧菜单中的“高级系统设置”。
④打开环境变量对话框:在弹出的对话框中,点击“高级”选项卡,并点击“环境变量”按钮。弹出环境变量对话框,其中包括用户变量和系统变量。
⑤编辑系统变量:“系统变量”部分中,找到名为“Path”的变量,并双击它。在“编辑环境变量”对话框中,点击“新建(N)”按钮,并输入以下路径:D:\Files\Java\jdk1.8.0_261\bin。请注意,这里的路径应该是您实际安装JDK的路径,请确保正确填写。
⑥确认变更:点击“确定”按钮保存更改。
⑦检查配置是否生效:完成上述步骤后,打开命令提示符(Win键+R,输入“cmd”)并输入以下命令:java -version。如果您看到JDK的版本信息,则说明配置已经生效。
⑧设置JAVA_HOME变量(可选):JAVA_HOME是另一个重要的环境变量,其值是JDK的安装路径。您可以按照上述步骤(第5步)打开环境变量对话框,并点击“新建(N)”按钮。然后,输入以下信息:
变量名:JAVA_HOME
变量值:D:\Files\Java\jdk1.8.0_261
点击“确定”按钮保存更改。
⑨检查JAVA_HOME变量是否生效:同样,在命令提示符中输入以下命令:echo %JAVA_HOME%。如果您看到正确的JDK安装路径,则说明JAVA_HOME变量已经生效。
1.6.2 为什么要配置JAVA_HOME
因为有些程序,服务器会根据环境变量JAVA_HOME寻找JDK,现在配置好利于后续维护。
1.7 Java关键字和标识符
1.7.1 标识符
是指在程序中,由程序员命名的部分。比如标识类、变量、方法、包等。
1.7.2 关键字
java关键字是指在Java编辑语言中,提前定义好,具有特殊意义的单词。
一般用于表示数据类型、控制结构、修饰访问权限等。不同于普通标识符,关键字不能用作变量名、方法名和标识符。并且关键字还有全是小写的特点。
1.7.3 标识符的命名规则
①只能由字母、数字、下划线和美元符($)组成(不包含特殊符号)长度不受限制
②不能由数字开头(影响二进制数据解析冲突)
③标识符不能是关键字
④标识符不能是true、false和null(除了硬性的命名规则还有软性的命名规则)
1.7.4 标识符的命名规范
大驼峰式命名法:首字母大写,后面每个单词首字母大写→类名
小驼峰式命名法:首字母小写,后面每个单词首字母大写→方法和变量
1.8 Java注释
1.8.1 单行注释
以“//”开头
//单行注释
1.8.2 多行注释
以“/*”开头,以“*/”结尾
/*
多行注释
多行注释
多行注释
*/