java重数据成员作用_重学JavaSe后的补充

JavaSE–内存与数组

JavaSE–内存与对象

JavaSE–static关键字

JavaSE–面向对象总结

JavaSE–内部类

JavaSE–常用类库

JavaSE–集合

JavaSE–异常

JavaSE–多线程

JavaSE–IO(1)

JavaSE–JDBC

JavaSE–泛型

JavaSE–反射

JavaSE–自定义注解

Java基础总结(补充前面没有提到的)

文章目录

1.三元运算符:

2.基本数据类型转换:

1)自动类型转换:

2)强制类型转换:

3.if-else和switch的区别:

switch使用时的注意事项:

4.三种循环的区别:

5.break关键字的常见用法:

6.continue关键字的用法:

7.重载和覆写的区别:

8.局部变量和成员变量

9.简单Java类(标准类)

组成:

①类名称必须存在意义;

②类中所有属性都得用private封装,且必须提供getter、setter方法;

③类中必须有一个无参构造;

④类中必须有一个全参构造;

这样标准的类也叫做Java Bean。

10.Java API:

11.可变参数:

1.三元运算符:

需要三个数据才可以进行操作的运算符。

格式:数据类型 变量名称 =条件判断 ? 表达式a :表达式b

2.基本数据类型转换:

实线表示自动转换时不会造成数据丢失,虚线则可能会出现数据丢失问题。

1)自动类型转换:

数字表示范围小的数据类型可以自动转换成范围大的数据类型。

2)强制类型转换:

范围大的数据类型强制转换成范围小的数据类型。(有可能发生数据溢出)

3.if-else和switch的区别:

if-else语句更适合于对区间(范围)的判断,而switch语句更适合于对离散值的判断。

if-else的使用范围比switch更广,但执行效率没有switch高。

switch使用时的注意事项:

1)多个case后面的数值不可以重复。

2)switch小括号当中只能是下列数据类型:

基本数据类型:byte/short/char/int

引用数据类型:String、enum

3)switch语句格式可以很灵活:

前后顺序可以颠倒,而且break语句可以省略。

4.三种循环的区别:

for循环:适合循环次数是已知的操作。

while和do…while使用于循环次数未知的。

5.break关键字的常见用法:

1)switch中:

一旦执行,整个switch语句结束。

2)循环语句中:

一旦执行,整个循环语句结束,打断循环。

6.continue关键字的用法:

一旦执行,跳过当前循环次循环剩余内容,马上开始进行下一次循环。

7.重载和覆写的区别:

方法重载就是为这种方法提供多种可能性。

方法覆写是子类根据情况对父类进行的扩充。

重载 覆写

发生范围:发生在一个类里面 发生在继承关系里面

定义:重载方法名称相同,参数的类型及个数不同。 方法名称,参数的类型和个数相同,方法返回值相同。

权限: 重载方法没有权限的限制。 被覆写的方法不能拥有比父类更为严格的访问控制权限。

8.局部变量和成员变量

从定义的位置、作用范围、默认值(重点)、内存位置、生命周期(了解)

局部变量 成员变量

在方法内部 在方法外部,直接写在类当中

只有在方法当中才可以使用,出了方法就不能使用 整个类全都可以通用

没有默认值 有默认值

位于栈内存 位于堆内存

随着方法进栈而诞生,出栈而消失 随着对象创建而诞生,随着对象被垃圾回收而消失

9.简单Java类(标准类)

1)组成:

①类名称必须存在意义;

②类中所有属性都得用private封装,且必须提供getter、setter方法;

③类中必须有一个无参构造;

④类中必须有一个全参构造;

这样标准的类也叫做Java Bean。

11.可变参数:

JDK1.5之后推出的新特性。

使用前提:

方法的参数列表类型已经确定,但是个数不确定时。

使用格式:(定义方法时使用)

修饰符 返回值类型 方法名(数据类型 方法名){}

比如:public static int add(int ... add){}

可变参数的原理:

可变参数底层就是一个数组,根据传递参数个数不同,会创建不同长度的数组,来存储这些参数。

传递的参数可以是0,1,2...个

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值