1.Java语言分类(常识)
JavaSE
JavaME
JavaEE
2.计算机中进制的转换(了解)
二进制:逢二进一,0b
八进制:逢八进一,0
十进制:逢十进一
十六进制:逢十六进一,0x
0,1,2,3,4,5,6,7,8,9,10-A,11-B,12-C,13-D,14-E,15-F
我们计算机底层使用的是二进制的
我们生活中使用的是十进制
其他进制(二进制,八进制,十六进制)如何转换十进制
公式:系数 * 基数^权次幂
系数:每一位上面的数字就是系数
基数:几进制转换到十进制,那基数就是几
权:从右往左,从0开始,依次为0,1,2,3,......
十进制 -> 十进制
12345 -> ???
1 * 10^4 + 2 * 10^3 + 3 * 10^2 + 4 * 10^1 + 5 * 10^0
10000 + 2000 + 300 + 40 + 5 = 12345
二进制 -> 十进制
10010 -> ???
1 * 2^4 + 0 * 2^3 + 0 * 2^2 + 1 * 2^1 + 0 * 2^0
16 + 0 + 0 + 2 + 0 = 18
十进制如何转换到其他进制
公式:数字 除以 基数 得到 商,得到 余数,直到商为0停止,将所有的余数倒过来即可
基数:十进制想要转换到几进制,基数就是几
十进制 --> 十进制
12345 --> ???
十进制 --> 二进制
45 --> 101101
8421码(快速转换法)
1 1 1 1 1 1 1 1
128 64 32 16 8 4 2 1 45-32 = 13 - 8 = 5 - 4=1
十进制 二进制
45 --> ???
00101101
二进制 十进制
101101 1 + 4 + 8 + 32 = 45
3.计算机中存储单位(常识)
计算机中对数据进行存储和运算的最小的单位是字节(byte)
但是,一个字节等于8个位(bit)
1byte = 8bit
1KB = 1024byte
1MB = 1024KB
1GB = 1024MB
1T = 1024G
4.常用的快捷键(必备技能)
Ctrl + A:全选
Ctrl + S:保存
Ctrl + Z:撤销
Ctrl + X:剪切
Ctrl + C:复制
Ctrl + V:粘贴
Windows + E:打开我的电脑
Windows + D:显示到桌面
Windows + L:锁屏
Windows + R:打开运行窗口
5.打开DOS窗口的最快是什么(常识)
windows + R + 输入cmd + 回车(今天必须掌握,其他三个就业班掌握)
点击windows键 + 输入cmd + 点击鼠标右键 + 选择以管理员身份运行
按住shift键 + 点击鼠标右键 + 选择在此处打开DOS窗口
(windows + X) + A
6.常用的DOS命令(今天掌握,明天就可以忘了)
dir + 回车:查看当前目录下的文件和文件夹的信息
c: + 回车(d: + 回车):切换盘符
cd.. + 回车:返回到上一级目录
cd/(cd\) + 回车:返回到根目录
cd + 指定目录:进入到指定目录
cls + 回车:清屏
exit + 回车:退出
7.Java语言的跨平台性(常识)
跨平台:可以在不同的操作系统上执行
Java语言的跨平台:用Java语言写好的程序,可以在不同的操作系统上去执行
Java语言之所以能够跨平台是依赖于Java虚拟机(JVM)
Java虚拟机本身是不可以跨平台的,那怎么Java语言依赖虚拟机就能够跨平台了呢?
因为针对不同的操作系统,提供了不同的操作系统版本的Java虚拟机
8.JDK,JRE,JVM(常识)
JDK:Java语言的开发环境,里面有和开发相关的一共工具,和JRE
JRE:Java语言的运行环境,里面有Java虚拟机和一些核心类库
JVM:Java虚拟机
JDK,JRE,JVM三者之间的包含关系?
JDK > JRE > JVM
窍门:中间字母,按照26个英文字母排序
9.环境变量的配置(常识)
明确一点:即使我们不配置,也正常能开发,但是会有很多不方便之处
配置环境变量的好处是什么?
为了在任何目录下使用java.exe和javac.exe
如何配置环境变量?
方式一:去找到jdk安装的目录,然后找到bin目录,将C:\Program Files\Java\jdk-9.0.4\bin扔到path变量中,不推荐
方式二:去找到jdk安装的目录,然后将C:\Program Files\Java\jdk-9.0.4,放入到自己创建的系统变量(JAVA_HOME)中,然后再将JAVA_HOME
仍入到path中。推荐使用这种方式
注:
%系统变量名%
路径与路径之间要用英文状态下的分号隔开
10.HelloWorld小案例(必须背下来,掌握)
编写:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("约吗");
}
}
说明:
public class HelloWorld:代表定义一个类,class是定义类的关键字
public static void main(String[] args):固定写法,必须这么写,代表一个程序执行的入口
System.out.println("???"):固定写法,必须这么写,代表想要在dos窗口中看到什么内容,就将内容写在问好处
编译:
编译 需要工具是什么?javac.exe编译器
具体怎么编译,格式什么样呢? javac .java文件的名字,例子:javac HelloWorld.java
编译完之后,会生成一个文件,文件的名字,叫做HelloWorld.class
运行:
运行 需要工具是什么? java.exe解释器
具体怎么解释,格式什么样呢? java .class文件的名字,但是要去掉后缀(.class) 例子:java HelloWorld
运行完之后,我们就可以在dos窗口中看到内容了
说明:HelloWorld.java叫做java源文件, HelloWorld.class叫做字节码文件
编译源文件(.java),运行字节码文件(.class)
字节码文件如何产生的?通过javac编译器编译完之后生成的
11.注释(掌握)
Java中注释的分类?
单行注释: //
多行注释: /* */
文档注释: /** */(以后用不上)
注释的作用是什么?
用来解释说明,提高代码的阅读性
可以用来帮助我们查找错误的
注意事项:单行注释可以嵌套,多行注释不可以嵌套
12.关键字(掌握)
什么是关键字?
java中给我们提供好的一些单词就是关键字
注:
关键字中的每一个字母都是小写
main不是关键字
13.标识符(掌握)
什么是标识符?
标识符就是我们自己起的名字
标识符的组成?
26个大小写英文字母,数字,下划线,美元符号,汉字
注意事项:
数字不能开头
标识符不能和关键字同名
main是标识符
标识符的命名规则?
类 HelloWorld helloworld
方法
包名
变量
常量
14.常量(掌握)
什么是常量?
永恒不变的量就是常量
java中常量分类?
字面值常量
整数常量 1
小数常量 3.14
字符常量 'a' 对的
'1' 对的
'' 错的
'abc' 错的
字符串常量 "abc" "1" "a" "" (以后会专门学习的)
布尔常量 true false
空常量 null (以后再学)
自定义常量(以后学)
15.变量(掌握)
什么是变量?
在一定范围内,可以变化的量
变量的定义格式是什么?
方式一:数据类型 变量名 = 数据;(直接定义)
int a = 12;
方式二:数据类型 变量名;
变量名 = 数据;(间接定义)
int i;
i = 12;
说明:当我们在程序中写上int i = 1的时候,当我们运行的时候,在计算机内存会发生这样的事情?
在内存中,会开辟一块空间,空间的名字叫做i,空间存储的数据的数据类型是int,空间里存储的数据1
我们在使用变量的时候需要注意哪些问题?
我们在给float类型变量赋值的时候,要在变量数据的后面加上F/f
我们在给long类型变量赋值的时候,要在变量数据的后面加上L/l
我们在使用某一个变量之前,一定要先赋值,再使用
我们在给某一个变量赋值的时候,一定要考虑该变量的数据类型的范围,然后再去赋值
在同一对花括号{}内,不能定义同名变量
例:
{
int i = 1;
int i = 2;
//错误,在同一对花括号内定义同名变量
}
{
int i = 1;
i = 12;
//正确,这叫做二次赋值
}
16.数据类型(掌握)
Java中数据类型有2大类,4小类,8小种
基本数据类型
整型:byte(1个字节), short(2个字节), int(4个字节), long(8个字节)
默认类型:int
浮点型:float(4个字节),double(8个字节)
默认类型:double
字符型:char(2个字节)
布尔型:boolean(true,false是boolean类型的两个常量值)(1个字节)
boolean b = true;
boolean a = false;
引用数据类型(以后学)
|
|