1. cmd 命令提示符
- 启动:Win+R,输入cmd回车
- 切换盘符:盘符名称:
- 进入文件夹:cd 文件夹名称
- 进入多级文件夹:cd 文件夹1文件夹2文件夹3
- 返回上一级:cd..
- 直接返回根路径:cd
- 查看当前内容:dir
- 清屏:cls
- 退出:exit
- 返回上一级命令:⬆
- 返回下一级命令:⬇
2. Java语言开发环境搭建
2.1 Java虚拟机--JVM
- JVM(Java Virtual Machine):Java虚拟机,简称JVM,是运行Java程序的假想计算机,是Java程序的运行环境,是Java最具有吸引力的特征之一。我们编写的Java代码都运行在JVM之上。
- 跨平台:任何软件的运行都必须运行在操作系统之上,而我们用Java编写的软件可用运行在任何操作系统之上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现。我们编写的程序运行在JVM之上,而JVM运行在操作系统之上。
如上图所示,Java的虚拟机本身不具备跨平台功能,每个操作系统下都有不同版本的虚拟机。(理解:Java相当于只会说中文的小孩子,不同的操作系统就是不同的国家,这个只会说中文的孩子要想去不同的国家玩,就需要不同的翻译员JVM)
2.2 JRE和JDK
- JRE(Java Runtime Enviroment):是Java程序的运行环境,包含JVM和运行时所需的核心内库(环境信息)。如果想要运行一个别人已经开发好的一个Java程序,那么只需安装JRE即可。
- JDK(Java Development Kit):是Java程序开发工具包,包含JRE和开发人员使用的工具。我们若想开发一个全新的Java程序,那么必须安装JDK。
JVMJREJDK三者关系如下:
2.3 Java的安装
- 去官网oracle下载jdk(9.0.4)
- 正常安装,将jdk安装在D:JAVAJDK
- 配置环境变量:
(1)此电脑(右击选择属性)---系统(选择左侧高级系统设置)---系统属性(选择高级,点击“环境变量(N...)”)---系统变量
(2)新建变量:变量名:JAVA_HOME;变量值:D:JAVAJDK
(3)添加路径:点击Path---编辑---新建---输入%JAVA_HOME%in,即可 - 验证是否配置成功
打开cmd,直接输入java,系统能找到java即可
3. HelloEorld入门程序
3.1 程序开发步骤说明
开发步骤:编写、编译、运行
javac.exe:编译器
java.exe:解释器
3.2 案例:写第一个程序,编辑器选用Notepad++
- 在Notepad++中,设置---首选项---新建:将默认语言改成java,编码改成ANSI
- 输入代码如下:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
- 保存代码,命名为HelloWorld.java。注意:文件名要和代码中的类名一致。
- 打开cmd,进入HelloWorld.java所在的文件夹
- 输入:javac HelloWorld.java(要加.java后缀)回车后在同文件夹下会生成一个HelloWorld.class文件
- 继续输入:java HelloWorld(不要加.class后缀)回车就会输出Hello, World!
E:Javaday01>javac HelloWorld.java
E:Javaday01>java HelloWorld
Hello, World!
注意:HelloWorld.java是原程序;HelloWorld.class是编译生成的文件
3.3 注释内容
// 单行注释
/* 多行注释
(区块注释)*/
public class HelloWorld {//第一行的第3个单词必须和所在的文件名称完全一样,大小写也一样。public class后面代表定义一个类的名称,类是java当中所有源代码的基本组织单位。
public static void main(String[] args) {//第二行的内容是万年不变的写法,代表main方法,这是程序执行的起点(main)
System.out.println("Hello, World!");
//第三行代表打印输出的语句(即屏幕显示)希望显示什么内容,就在小括中填写什么内容
}
}
3.4 关键字
特征:完全小写;在Notepad++中是有颜色提示的
3.5 标识符
定义:自己取的名字
- 标识符可以包括:字母、数字、$、_(下划线)
- 标识符不可以以数字开头
- 标识符不可以是关键字
命名规范: - 类命名规范:大驼峰是:MyFirstName
- 变量和方法命名规范:小驼峰式:myFirstName