• 40个Java集合面试问题和答案

    译文出处: Sanesee 原文出处: http://www.importnew.com/15980.html 1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所

    15-05-20
  • Google Guava的5个鲜为人知的特性

    lished: 27 Mar 2015 Category: java Google Guava有哪些比较冷门但却又实用的特性呢? 它是最流行的开源库之一,你应该听过它的大名,它诞生的地方正是人们举办真正的魁地奇比赛的地方(起码 实习期 内是这样的)。它虽然不是来自哈利波特中的霍格沃兹学校

    15-03-28
  • 类加载与锁

    本文写作的灵感来自Pierre-Hugues Charbonneau的 为什么加载不存在的类会影响系统性能 一文。这让我想起了之前的一次调试经历,当时也遇到了类似的问题,只不过表现略有不同。 出问题的应用程序是Yet Another Webapp,不管什么脏活累活它都接。直到干趴下为

    15-03-09
  • ClassLoader的理解

    出处: http://www.cnblogs.com/zhanjindong/p/3952445.html 默认的三个类加载器 Java默认是有三个ClassLoader,按层次关系从上到下依次是: Bootstrap ClassLoader Ext ClassLoader System ClassLoader Bootstrap ClassLoader是最顶层的ClassLoader,它比较特

    15-02-15
  • Java二进制操作指南

    移位 位运算中大多数操作都是向左移位和向右移位。在Java中,这对应着和这两个操作符,示例如下: /*000000011=00000010*/11==2/*000000013=00001000*/13==8/*111111111111111111111111111100004=11111111111111111111111111111111*/0xFFFFFFF04==0xFFFFFFFF

    15-02-15
  • 一个Java对象到底占多大内存?

    原文出处: cnblogs-zhanjindong 最近在读《深入理解Java虚拟机》,对Java对象的内存布局有了进一步的认识,于是脑子里自然而然就有一个很普通的问题,就是一个Java对象到底占用多大内存? 在网上搜到了一篇博客讲的非常好: http://yueyemaitian.iteye.com/

    15-02-15
  • 一键将网页内容推送到Kindle

    最近工作上稍微闲点,这一周利用下班时间写了一个小工具,其实功能挺简单但也小折腾了会。 工具名称:Simple Send to Kindle Github地址: https://github.com/zhanjindong/SimpleSendToKindle 功能:Windows下一个简单的将网页内容推送到Kindle的工具。 写

    15-02-15
  • Java注解处理器

    Java中的注解(Annotation)是一个很神奇的东西,特别现在有很多Android库都是使用注解的方式来实现的。一直想详细了解一下其中的原理。很有幸阅读到一篇详细解释编写注解处理器的文章。本文的原文是ANNOTATION PROCESSING 101,作者是Hannes Dorfmann。这是一

    15-02-10
  • tomcat是如何解析Url参数的

    publicstaticvoidparseParameters(Mapmap,Stringdata,Stringencoding)throwsUnsupportedEncodingException{if((data==null)||(data.length()=0)){return;}byte[]bytes=null;try{if(encoding==null)bytes=data.getBytes();elsebytes=data.getBytes(encoding);

    15-02-08
  • Java线程面试题 Top 50

    不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以

    15-02-06
  • Google vs Oracle:Java版权之争惊动奥巴马政府

    Google和Oracle关于Java API的长时间的斗争现在已经惊动了奥巴马政府。美国最高法院昨日要求国务卿希拉里做一个简短的 陈述性议程 表明美利坚的立

    15-01-31
  • joda-time的使用

    转载自: http://ylq365.iteye.com/blog/1769680 Joda-Time 令时间和日期值变得易于管理、操作和理解。 Home: http://joda-time.sourceforge.net/ JavaDoc: http://joda-time.sourceforge.net/apidocs/index.html 直接看代码,这是在网上和根据API整理的一

    15-01-27
  • Java中的静态绑定和动态绑定

    转载自“技术小黑屋”的博客 Java中的静态绑定和动态绑定 一个Java程序的执行要经过编译和执行(解释)这两个步骤,同时Java又是面向对象的编程语言。当子类和父类存在同一个方法,子类重写了父类的方法,程序在运行时调用方法是调用父类的方法还是子类的重

    15-01-20
  • 为什么说微软开源 .Net 也拼不过 Java?

    .Net 服务器端源代码的开源对于微软而言是很重大的一步。然而这个动作的影响有限,也必须说 .Net 距离追上 Java 的开放源代码可能还要很长一段时间。 关于 .Net 开放源代码的计划,微软副总裁 S. Somasegar 曾提到,.Net 作为 Java 的替代平台, 微软希望的

    14-12-19
  • 理解Java中的弱引用

    不久之前,我面试了一些求职Java高级开发工程师的应聘者。我常常会面试他们说,“你能给我介绍一些Java中得弱引用吗?”,如果面试者这样说,“嗯,是不是垃圾回收有关的?”,我就会基本满意了,我并不期待回答是一篇诘究本末的论文描述。 然而事与愿违,我

    14-12-18
163文