面试

面试

在自动装箱的时候,Java虚拟机会自动调用Integer的valueOf方法;在自动拆箱的时候,Java虚拟机会自动调用Integer的intValue方法。这就是自动拆箱和自动装箱的原理。
方法重载:(Overload)
    两同一不同:
             两同:在同一个类中,方法名相同;
        一不同: 参数列表不同
        和返回值类型,修饰符都没关系;     
方法重写(Override):
当父类的某一个方法不适合子类对象的时候,就应当重新修改方法体;         
    遵循的原则:  一同 两小 一大:
    一同: 方法签名相同
    两小:  
        1.返回值类型可以是父类返回值类型的子类或相同;
        2.异常更小
    一大: 子类方法的访问权限 >= 父类方法的访问权限
不允许类多重继承的主要原因是,如果A同时继承B和C,而b和c同时有一个D方法,A如何决定该继承那一个呢?
但接口不存在这样的问题,接口全都是抽象方法继承谁都无所谓,所以接口可以继承多个接口。
Throwable
    |-- Error
    |-- Exception

HashMap的底层实现
java中arraylist的底层实现
Java多线程(二)、线程的生命周期和状态控制
java线程sleep join yield wait notify notifyAll
cookie 和session 的区别详解
提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意)
[置顶] 每天进步一点点——五分钟理解一致性哈希算法(consistent hashing)
java多线程中的异常处理
Java线程(七):Callable和Future
redis单线程模型分析
Redis的持久化
Redis持久化
JMS(Java消息服务)入门教程
数据库事务中的隔离级别和锁
Group By 和 Having, Where ,Order by语句的执行顺序:
MYSQL-索引
MySQL大表优化方案
【Java并发编程】之十九:并发新特性—Executor框架与线程池(含代码)
BeanFactory和FactoryBean
Spring 注释 @Autowired 和@Resource 的区别
面向对象设计的SOLID原则
ClassName.this
浅析Java ClassName.this中类名.this关键字的理解
Struts2拦截器
SpringMVC自定义拦截器详解
Spring MVC拦截器配置及其原理分析

mysql 的 where 条件是从左到右执行; oracle 的 where 条件是从右到左执行。能使结果最少的条件应该放在执行的最前面。

job


疑问

  • java 中字符串的编解码
  • java 断言的使用; 是否可以在项目启动时手动开启和关闭。
  • java.util.concurrent
  • java NIO (New IO / Non-blocking I/O)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值