第一次测试错题总结

COUNT() :对一列中的非空值计算个数

NOW():返回当前的日期和时间

SQL的嵌套子查询,可以嵌套n层

方法体内的变量只能在方法中被改变

java语言的特点:

  1. 简单
  2. 面向对象
  3. 分布式
  4. 多线程
  5. 高性能
  6. 跨平台
  7. 可移植
  8. 安全
  9. 健壮
  10. 动态

集合中关于线程安全的问题:

Vector,HashTable是线程安全的。
ArrayList,LinkedList,HashMap,TreeMap,HashSet,TreeSet都不是线程安全的。

抽象类:

含有abstract修饰符的class即为抽象类,abstract类不能创建的实例对象。
含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。
abstract class 类中定义抽象方法必须在具体(Concrete)子类中实现,所以,不能有抽象构造方法或抽象静态方法,如果的子类没有实现抽象父类中的所有抽象方法,那么子类也必须定义为abstract类型。

接口:

接口中的所有方法都必须是抽象的。
接口中的方法定义默认为public abstract类型,接口中的成员变量类型默认为public static final。

this()语句和super()语句,只能在构造方法中使用,且都只能在构造方法中的第一行,所以他们不能同时出现。如果一个类有父类,则这个类中所有构造方法中默认存在super()语句,这个语句用来调用父类的构造方法,所以说父类优先创建于子类;如果这个之类的构造方法中有this()语句,则就不能存在super()语句,this()表示调用当前类的构造方法。

final关键字

1. 用来修饰一个引用

如果引用为基本数据类型,则该引用为常量,该值无法修改;
如果引用为引用数据类型,比如对象、数组,则该对象、数组本身可以修改,但指向该对象或数组的地址的引用不能修改。
如果引用时类的成员变量,则必须当场赋值,否则编译会报错。

2. 用来修饰一个方法

当使用final修饰方法时,这个方法将成为最终方法,无法被子类重写。但是,该方法仍然可以被继承。

3.用来修饰类

当用final修改类时,该类成为最终类,无法被继承。简称为“断子绝孙类”。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值