Java
CS彩笔
这个作者很懒,什么都没留下…
展开
-
【踩坑系列】sm整合,配置dataSource时value=“${username}“获取的是系统用户名
第一次写ssm整合demo,最后测试的时候死活连接不上数据库,查看错误信息时发现: Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Access denied for user 'Alchemist'@'localhost'原创 2020-08-04 19:40:45 · 1223 阅读 · 0 评论 -
Java异常类总结
异常类 finally唯一不执行的情况? 使用了退出虚拟机的指令如System.exit(1);否则一定会执行finally,如果try,catch中有return或者throw,那么在执行之前先执行finally中的代码块,如果finally中也有return或throw,那就直接出去了,不会返回到try,catch中。如果在finally中修改了在try,catch中要返回的值,如果是基本数据类型则不会被修改,如果是引用数据类型(对象,数组)就会修改在缓存中的值,进而改变try,catch中return原创 2020-07-10 17:55:53 · 214 阅读 · 0 评论 -
Java集合框架总结
Collection 可以存放不同类型的数据。 用ArrayList实现,初始长度10,长度不够就自动扩容。(1.5倍)。 Vector相比ArrayList是线程安全的,但效率低(synchronized),扩容时变为2倍。 LinkedList为双向链表。相比数组,不能随机访问,但是插入删除不需要大规模的移动元素。 迭代器 使用实例: List list = new ArrayList(); list.add(1); list.add("a"); list.add("wjs"); // Collec原创 2020-07-10 17:53:25 · 93 阅读 · 0 评论 -
Java常用类小结
包装类 自动装箱(int->Integer): Integer.valueOf(i) 自动拆箱(Integer->int): integer.intValue() 当包装类类和基本类型比较的时候,会将包装类自动拆箱,所以比较结果总是True。 Integer中有一个缓存,在自动装箱的时候Integer i = 1,调用valueOf方法将基本数据类型转化为Integer对象,如果这个数字i >= IntegerCache.low && i <= IntegerCach原创 2020-07-10 17:49:10 · 116 阅读 · 0 评论