java错题集

Spring
  1. Spring 开源框架,ioc 反转控制,aop 切面编程

  2. 官网 Spring.io,常用Spring. framework

  3. 展现层 Springmvc,持久层 Spring jdbc

  4. true. false. null 不是 关键字。java关键字都是小写。

  5. 只是拥有父类的全部数据域和方法,但不具备对某些私有数据域或私有方法的使用权(调用)。

  6. 成员变量有初始值,而局部变量没有初始值得。

  7. 布尔值 1个byte

  8. 定义在接口中的方法默认是public的

  9. 接口里面的变量为常量,其实际是 public static final ;接口里面的方法为抽象方法,其实际是public abstract。

  10. 子类 不可以 继承父类的构造函数。 java继承中对构造函数是不继承的,只是显式或者隐式调用

  11. 在这里插入图片描述

  12. 局部内部类是放在代码块或方法中的,不能有访问控制修饰符,且不能用static修饰

  13. 装箱、拆箱操作发生在: 引用类型与值类型之间

  14. import java.util.* :::能访问java/util目录下的所有类,不能访问java/util子目录下的所有类

  15. 在这里插入图片描述

方法头指:修饰符+返回类型 +方法名(形参列表)
接口的访问权限:public,abstract
两同两小一大原则

在这里插入图片描述

  1. 在这里插入图片描述

  2. final修饰变量,变量的引用(也就是指向的地址)不可变,但是引用的内容可以变(地址中的内容可变)。

  3. GBK,一个中文字符占2字节。如果是UTF-8则是3个字节。

  4. 字符串.length( ):字符个数。中英文字符数相同,字节数不同。

  5. interface中的方法默认为public abstract 的 ,变量默认为public static final

  6. 1、成员变量是独立于方法外的变量,局部变量是类的方法中的变量
    1)、成员变量:实例变量和类变量,用static修饰的是类变量,不用static修饰的是实例变量,所有类的成员变量可以通过this来引用。
    2)、局部变量:包括形参,方法局部变量,代码块局部变量,存在于方法的参数列表和方法定义中以及代码块中。
    2、成员变量可以被public,protect,private,static等修饰符修饰,而局部变量不能被控制修饰符及 static修饰;两者都可以定义成final型。
    3、成员变量存储在堆,局部变量存储在栈。

  7. 在这里插入图片描述

  8. ,JDK8之前,接口中的方法都是默认public abstract的,JDK8之后,接口中可以有static、default的修饰的方法,一旦被修饰,方法必须有方法体(抽象方法可是没有方法体的),接口中的方法都不能被private和protected修饰,同时外部接口、类只能被public修饰或者不写,但是内部接口、类可以被四个访问修饰符修饰。

  9. 接口中没有普通变量(普通成员变量),接口中都是常量,默认修饰符:public static final

  10. final修饰 类,属性,方法。

  11. final修饰的类,不能被继承。修饰的方法,可以被继承,子不能修改,重写❌,重载🉑️。final修饰属性,属性就是常量

  12. 子调父方法,用super❌。子重写父,用父,则super。子调父构造,用super。子没写父,用父,直接用不super。

  13. 在这里插入图片描述

  14. 在这里插入图片描述

  15. 装箱:基本数据类型转换为包装类;

  16. 拆箱:包装类转换为基本数据类型。

  17. 在这里插入图片描述

  18. 在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值