Java超全面笔记(一)--- 基本语法

Java超全面笔记(一)--- 基本语法,第1张

Java超全面笔记(一)--- 基本语法 变量
  1. 标识符

标识符由英文字母,0-9,_,$组成,数字不能开头

不能使用关键字和保留字(goto,const),但是可以包含关键字和保留字,不能有空格

区分字母大小写

  1. 命名规范:

包名:多单词组成时所有字母小写:xxxxyyyzzz

类名、接口名:多单词组成时,首字母大写:XxxYyyZzzz

变量名、方法名:多单词组成时:xxxYyyZzz

常量名:所有字母都大写,多单词时每个单词用下划线连接:XXX_YYY_ZZZ

  1. 变量的使用

格式: 数据类型    变量名 = 变量值;

说明:  ①先声明,在使用

             ②变量作用于其作用域{}

  1. Java数据类型

基本数据类型:

    整型:byte(1字节=8bit)short(2字节)int(4字节)long(8字节)

    浮点型:float(4字节)double(8字节)

    字符型:char(1字符=2字节)

    布尔型:boolen(true,false)

引用数据类型:

(类)class-->其中包含字符串

(接口)interface

(数组)array

5.    基本数据类型之间的运算:

前提:7种基本类型之间的运算,不包括boolean

* 自动类型提升:

long l = 1234;  //没加L,在编译时将1234视为int型,再自动提升到long
//        long l1 = 4564564654654; 超出int范围,报错
long l1 = 4564564654654L;

* byte、char、short -->  int  -->   long  -->  float -->  double

* 容量小和容量大的数据类型运算时,自动提升为容量大的数据类型

* 说明:容量大小是指表示数的范围大小

* 当byte、char、short之间运算时,结果为int型

  1. String变量的使用
    1. String属于引用类型
    2. 声明String类型变量,使用一对""
    3. String可以和8种基本类型变量运算,但是只能是连接运算
    4. 运算后的变量需要新建一个String变量存储
    5. String变量不能改变

【通过“+”左右的数据类型判断“+”是加号还是连接】

  1. 强制类型转换

强制类型转换:自动类型提升的逆运算

1)需要使用强转符:()

2)可能导致精度损失

运算符
  1. 位运算符

左移  <<

右移  >>

向左移n位,相当于十进制的原始值乘以2^n(在一定范围内)

向右移n位,相当于十进制的原始值除以2^n(在一定范围内)

位运算符 *** 作的都是整型的数据

  1. 三目运算符

(条件表达式)?表达式1:表达式2

说明:

条件表达式结果为boolean

结果为true,执行表达式1

结果为false,执行表达式2

【表达式1和表达式2不要求是同一类型,但是要可以统一到一个类型】

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5659957.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存