java 标识符,关键字等基础

1.Java标识符:

  • java 的标识符可以用 美元符($)、数字、字母、下划线、但是不能用以数字开头,也不能有空格!
  • java中的标识符严格要求大小写
  • 标识符不能是Java关键字和保留字(例如: public、class等)
  • 标识符的命名最好能反映出其作用(例如:登录 login)

2.java的关键字:

  • package:定义包的
  • public:公共的
  • class:定义类的
  • static:静态成员的
  • void:方法返回值的

3.java的变量:

  • 变量的三个元素:

(1)变量值

(2)变量名

(3)变量类型

4.JAVA的数据类型

  • 基本数据类型:

    (1) 整数型:long(8个字节,长度64位),byte(1个字节,长度为8),int(4个字节,长度为32),short(2个字节,长度为16)

    (2)浮点型:float(4个字节),double(8个字节),默认的小数值为double,如果要换为float,需要在数值后面添加f。

    例如:float f=152.13 要在152.13后面添加f.

    (3)字符型:char (2个字节),单引号表示为字符型,双引号表示字符串,长度和short一样为16位,字符型中,只能放1个字符,不然要编译错误

    (4)boolean型: False和True (1个字节),boolean默认数据存的是(False 0),(True 1),但是不能直接用数据0和1 来赋值。

  • 引用数据类型:

    (1)class(类)

    (2)interface(接口)

    (3)数组

5.java的进制

(1)java的三种表示整数的方法:

  • 八进制:基8,包括0-7的数字! 例如:035 064
  • 十六进制:基于16,包括0-9的数字,及字母a-f,A-F 例如:0x12
  • 十进制:基10,0-9的数字
  • 二进制:基2,包括0,1.

(2)浮点数字面值:

  • 浮点型字面值默认情况下类型为double,可以在后面加D和d,双精度。
    例如:123.42d和123.42D
  • 如表示float类型,则在后面添加F或者f. 单精度
    例如:123.1F和123.1f

6.java的变量声明

  • 格式:数据类型 变量名;(变量名至少有一个空格)
    例如:int n; 声明整形的变量n

7.变量的赋值:

  • 用符号“=”运算符进行赋值
  • “=” 叫做赋值运算符,将运算符的右边的值赋给左边的变量
  • 例如:int n =0; 定义变量整型n ,将值为0的赋值运算符赋值给左边的变量n
    例如:int aci =037 ;定义整型变量 aci存放在八进制中数据

8.变量的命名规则

  • 命名可以为字母,数字,$,下划线,
  • 首字母不能为数字,中间不能有空格,整体除了$和下划线,其余字母都是错误的命名规则!

9.变量的局部变量

  • 变量可以为字段,属性,参数,局部变量,用法不同,他的作用域也就不同。
  • 字段,属性:所有的方法都可以访问,他的作用域就是声明变量开始的地方就开始。
  • 参数:只能在定义变量的那个方法中使用,其余方法以及类都不能使用!作用域也是只能在定义变量的那个方法中使用。
    **注意:**当声明了一个变量或者属后,然后下面还添加了参数,这样的话,作用域就会取离它最近的那个参数!
  • 局部变量:声明在方法内中的变量叫局部变量,他的作用域开始为声明变量开始的地方,而结束为块结束的地方!
  • 块的意思:以{开始的地方到}结束的地方

9.finall修饰符

  • 当一个变量变被finall修饰时,该变量只有一次赋值机会!如果再次赋值则会编译错误!
    例如: finall int i;
    i= 10;
    i=15;编译错误 ,上面已赋值一次!

猜你喜欢

转载自blog.csdn.net/qq_40805639/article/details/117570360