从length与length()开始谈Java

翻译人员: 铁锚 翻译时间: 2013年11月23日 原文链接: Start from length & length() in Java 首先请看下面的问题,你能快速地回答上来吗? 假设没有任何集成开发环境和自动补全功能,如何获取数组的长度?如何取得字符串的长...

2013-11-23 22:03:40

阅读数:7092

评论数:1

Java异常处理示例

翻译人员: 铁锚 翻译日期: 2013年11月22日 原文链接: Java Exception Handling Example 本文中有两个示例, 第一个演示了所有调用其他方法的地方,都必须处理被调用函数抛出的异常.第二个示例演示了父类可以用来捕获和处理子类抛出的异常。 1 调用函数必须处理被...

2013-11-22 21:24:19

阅读数:1612

评论数:0

Java之谜 —— 来自Neal Gafter的演讲

翻译人员: 铁锚 翻译日期: 2013年11月20日 原文链接: A Puzzle from “A Brief History of the (Java) World and a Peek Forward” Presented by Neal Gafter 以下是来自Neal Gafte...

2013-11-20 21:12:00

阅读数:3568

评论数:0

Java和计算机科学课程的关系

翻译人员: 铁锚 翻译时间: 2013年11月20日 原文链接: Java and Computer Science Courses 一个好程序员不仅要知道如何编程来完成特定任务,还要了解为什么要这样编程,以及掌握如何高效地实现。 事实上,我们通过Google几乎可以找到任意代...

2013-11-20 20:49:47

阅读数:1730

评论数:0

Arrays工具类十大常用方法

翻译人员: 铁锚 翻译日期: 2013年11月19日 原文链接: Top 10 Methods for Java Arrays 以下是由 stackoverflow 网站 投票决出的Java数组最常用的十个方法,  0. 声明数组 String[] aArray = new ...

2013-11-19 19:43:31

阅读数:11876

评论数:2

为什么String要设计成不可变的?

翻译人员: 铁锚 翻译日期: 2013年11月18日 原文链接: Why string is immutable in Java ? 这是一个老生常谈的话题(This is an old yet still popular question). 在Java中将String设计成不...

2013-11-18 20:30:03

阅读数:17023

评论数:12

打包jar类库与使用jar类库

翻译人员: 铁锚 翻译时间: 2013年11月17日 原文链接: Build a Java library by using jar file 代码复用是软件开发中很重要的一个原则.将常用的函数构建为类库是一个很好的解决方法,什么时候要用到这些功能,只需要调用就好了. 下面将演示如...

2013-11-17 21:54:45

阅读数:5764

评论数:0

Java日期格式化

翻译人员: 铁锚 翻译时间: 2013年11月17日 原文链接:  Simple example to show how to use Date Formatting in Java 代码示例如下,说明参见注释:  import java.text.DateFormat; impo...

2013-11-17 20:10:23

阅读数:4520

评论数:0

集合类层次结构关系

翻译人员: 铁锚 翻译时间: 2013年11月15日 原文链接: The interface and class hierarchy diagram for collections with an example program 1. Collections(工具类) 和 Colle...

2013-11-16 21:47:01

阅读数:9360

评论数:0

深入理解Arrays.sort()

翻译人员: 铁锚 翻译日期: 2013年11月16日 原文链接: Deep Understanding of Arrays.sort(T[], Comparator c) Arrays.sort(T[], Comparator c) 方法用于对象数组按用户自定义规则排序. 官方...

2013-11-16 18:23:56

阅读数:26721

评论数:7

Java 异常类层次结构

翻译人员: 铁锚 翻译时间: 2013年11月15日 原文链接: Exception Hierarchy in Java – Diagram 在Java中,异常分为受检查的异常,与运行时异常. 两者都在异常类层次结构中. 下面的图展示了Java异常类的继承关系. 图1 ...

2013-11-15 20:07:24

阅读数:17806

评论数:2

equals()与hashCode()方法协作约定

翻译人员: 铁锚翻译时间: 2013年11月15日原文链接: Java equals() and hashCode() Contract图1Java所有对象的超类 java.lang.Object 有两个非常重要的方法定义:public boolean equals(Object obj) pub...

2013-11-15 13:59:27

阅读数:3737

评论数:2

监视锁——Java同步的基本思想

翻译人员: 铁锚 翻译时间: 2013年11月13日 原文链接: Monitors – The Basic Idea of Java synchronization 如果你上过操作系统课程,你就知道监视锁(Monitor)是操作系统同步的一个重要概念,在Java中的同步机制也是基于同样的思想....

2013-11-14 18:32:08

阅读数:4144

评论数:0

String对象不可改变的特性

翻译人员: 铁锚 翻译日期: 2013年11月13日 原文链接: Diagram to show Java String’s Immutability 本文将用3个图片来解释Java中String的不可变性(). 1. 声明String对象 String s = "ab...

2013-11-13 17:06:54

阅读数:6805

评论数:0

Java对象引用处理机制

翻译人员: 铁锚 翻译时间: 2013年11月13日 原文链接: How does Java handle aliasing? 什么是Java的引用别名机制 Java的引用别名机制(原文为Aliasing,别名,即Java中的多态)意味着多个引用变量可以定位到同一个实际物理对象,而...

2013-11-13 11:31:17

阅读数:5764

评论数:0

Java 数组在内存中的结构

翻译人员: 铁锚 翻译时间: 2013年11月12日 原文链接: What does a Java array look like in memory? Java中的数组存储两类事物: 原始值(int,char,...),或者引用(对象指针). 当一个对象通过 new 创建,那么将...

2013-11-12 15:40:48

阅读数:16435

评论数:0

JVM 运行时数据区

翻译人员: 铁锚 翻译时间: 2013年11月11日 原文链接: JVM Run-Time Data Areas 参考地址: JVM运行时是什么样子? 这是阅读JVM规范时的笔记, 我画了一幅图来帮助自己加深理解: 图1 JVM运行时数据区 1. 单线程数据区(非共享)...

2013-11-11 20:48:54

阅读数:6541

评论数:0

Java 对象在堆中的内存结构

翻译人员: 铁锚 翻译日期: 2013年11月8日 原文链接:  What do Java objects look like in memory during run-time? 我们知道,函数每次被调用时,在内存中都有自己的活动记录(activation record),称为栈空间(stac...

2013-11-09 19:09:25

阅读数:21855

评论数:15

十大常见Java String问题

翻译人员: 铁锚 翻译时间: 2013年11月7日 原文链接: Top 10 questions of Java Strings 本文介绍Java中关于String最常见的10个问题: 1. 字符串比较,使用 "==" 还是 equals() ? 简单来说, "...

2013-11-07 12:50:58

阅读数:15689

评论数:0

Java中hashCode与equals方法的约定及重写原则

Java中Set的contains()方法 —— hashCode与equals方法的约定及重写原则 翻译人员: 铁锚 翻译时间: 2013年11月5日 原文链接: Java hashCode() and equals() Contract for the contains(Object o)...

2013-11-05 11:27:14

阅读数:35341

评论数:1

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