Java基础语法

 

创建一个空工程

  1. 创建一个模块

  2. 配置环境

注释

// 单行注释

/*

*/ 多行注释

标识符和关键字

  1. 关键字:java中定义的具有特殊意义的单词

  2. 标识符:如对变量的取名等

    有必要的规范

    1. 必须是大写或者小写字母,$,或者下划线,开头

    2. 不能使用关键字

    3. 可以使用中文名,但是不建议如此

基本数据类型

  1. byte

  2. short

  3. int

  4. long 长整型变量要在数字后面加上L

  5. float 浮点数据要在数字后面加上F

  6. double

  7. char 单个字符

  8. String 多个字符,但不是基本数据类型,是类(引用数据类型)

  9. boolean 布尔数据类型,是与非

  1. 整数拓展: 进制 二进制0b 十进制 八进制0 十六进制0x

  2. 浮点数拓展:浮点数是有限的,离散的,大约的,接近但不等于,不能用于银行业务。

数据类型的转换

  1. 由低到高 byte short int long float double

  2. 由低到高自动转换

  3. 由高到低强自转换

  4. 布尔类型不能强转

  5. 强转浮点数可能会损失精度

  6. 转换可能出现内存溢出

image-20210201215702903

常量,变量,作用域

  1. 常量:final作为修饰符的数据类型,不能再改变

  2. 变量:可以变化的量

  3. 作用域:变量可以分为类变量,局部变量,实例变量

    1.类变量:static修饰的变量,随着类的产生而产生,消失而消失,

    可以在类的方法中随意调用。

    2.局部变量:方法中的变量,随着方法的产生而产生,消失而消失,不能在方法以外调用。

    3.实例变量:定义在类中,方法之外的变量,因为需要实例化才能被方法调用,故名实例变量。

基本运算符

image-20210202105832624

image-20210202111309065

逻辑运算符

  1. && : 逻辑与(and)

  2. || : 逻辑或 (or)

  3. ! : 逻辑非

  4. &&运算符再一边为非的情况下,直接为非,如果左边为非,直接短路,不计算右边

image-20210202114907790

image-20210202115531685

5.三元运算符:

? :

image-20210202120313230

idea生成javados文件

  1. image-20210202124206077

  2. image-20210202124244903

  3. 配置Other command line arguments:-encoding utf-8 -charset utf-8
posted @ 2021-02-02 12:47  水滴!  阅读(53)  评论(0)    收藏  举报