随笔分类 -  面试题

Mysql数据库左外连接,右外连接,模糊查询
摘要:内连接,左外连接,右外连接都是数据库的常用连接与使用手段 内连接 select * from assets_car c inner join category c on a.id = c.id; 左外连接 select * from assets_car c left join category c 阅读全文

posted @ 2019-03-25 23:19 JETIME庚 阅读(2274) 评论(0) 推荐(0)

JDBC
摘要:JDBC的步骤 1.加载JAR包 2.注册驱动 3.创建连接 4.执行SQL 5.释放资源 阅读全文

posted @ 2019-03-25 22:41 JETIME庚 阅读(103) 评论(0) 推荐(0)

重载和重写
摘要:重载就是多态的另一种表现形式 重载就是在一个类中,方法的类名相同,参数个数和参数类型不同 重写就是在一个类中,子类继承父类的方法,方法名相同,方法的参数类型一样,返回值相同,访问权限可以不同,但是必须大于子类的访问权限 阅读全文

posted @ 2019-03-25 22:11 JETIME庚 阅读(129) 评论(0) 推荐(0)

多态理解
摘要:多态就是接口在不同实例的不同表现形式 就像打印机一样有黑白的打印机,也有彩色的打印机 下面附一张照片 public class DT {public static void main(String[] args) { show(new Cat()); show(new dog()); Animal 阅读全文

posted @ 2019-03-25 21:44 JETIME庚 阅读(138) 评论(0) 推荐(0)

面试题
摘要:1.栈的空间小,但是操作速度很快,new的对象进入的是堆 String str = new String("hello"); str,进入的是栈,但是hello进入的是静态区 2.构造器不能被继承,不能被重写,但是能被重载 3.a.equals(b) == true 但是他们却又相同的hashCod 阅读全文

posted @ 2018-11-09 17:41 JETIME庚 阅读(140) 评论(0) 推荐(0)

自动拆装箱的认识
摘要:自从JDK1.5之后出现了自动拆装箱 Integer a = 1;这个步骤就是装箱不然要写成 Integer a = new Integer(1); Integer b = a;这个就是自动拆箱的过程 Integer b = a.intValue(); 自动拆装箱就是简化了面向对象的开发 new I 阅读全文

posted @ 2018-11-09 15:44 JETIME庚 阅读(194) 评论(0) 推荐(0)

程序调优的基本方式
摘要:1.改善数据访问方式,提升缓存命中率 2.利用数据库连接池代替直接的数据库访问 3.利用迭代替代递归 4.合并多个远程调用的批量发送 5.共享冗余数据提高访问效率 利用多线程的方式提高IO密集型操作的效率(x)增加了多线程但是并不能够调优 阅读全文

posted @ 2018-11-09 12:10 JETIME庚 阅读(449) 评论(0) 推荐(0)

List Set Map的区别
摘要:1.读取频繁选用List 快速访问选取ArrayList,经常进行添加删除工作可以选用LinkList 2.如果你想进行有序的插入那么还是选型List,因为List是一个有序的容器 3.如果你想保证插入元素的一致性,不会重复那么会选用Set 4.如果你想一键值对的形式进行存储,,Map是你的选择 阅读全文

posted @ 2018-09-06 17:03 JETIME庚 阅读(117) 评论(0) 推荐(0)

LeetCode第20题
摘要:LeetCode20题不多说上代码 阅读全文

posted @ 2018-08-12 21:31 JETIME庚 阅读(390) 评论(0) 推荐(0)

乐观锁悲观锁
摘要:读取频繁乐观锁 写入频繁悲观锁 阅读全文

posted @ 2018-08-11 22:37 JETIME庚 阅读(132) 评论(0) 推荐(0)

每天做点面试题
摘要:1.原始数据类型有(整,浮,字,布)分别为整形,浮点型,字符型,布尔型,原始数据类型传递是值传递,传递的是副本,其他方法改变要是的话这个不会改变 2.对象传递是(数组,类,接口)是引用传递,其他要是改变的话,会改变该值 3).在关于== 和equals 使用==时 基本数据类型比较的是值,引用数据类 阅读全文

posted @ 2018-08-10 22:43 JETIME庚 阅读(125) 评论(0) 推荐(0)

导航