1.Java基础语法学习
DOS命令
| 命令 | 作用 |
|---|---|
| win + R | 打开控制台系统 |
| shift + 右键 | 可以打开powerShell |
| D: + 回车 | 转换盘符 |
| dir | 查看当前目录下的所有文件 |
| cd .. | 返回上一级 |
| cls | 清屏 |
| exit | 退出终端 |
| ipconfig | 查看电脑当前ip |
| cd>文件名 | 创建文件 |
calc
mspaint
notepad
注释
单行注释
//
多行注释
/*
*/
标识符和关键字
java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符
标识符注意点
- 所有标识符都应该以字母(A-Z a-z),美元符$,或者下划线_ 开始
- 首字符之后可以是字母、美元符、下划线或数字的任何字符组合
- 不能使用关键字作为变量名或方法名
- 标识符是大小写敏感的
- 可以使用中文命名,但是一般不建议,也不要使用拼音,有人觉得low
数据类型
-
强类型语言
要求变量的使用要严格符合规定,所有白能量都必须先定义后才能使用
-
弱类型语言
-
Java的数据类型分为两大类
- 基本类型
- 整数类型
- byte 1
- short 2
- int 4
- long 8
- 浮点类型
- float 4
- double 8
- 字符类型
- char 2
- boolean类型
- 占1位:true/false
- 整数类型
- 引用类型
- 基本类型
整数拓展:
int i = 10;
int i2 = 010;
int i3 = 0x10;
强制转换:
String c2 = "中文";
System.out.println((int)c2);
// 所有字符本质上还是数据
// 编码Unicode表:(97 = a 65 = A) 2字节
char c3 = '\u0061';
System.out.println(c3);// a
转义字符
// \t 空格
// \n 换行
类型转换
强制转换和内存溢出
int i = 128;
byte b = (byte)i;// 强制转换
System.out.println(i);// 128
System.out.println(b);// -128 内存溢出
注意点:
-
不能对布尔值进行转换
-
不能吧对象类型转换为不相干的类型
-
吧高熔炼转换到低容量的时候,强制转换
-
转换的时候可能存在没存溢出或者精度问题【例如将小数点后的数字省略】
变量
注意点:
- 每个变量都有类型,类型可以是基本类型,也可以是引用类型
- 变量名必须是合法的标识符
- 变量声明是一条完整的语句,因此每一个声明都必须以分号结束
常量
- 常量:初始化后不能再改变值,不会变动的值
- 可以理解成一种特殊的变量,他的值设定后,在程序的运行过程中不允许被改变。
- 常量名一般使用大写字符
// 修饰符 static不存在先后顺序
static final double PI = 3.14
运算符
算数运算符:+ - * / % ++ --
赋值运算符:=
关系运算符:> < >= <= == != instanceof
逻辑运算符:&& || !
位运算符:& | ^ ~ >> << >>>[了解]
条件运算符:?
扩展复制运算符:+= -= *= /=
int a = 10;
int b = 10;
int c = 10;
int d = 10;
//自增 自减 一元运算符
//幂运算
double pow = Math.pow(3,2);//3^2
//逻辑与运算符
// 与运算,两个都为真,才是真
// 或运算,只要有一个为真,就是真
// 非运算,如果是真,则变为假,如果是假,则变为真
<< *2
>> /2

浙公网安备 33010602011771号