初窥Java之二

时间:2022-02-25 06:21:37

一、java中存在三大注释:

第一大注释:  单行注释   一般用于信息量比较少的地方

第二大注释:  多行注释   一般用于信息比较多的地方

多行注释注意事项:1.多行注释的开始行与结尾行不能写注释信息--->因为不美观 (java规范),2.多行注释能嵌套单行注释,但是不能嵌套多行注释与文档注释。

第三大注释:  文档注释   一般注释在方法头上或者类头上(文档注释可以通过 javadoc工具产生对应的文档信息(html形式),而多行注释不行)

文档注释注意事项:1.文档注释的开始行与结尾行不能写注释信息--->因为不美观 (java规范), 2.文档注释可以嵌套单行注释,但是不能嵌套多行注释与文档注释。

二、Java中的   = (等号)

=:它是一个运算符,它的优先级非常的低   它表示赋值的意思,一定要注意, 它 只 是表示赋值的意思,而且一旦看到这个符号,应当想到此处代码执行的顺 序 就是从右往 左!!!!

实例:int a = 10;

int b = a;     指的是把a盒子里面的值复制一份给b盒子

三、变量的分类

1.成员变量(也叫作全局变量)

1、直接申明在类中的变量就称为成员变量

2、访问成员变量的时候,成员变量可以没有值,当成员变量没有值的时候,系统会 给它一个默认值,不同的数据类型默认值不一样

3、成员变量,在整个类中都可以访问

2.局部变量

1、申明在方法内部、方法形参中或者代码块中的变量,我们称为局部变量

2、在使用局部变量的时候,必须赋予值,否则报错

3、局部变量只能在局部范围才能访问

3.常量:固定不变的值就叫做常量

 常见的常量:

1.整数常量

2.小数常量

3.字符常量(它只能存储单个字符  '')

4.布尔常量   true /false

5.字符串常量

四、数据类型

1、基本数据类型(8个)

1、整数类型(4)  byte(8) short(16)int(32) long(64)

1、需要记住byte的范围是[-128,127]

2、每个数据类型自身都有一个默认的类型,当我们直接输出整数的时候,它默认 类型是int类型----》int最常用。

3、整数它可以用多种进制来表示:

2进制     以0B  或者 0b开头

8进制     以0开头

10进制(默认)

16进制  以0X  或者 0x开头

4、在java7之后,整数是可以用_进行分割的(只是单纯的为了好看),但是真实 开发过程中,根本不用

5、byte num = 128;  它会直接报错,因为128超出了byte的范围,装不下。

6、Long的范围是[-9223372036854775808,9223372036854775807],但是long num = 2147483648;  报错,因为整数默认类型为int类型,当代码进行编译的时候,它首先会去看右边,结果发现右边数据是为int类型,它已经超出了int的范围,所以还没来得及赋值就直接报错了,解决的办法是在数据后面加一个L或者l。

7、byte a = 3;byte b = 4;byte c = a + b;  在java里面byte short char在进行运算的时候,它会自动提升为int类型, 右边为int类型左边为byte类型,编译器就觉得,左边可能装不下,就会报错。

8、int long 如果它的值是最大值,还在进行运算的话,它会以二进制的方式进行运算。Long num = 9223372036854775807L+1;结果为-9223372036854775808。

9、整数为什么有四个类型?

因为它们储存的范围不一样。

2、小数类型(2)  float double

3、布尔类型(1)  boolean

4、字符类型(1)  char

2、引用数据类型(n个)

类  枚举  接口....