1.基本doc命令
1.win+r 运行窗口
cmd 命令提示符
dir 列出当前目录下的所有信息
cd 切换目录 ./ 代表当前目录 ../代表上级目录 table键可以快速补全名称
ipconfig或者ipconfig /all 查看本机ip地址
ping xxx(ip地址) 测试与对方ip是否连通
telnet xxx 端口号 测试端口是否打开
control 控制面板
notepad/notepad++ 记事本
services.msc 服务列表
calc 计算器
mspaint 画图
2. win+E 调出资源管理器
3. win+L 快速锁屏
4. crtl +shift+esc 调出资源管理器
2.Java注释方式
<1.单行注释
// 表示,每次只能注释一行,且从 // 开始 后面的内容是注释的内容
<2.多行注释
/* 开头 , */ 结尾 多行注释不能嵌套多行注释
<3.文档注释
/** 开头 , */ 结尾主要写在 类、属性、方法的上方,用来注释 类、属性 和 方法
3.Java标识符
变量名,方法名,类名,包名都被成为标识符。
标识符由字母、数字、下划线、$组成,不能以数字开头和不能用Java中的关键字作为标识符。
类名:采用大驼峰命名(多个单词,拼接到一块,每个单词首字母大写)
方法名、变量名:采用小驼峰命名(首字母小写,后续每个单词首字母大写)
包名:全用小写
4.Java编译、运行和生成文档
Java的源码以.java作为后缀名,一个java源文件最多只能包含一个public修饰的类,如果源文件有public修饰的类,那么源文件的名称必须和类名保持完全一致。
javac 编译源码
-encoding:源文件编码方式
-source:源文件编译版本
-target;目标文件运行版本
-d:设置字节码生成目录
java 运行字节码文件
-classpath:设置字节码所在的目录
javadoc 生成文档
-encoding:源文件编码方式
-docencoding:生成文档的编码方式
-d:生成文档的目录
5.Java变量
计算机用来存储数据的容器、且该容器中存储的时候会在某种情况下被程序所改变,那么这个所谓的容器就可以称为 变量
<1.变量的声明
语法: 类型 变量名
类型 :数据类型,java识别的数据格式
变量名: 是 Java中的标识符,符合标识符的命名规范,采用小驼峰命名法
声明是一个语句、必须以 ;
结尾
//声明一个 存储int类型的变量a
int a;
<2.变量赋值
Java中使用 =
作为 赋值运算符,赋值运算的优先级非常低,赋值运算的读法 是从 右向左读 赋值运算是一个语句,必须以 ; 结尾
a = 1; //将1赋值给变量a
<3.声明多个相同类型的变量
语法: 类型 变量 , 变量2, ... ;
int a = 100 , b , c = 99 ; //声明了3个变量 且a=100,b没有赋值,c=99
局部变量: 定义在方法中的变量
局部变量 必须赋初值之后、才能使用(除赋值以外的其他动作)
局部变量 不允许重复定义
6.Java数据类型
-基本数据类型
-引用数据类型
基本数据类型
Java中内置了8种基本数据类型,分别是byte、short、int、long、float、double、char、boolean
整数类型
整数类型包含byte、short、int、long
4种数据类型、可以理解为四种不同大小的容器,用来存储不同的数据
类型 | 占用空间 | 最大值 | 最小值 |
---|---|---|---|
byte | 1 | 2^7-1 | -2^7 |
short | 2 | 2^15-1 | -2^15 |
int | 4 | 2^31-1 | -2^31 |
long | 8 | 2^63-1 | -2^63 |
Java默认整数字面量的数据类型为int,最常用的的整数数据类型也是int。如果要赋的值在byte、short的取值范围内,则可以直接赋值;如果整数的字面量超出的int的取值范围,则会报错。
将低类型的值赋值给高类型,可以直接进行赋值,会自动进行类型转换;将高类型的值赋值给低类型,不能直接进行赋值,如果写甩开将高类型的值赋值给低类型,可以使用强制类型转换。(有可能会造成精度损失!!!)
int a = 365;
short b = (short)a;//强制类型转换
小数类型
小数类型包含float、double
float 占用4个字节,单精度
double 占用8个字节,双精度
小数的字面量默认类型是 double , 如果要表示 float 类型,需要在字面量后 添加 F, 如果要强制表示double, 可以在尾部添加 D(通常不需要添加)
字符类型
char
在Java中,字符由单引号进行定义,占用2个字节,字符的编号是从0开始的,所以 它的俩个字节的最高位不代表符号位;char的最大数字表示是65535(2^16-1)
布尔类型
boolean