在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由...
分类:
编程语言 时间:
2015-03-08 14:24:45
阅读次数:
194
一.介绍 java 的内存管理和垃圾回收在某种程度是同一个问题来着。对于java程序员来说,在虚拟机自动内存管理机制的帮助下,不在需要为每一个new操作去写配对的delete/free代码,不容易出现内存泄露和内存溢出问题,由虚拟机管理内存这一切看起来变得很美好.不过,也正是因为java程序员...
分类:
编程语言 时间:
2015-03-05 16:14:02
阅读次数:
152
目录目录
前言
关键点
Java代码实现前言早上看了一下CSDN博客排名,本周最高排名的文章是:Java实现比较版本号。个人认为这篇文章写的不错,因为Android客户端系统中经常用到版本号比较功能,特别是在应用自升级的情况下。
原博主之所以写这篇文章,是因为考虑到大部分Java程序员可能会采用compareTo这种不靠谱的API调用或者不规则的版本号名称。
而我写这篇文章,是由于对ACM题目的...
分类:
移动开发 时间:
2015-03-04 17:04:20
阅读次数:
178
如果你是一个热衷于技术的 Java 程序员, 那么下面的 10 个要点可以让你在众多 Java 开发人员中脱颖而出。
1. 拥有扎实的基础和深刻理解 OO 原则
对于 Java 程序员,深刻理解 Object Oriented Programming(面向对象编程)这一概念是必须的。没有 OOPS 的坚实基础,就领会不了像 Java 这些面向对象编程语言的美。...
分类:
编程语言 时间:
2015-03-04 09:48:27
阅读次数:
223
Struts2、SpringMVC、Servlet(Jsp)性能对比测试。Servlet的性能应该是最好的,可以做为参考基准,其它测试都要向它看齐,参照它。做为一个程序员,对于各个框架的性能要有一个基本的认知,便于选型时做出正确的决策。在测试中发现了什么也不要大喊大叫,因为这些都是Java程序员的基...
分类:
编程语言 时间:
2015-03-03 23:26:10
阅读次数:
215
jar包冲突几乎是每个java程序员都会遇到的问题,而且特别是大工程,jar包各种依赖,经常性发生包冲突。通常会报这样几个运行时异常:
java.lang.NoSuchMehodError
java.lang.NoClassDefFoundError
这类问题十有八九都是jar包冲突引起,要解决jar包冲突问题,我们先了解下导致这个冲突的原因。
导致jar包冲突的原因
1、mvn的传递依赖特性:mvn编译打包除了会引入直接申明的依赖,还会引入间接申明的依赖
2、mvn的依赖仲裁规则:
1). 按照项目总...
分类:
编程语言 时间:
2015-03-03 09:59:23
阅读次数:
153
突然发现今天诗兴大发,看来又得写点内容了。 throw和throws对于Java程序员而言它们真的不是很陌生。但对于我这样的选手而言一提到它们的区别和联系就蒙圈了... 为了以后不蒙圈,今天就研究一下吧~~如果有不足的地方欢迎批评指正...1)throws 对于throws关键字而言一般用于抛出编....
分类:
其他好文 时间:
2015-03-02 14:50:22
阅读次数:
146
高级程序员,去哪儿,大众点评,京东面试,阿里巴巴面试,高级程序员修炼,5年Java经验,多并发,开源缓存框架...
分类:
编程语言 时间:
2015-02-26 16:47:07
阅读次数:
259
本简历模板由国内首家互联网人才拍卖网站「 JobDeer.com 」提供。 (括号里的是我们的顾问编写的说明,建议在简历书写完成后统一删除) 先讲讲怎样才是一份好的技术简历 首先,一份好的简历不光说明事实,更通过FAB模式来增强其说服力。 Feature:是什么 Advantage:比别人好在哪些地...
分类:
编程语言 时间:
2015-02-25 19:52:59
阅读次数:
144
第一部分:Java语言篇1《Java编程规范》星级:适合对象:初级,中级介绍:作者James
Gosling(Java之父),所以这本书我觉得你怎么也得读一下。对基础讲解的很不错。2《Java核心技术:卷Ⅰ基础知识》星级:适合对象:初级,中级介绍:官方机构图书,你怎么也得有一本,这本..
分类:
编程语言 时间:
2015-02-21 21:11:13
阅读次数:
234