自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

翻译 【翻译】Java ConcurrentHashMap的最佳实践

【翻译】JavaConcurrentHashMap的最佳实践原文地址:Java ConcurrentHashMap Bset Practices         ConcurrentHashMap除了提供了与HashMap类似的功能外,内部实现了同步机制。这意味着,我们当我们需要在多线程应用中使用ConcurrentHashMap时不再需要使用synchronized块。 //Ini

2016-08-23 14:53:14 428

翻译 【翻译】玩转Java的hashCode()与equals()方法

【翻译】玩转Java的hashCode()与equals()方法原文地址:Working with hashCode and equals methods in java 本文将讨论Java中的hashCode()和eqauls()方法的默认实现,如何正确地重写,以及如何使用Apache Commons包的一些工具类。hashCode()和eqauls()方法在Object类中定义的,因此,所有的

2016-08-23 10:50:20 411

翻译 【翻译】Java中HashMap的工作原理浅析

【翻译】Java中HashMap的工作原理浅析原文地址How hashmap works in java 毫无疑问,HashMap是使用最为频繁的类型之一,也是面试最热门的主题之一。在讨论HashMap工作原理之前,我们需要理解其基本的概念。如果对基本概念还不够熟悉,请参见Java官方文档,Java docs。此外,在进一步讨论之前,还强烈建议阅读Working with hashCode and

2016-08-17 16:27:46 632

翻译 【翻译】Java HashMap与Hashtable的区别

【翻译】Java HashMap与Hashtable的区别原文地址Difference between HashMap and Hashtable in Java         如果你正在准备找一份初级Java程序员工作,你可能会遇到这样的面试问题。如果你理解,如:HashMap如何工作,等概念的话,这个问题对你来说就非常简单。下面我们来总结HashMap与Hashtable之间的区别。1. H

2016-08-12 14:52:11 477

翻译 【翻译】Java中遍历集合元素的不同方法

【翻译】Java中遍历集合元素的不同方法原文地址:Different ways to iterate over Collections in Java         本文通过代码演示遍历集合元素不同的方法。这些方法适用于任何场景。1、可遍历对象的forEach方法(Java 8)        Java 8中引入了forEach()方法,该方法可用于任何Iterable对象,传入实现了函数式

2016-08-11 17:27:52 483

翻译 【翻译】Java 8 - 流

【翻译】Java 8 - 流        原文地址:Java 8 Streams by Examples 流可以定义为来自数据源的一个连续的元素序列,并支持对其元素进行各类操作。         这里的源指的是集合或数组,它们可以提供一个数据流。流会保持数据在源中的顺序。批量的操作是一种表达方法,可以简洁地描述我们需要对数据进行的操作。         在进一步讨论流之前,我们需要知道的

2016-08-11 15:26:29 601

翻译 【翻译】Java对象克隆指南

【翻译】Java对象克隆指南        原文地址:A Guide to Object Cloning in Java         克隆(Clone)是一种严格的复制。在Java中,克隆的含义是创建一个对象,其状态与原始对象保持一致。方法clone()提供了这样的功能。本文我们将深入分析Java克隆的几个重要的特性。一、细述克隆        克隆是创建一个原始对象的副本,其字典解释为:“制

2016-08-09 14:20:28 949 2

翻译 【翻译】Java接口与抽象类的区别

【翻译】Java接口与抽象类的区别        原文地址:Difference Between Interface vs. Abstract Class一、理解抽象类        简单地来说,抽象类就是一个用abstract关键字修饰的类,它可以包含任意多个抽象方法,不需要完整定义其行为。抽象类有一个强制的要求:不能创建其实例。         当我们被如何创建一个不能被实例化的类困扰时,抽象

2016-08-04 16:26:31 402

翻译 【翻译】Java方法的重载与重写规则

【翻译】Java方法的重载与重写规则        原文地址:Java Method Overloading and Overring Rules一、方法重载规则1、Java中重载方法第一个重要的规则是改变方法的签名。方法签名由参数个数、参数类型和参数顺序组成。public class DemoClass{ //overloaded method public Integer sum

2016-08-03 16:56:48 1654

翻译 【翻译】Java面向对象编程基本概念——抽象

【翻译】Java面向对象编程基本概念——抽象        原文地址:Understanding Abstraction in Java         在计算科学中,抽象是用具有代表性的语义来定义数据和程序,而隐藏其实现细节。维基百科对抽象的解释是一个和任何具体实例无关的概念和想法。一、什么是抽象?        简单地说,抽象就是仅抓住事物(对象)与我们密切相关的特性。         在面

2016-08-03 15:16:57 1042

翻译 【翻译】Java面向对象编程基本概念——封装

【翻译】Java面向对象编程基本概念——封装        原文地址:Java Encapsulation and its Relation With Abstraction         大多数开发人员对封装与抽象之间的异同都存在一些疑惑。网络上也有很多相关的博文,但大多数都使我们更加迷茫。今天,就让我们来拨开迷雾见云天。一、封装简述        将数据和方法打包至一个类型中,并隐藏相关的实

2016-08-03 15:16:24 661

翻译 【翻译】Java面向对象编程基本概念——多态

【翻译】Java面向对象编程基本概念——多态        “子类多类通常指的是面向对象编程中,通过上下文来创建不同形态的变量、函数或对象”—维基百科         简单地来说,多态是创建在不同程序上下文中呈现不同行为状态函数或引用对象的能力。多态和继承、抽象以及封装一起形成了面向对象编程的主要基础。更多,请阅读:Java Encapsulation and its Relation With

2016-08-02 16:43:54 704

翻译 【翻译】Java 面向对象编程基本概念

【翻译】Java 面向对象编程基本概念        原文地址:Java OOPs Concepts         面向对象的理念包含了四个主要原则:抽象(abstraction)、封装(encapsulation)、继承(inheritance)和多态(polymorphism),这也是众所周知的面向对象理念的四个支柱。抽象是暴露实体本质,而忽略一些无关细节的过程,以此来降低使用的复杂程度。封

2016-08-02 14:25:41 5293

翻译 【翻译】5个Java Class 设计原则-S.O.L.I.D.

【翻译】5个Java Class 设计原则-S.O.L.I.D.        原文地址:5 Class Design Principles (S.O.L.I.D.) in Java         Java类就像是组成Java应用程序大厦的砖块,如果这些砖块不够强壮,那么Java的应用大厦在使用中将会面对很多困难。本质就是说,随着Java应用范围的扩大,或者生产和运维中应用所面临特定的设计问题时

2016-08-01 14:32:05 859

Nokia E71助力乞丐版IPAD2变身GPS导航仪

如何利用Nokia E71实现乞丐版IPAD2变身GPS导航仪,文档图文并茂地讲述了相关的方法以及使用效果,可供大家参考,并提供了相关的软件,方便大家使用。

2013-03-31

利用LoadRunner监控Linux系统资源配置详细说明

利用LoadRunner对Linux服务器资源进行监控需要启动rstatd服务。本文档对其服务的配置进行了详细的说明,供参考交流。

2011-01-08

WinXP-Win7下硬盘安装fedora13

文档中对在Windows XP和Windows 7下如何从硬盘安装Fedora13分步骤进行了说明,供参考。

2010-11-06

JavaScript 设计模型(英文版)

介绍了用JavaScript模拟面向对象的开发模式

2010-08-29

Weblogic_JMS编程手册

JMS编程,Weblogic消息服務.討論了JAVA消息服务接口,及消息发发送的编程模式

2009-06-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除