- 博客(5)
- 收藏
- 关注
原创 Java的存储区域
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2.栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器会自动收...
2012-05-19 18:41:17 96
原创 痴情研究java内存中的对象
前记:几天前,在浏览网页时偶然的发现一道以前就看过很多遍的面试题,题目是:“请说出‘equals’和‘==’的区别”,当时我觉得我还是挺懂的,在心里答了一点(比如我们都知道的:‘==’比较两个引用是否指向同一个对象,‘equals’比较两个对象的内容),可是总觉得心里有点虚虚的,因为这句话好像太概括了,我也无法更深入地说出一些。于是看了几篇别人的技术博客,看完后我心里自信地说,我是真...
2011-12-10 21:23:01 74
原创 关于jdbc
DriverManager类: DriverManager类是JDBC的管理层,作用于用户和驱动程序之间。跟踪可用的驱动程序,并在数据库和相应驱动程序之间建立连接。另外,DriverManager类也处理诸如驱动程序登录时间限制及登录和跟踪消息的显示等事务。 Connection类: Connection对象代表与数据库的连接。连接过程包括所执行的SQL语句和在该连接...
2011-12-10 21:17:36 127
原创 一位工作10年的程序员给小弟弟小妹妹的一些忠告
01. 自己的户口档案、养老保险、医疗保险、住房公积金一定要保管好。由于程序员行业每年跳槽一次,我不隐瞒大家,我至少换过5个以上的单位,这期间跳来跳去,甚至是城市都换过3个。还好户口没丢掉,其他都已经是乱了,好几个城市里,都有交过三金,甚至是一个程序的2个区里交的都有,那些东西,10年后,会变得很重要。你买房子若有公积金,可以取出来,贷款利率也会比较低一些,有孩子了,还需要上学,生病了还需...
2011-12-10 14:39:12 120
抽象类与接口的区别
今天第一次穿西服面试。废话不多说。1。两者表达的概念不一样,抽象类是一类事物的高度聚合,例如公鸡和母鸡都可以抽象为鸡。它们都会飞,而飞这个动作 可抽象为接口。2。抽象类可以写方法体体,而接口不能写方法体。3.抽象类如果被继承,可以不用全部重写其方法体,而接口要全部重写。关于线程安全问题。同步的即是线程安全的,反之则不安全。list与hashmap是线程危险的,vec...
2011-11-30 22:04:18 113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人