计算机基础
1.1 计算机以二进制存储数据
- 十进制数据转成二进制数据:使用除以2获取余数的方式
- 二进制数据转成十进制数据:使用8421编码的方式
1.2 字节
- 位(bit):一个数字0或者一个数字1,代表一位。
- 字节(Byte):每逢8位是一个字节,这是数据存储的最小单位。
1 Byte = 8 bit
1 KB = 1024 Byte
1 MB = 1024 KB
1 GB = 1024 MB
1 TB = 1024 GB
1 PB = 1024 TB
1 EB = 1024 PB
1 ZB = 1024 EB
1.3 windows 命令提示符(cmd)基本介绍
操作 | 命令 |
---|---|
启动 | Win+R,输入cmd回车 |
切换盘符 | 盘符名称: |
进入文件夹 | cd 文件夹名称 |
进入多级文件夹 | cd 文件夹1文件夹2文件夹3 |
返回上一级 | cd .. |
直接回根路径 | cd |
查看当前内容 | dir |
清屏 | cls |
退出 | exit |
- 使用cd命令时,可以使用Tab键补全。当文件名字不唯一,Tab键可以切换以当前输入前缀为首的文件夹或文件的名字。
Java语言开发环境搭建
2.1 Java虚拟机-JVM
- JVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的运行环境,是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在
JVM
之上。 - 跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系统上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM运行在操作系统上。
如图所示,Java的虚拟机本身不具备跨平台功能的,每个操作系统下都有不同版本的虚拟机。
2.2 JRE 与 JDK
- JRE (Java Runtime Environment) :是Java程序的运行时环境,包含
JVM
和运行时所需要的核心类库
。 - JDK (Java Development Kit):是Java程序开发工具包,包含
JRE
和开发人员使用的工具。
想要运行一个已有的Java程序,那么只需安装JRE
即可。
想要开发一个全新的Java程序,那么必须安装JDK
。
三者关系: JDK > JRE > JVM
2.3 JDK9安装
- 官网下载JDK,安装时目录不要有中文及空格。
- 安装时,共有三个部分:开发工具、源代码、公共JRE,其中公共JRE不用安装,开发工具中已经包含了。
2.4 JAVA_HOME环境变量的配置
- 为什么配置环境变量
想在任意的目录下都可以使用JDK的开发工具,则必须要配置环境变量。配置环境变量的意义在于告诉操作系统,我们使用的JDK开发工具在哪个目录下。 - 配置
在计算机属性->高级系统设置->高级->环境变量->系统变量:
1)添加新的环境变量JAVA_HOME
(必须大写),其值为jdk安装目录(bin所在目录,但不包括bin目录)
2)修改Path环境变量 添加值%JAVA_HOME%in
HelloWorld入门程序
3.1 开发步骤
Java程序开发三步骤:编写、编译、运行。
Java源文件后缀.java
,Java字节码文件后缀.class
。
3.2 编写Java源程序
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello, World!");
}
}
- 编译
javac HelloWorld.java
,此时后缀.java
不可以省略。 - 运行
java HelloWorld
,此时不要加后缀.class
。
文件名必须是
HelloWorld.java
,保证文件名和类的名字是一致的,注意大小写。
3.3 HelloWorld程序说明
- 编译:是指将我们编写的Java源文件翻译成JVM认识的class文件,在这个过程中,javac编译器会检查我们所写的程序是否有错误,有错误就会提示出来,如果没有错误就会编译成功。
- 运行:是指将 class文件交给JVM去运行,此时JVM就会去执行我们编写的程序了。
- main方法:称为主方法。写法是固定格式不可以更改。main方法是程序的入口点或起始点,无论我们编写多少程序,JVM在运行的时候,都会从main方法这里开始执行。
- Java中有单行注释和多行注释
- 单行注释以
//开头 换行结束
- 多行注释以
/*开头 以*/结束
- 单行注释以
- 关键字:是指在程序中,Java已经定义好的单词,具有特殊含义。如
public
、class
、static
等。特点:完全小写的字母。
3.4 标识符
是指在程序中,我们自己定义内容。比如类的名字、方法的名字和变量的名字等等,都是标识符。
- 命名规则:
硬性要求
标识符可以包含英文字母26个(区分大小写)
、0-9数字
、$(美元符号)
和_(下划线)
。
标识符不能以数字开头
。
标识符不能是关键字。 - 命名规范:
软性建议
类名规范:首字母大
写,后面每个单词首字母大写(大驼峰式)。
方法名规范: 首字母小
写,后面每个单词首字母大写(小驼峰式)。
变量名规范:同方法名
。