
Java
_STH
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring获取bean的种方法
在初始化时保存ApplicationContext对象ApplicationContext ac =newFileSystemXmlApplicationContext(“applicationContext.xml”); ac.getBean(“beanId”); 说明:这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置文件手工初始化Spring。通过Spring提供的工具类获转载 2017-01-22 15:11:49 · 1736 阅读 · 0 评论 -
Tomcat启动闪退问题
问题:使用免安装的tomcat双击startup.bat后,启动窗口一闪而过,而且tomcat服务未启动。原因:在启动tomcat是需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退。解决办法:1.在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑。在文件头加入下面两行:SET JAVA_HOME=D:\Java\jdk1.6.0_1原创 2017-01-22 15:59:26 · 494 阅读 · 0 评论 -
为什么String被设计为final
设计为final就是为了不想改变,理由有两点,设计(安全)和效率。设计安全: 只有当字符串是不可变的,字符串池才有可能实现,字符串池的实现可以在运行时节约很多heap空间,因为不同的字符串变量都指向池中的同一个字符串,如果字符串是可变的,当变量改变了它的值,那么其它指向这个值的变量的值也会一起改变,那么会引起很严重的安全问题。 另一方面,从平台安全性上来说,Java自出生那天起就是“为原创 2017-01-23 11:30:12 · 1471 阅读 · 0 评论 -
用 Optional 取代 null
使用Optional建模一段代码引发的思考假设你需要处理下面这样的嵌套对象,这是一个拥有汽车及汽车保险的客户。public class Person { private Car car; public Car getCar() { return car; } } public class Car { private Insurance insura原创 2017-06-26 10:25:27 · 3682 阅读 · 0 评论