带有美元符的java类_java基础(一)基本定义

1. 标识符:

void是关键字,而Void不是关键字。标识符不能以数字开头。可以以字母、数字、下划线、美元符组成。

2. java数据类型:

基本数据类型:(数值型(整数类型)byte、short、int、long(浮点型)float、double)(字符型char)(布尔型boolean)

引用数据类型:(类class)(接口interface)(数组)(String) java中,基本数据类型变量存的是数据本身,而引用类型变量存的是保存数据的空间地址。

3. 变量的使用规则:

1.java中的变量需要先声明在使用。 2.变量使用时,可以声明变量的同时进行初始化,也可以先声明在赋值。 3.变量中每次只能赋一个值,但可以修改多次。 4.main方法中定义的变量必须先赋值,然后才能输出。 5.变量名不建议使用中文。

4. 类型转换

4.1 java的自动类型转换:

1.目标类型能与源类型兼容,如double型兼容int型,但char型不能兼容int型。 2.目标类型大于源类型,如double类型字节长度为8,int为4字节,故double类型变量中可以直接存放int类型的数据,但反过来就不行了。

4.2 java中的强制类型转换:

可能会造成数据的丢失。

5. java中的常量:

final 常量名=值; 常量名一般使用大写字符。

6. java中的注释:

单行注释//... 多行注释/* ...*/ 文档注释/** javadoc -d doc Demo03.java */

7. 运算符:

1.算术运算符2.赋值运算符3.比较运算符4.逻辑运算符5.条件运算符 算术运算符++:出现左边++a,int a=5;int b=++a; //让a先执行自增,然后将值赋给变量b 结果为a:6,b:6 出现在右边a++,int a=5;int b=a++; //让a的值先赋给变量b,然后在执行自增。 结果为a:6,b:5 运算符优先级:()最高,=最低,^的优先级大于&&的优先级大于||的优先级。

8. switch语句:

1.switch后面小括号中表达式的值必须是整型 或者字符型 2.case后面的值可以是常量数值,如1、2;也可以是一个常量表达式,如2+2;但不能是变量或带有变量的表达式,如a*2 3.case匹配后,执行匹配快中的程序代码,如果没有遇到break会继续执行下一个的case块的内容,知道遇到break语句或者switch语句块结束。 4.可以把功能相同的case语句合并起来 5.default块可以出现在任意位置,也可以省略

9. 循环语句:

while(){} do{}while();for(){}

break和continue:break直接结束当前循环 continue结束当前循环的某一次,进行当前循环的下一次。

10. 成员变量和局部变量:

成员变量:在类中定义,用来描述对象将要有什么。 局部变量:在类的方法中定义,在方法中临时保存数据。 区别:1.作用域不同: 局部变量的作用域仅限于定义它的方法,即方法的开始到方法的结束。 成员变量的作用域在整个类内部都是可见的。 2.初始值不同: java会给成员变量一个初始值; java不会给局部变量赋予初始值。 3.在同一个方法中,不允许有同名局部变量;在不同的方法中,可以有同名的局部变量。 4.两类变量同名时,局部变量具有更高的优先级。

11. 静态变量static:

1.java中被static修饰的成员称为静态成员或类成员。 2.它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。 3.静态成员可以使用类名直接访问,也可以使用对象名进行访问,推荐用类名访问。 4.静态成员属于整个类,当系统第一次使用该类时,就会为其分配内存空间直到该类被卸载才会进行资源回收。 5.静态变量不能使用private修饰。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值