Java基础语法
创建一个空工程
-
创建一个模块
-
配置环境
注释
// 单行注释
/*
*/ 多行注释
标识符和关键字
-
关键字:java中定义的具有特殊意义的单词
-
标识符:如对变量的取名等
有必要的规范
-
必须是大写或者小写字母,$,或者下划线,开头
-
不能使用关键字
-
可以使用中文名,但是不建议如此
-
基本数据类型
-
byte
-
short
-
int
-
long 长整型变量要在数字后面加上L
-
float 浮点数据要在数字后面加上F
-
double
-
char 单个字符
-
String 多个字符,但不是基本数据类型,是类(引用数据类型)
-
boolean 布尔数据类型,是与非
-
整数拓展: 进制 二进制0b 十进制 八进制0 十六进制0x
-
浮点数拓展:浮点数是有限的,离散的,大约的,接近但不等于,不能用于银行业务。
数据类型的转换
-
由低到高 byte short int long float double
-
由低到高自动转换
-
由高到低强自转换
-
布尔类型不能强转
-
强转浮点数可能会损失精度
-
转换可能出现内存溢出
常量,变量,作用域
-
常量:final作为修饰符的数据类型,不能再改变
-
变量:可以变化的量
-
作用域:变量可以分为类变量,局部变量,实例变量
1.类变量:static修饰的变量,随着类的产生而产生,消失而消失,
可以在类的方法中随意调用。
2.局部变量:方法中的变量,随着方法的产生而产生,消失而消失,不能在方法以外调用。
3.实例变量:定义在类中,方法之外的变量,因为需要实例化才能被方法调用,故名实例变量。
基本运算符
逻辑运算符
-
&& : 逻辑与(and)
-
|| : 逻辑或 (or)
-
! : 逻辑非
-
&&运算符再一边为非的情况下,直接为非,如果左边为非,直接短路,不计算右边
5.三元运算符:
? :
idea生成javados文件
-
-
-
配置Other command line arguments:-encoding utf-8 -charset utf-8

浙公网安备 33010602011771号