Java基础知识点总结(一)

1、事务的特性
答:1、原子性(操作要么全部成功,要么全部失败) 2、一致性 3、隔离性 4、持久性(操作成功,对数据库的影响是持久性的)

2、异常和错误的父类
答:共同父类是Java.lang.throwable。异常的基本类是java.lang.Exception,错误的基本类是java.lang.Error
3、io流分类
答:1、按数据流的方向不同:输入流和输出流 2、按照处理数据单位不同:字节流和字符流 3、按实现功能:节点流和处理流

4、接口与抽象类的区别
答:1、抽象类可以有构造方法;接口中不能有构造方法 2、抽象类中可以有成员变量,接口中没有成员变量 3、抽象类中可以有普通方法,接口中只能有抽象方法 4、抽象类中抽象方法访问修饰符可以使public protected,接口中只能是public 5、抽象类中可以有静态方法;接口中不能有静态方法。

5、list map set区别
答:1、元素重复性:list中允许有重复元素;setz中不允许有重复元素;map中以键值对的形式存放,不允许有重复键,但允许有重复的值
2、list有序存放元素;map和set都是无序存放
3、list元素可为空,set只有一个空元素,map可有一个空键,多个空值

6、重写的语法
答:1、方法的返回值类型、方法名、形参列表(参数的类型,参数的个数和排列顺序)必须和父类相同 2、访问修饰符的权限只能大于等于父类访问修饰符的权限 3、不能抛出比父类更多的异常(指的是异常的种类)

7、 字符串长度
答:字符串具有.length()方法,可以获取字符串的长度

8、几种访问修饰符的访问权限
答:public(类,包、子类、其他包) protected(类、包、子类) default(类、包)private(类)

9、object常用方法
答:1:equals 2:hashCode 3:toString 4:clone 5:finalize 6:wait 7:notify

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值