自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 如何成为一名Java开发者?

Java是当今世界三大编程语言之一。它可被用来开发Web应用和桌面应用,而且它是跨平台的 - 一次编译,多处运行(write once, run everywhere)。而且,Java上手十分简单。如果你想要成为一名合格的Java开发者,你需要看看自己是否知道一下内容。    下面的列表是由一个高级Java开发者Vivek Vermani总结的。    对于一个核心Java开发者来说,他最

2014-07-06 22:33:58 973

翻译 线程的生命周期 - 理解Java中线程的状态

如果你在工作中需要使用到线程,或是需要在多线程环境下编程,那么了解线程的生命周期(Life Cycle of Thread)以及线程的状态(Thread States)是很有必要的。    正如我们在上一篇文章中了解到的,通过实现Runnable接口或是继承Thread类,我们可以创建一个Java线程类。如果想要启动线程,我们需要创建一个线程类,然后调用它的start()方法来执行run()中

2014-06-02 01:38:01 2086

翻译 Java线程join示例详解

Java线程的join方法可用于暂停当前线程的执行直至目标线程死亡。Thread中一共有三个join的重载方法。    public final void join():该方法将当前线程放入等待队列中,直至被它调用的线程死亡为止。如果该线程被中断,则会抛出InterruptedException异常。    public final synchronized void join(long

2014-05-26 23:03:15 1986

翻译 Java线程休眠(sleep)示例

java.lang.Thread的sleep()方法能使当前线程暂停运行一段时间(单位毫秒)。需要注意的是,sleep()方法的参数不能为负,否则会抛出IllegalArgumentException异常。    除此之外,还有另一个方法sleep(long millis, int nanos),该方法可用于使当前线程暂停millis毫秒nanos纳秒。需要注意的是,参数nanos的取值范围为

2014-05-25 15:48:37 32377

翻译 Java线程示例 - 继承Thread类和实现Runnable接口

进程(Process)和线程(Thread)是程序运行的两个基本单元。Java并发编程更多的是和线程相关。进程    进程是一个独立的执行单元,可将其视为一个程序或应用。然而,一个程序内部同事还包含多个进程。Java运行时环境就是一个单独的进程,在它内部还包含了作为进程的各种类和程序。线程    可以将线程看做轻量级的进程。线程存在于进程当中,需要的资源开销较小。同一进程中的线程共

2014-05-22 00:02:50 2854

翻译 Java的线程和多线程教程

Java线程(Java Thread)是执行某些任务的一种轻量级进程。Java中的Thread类提供了多线程(multi-threading)功能,应用程序可以创建多个线程并同时运行。    在一个应用程序中,通常会有两种类型的线程-用户线程(user thread)和守护线程(daemon thread)。当我们启动引用程序时,首先创建用户线程main,我们可以创建多个用户线程和守护线程。当

2014-05-21 01:16:14 1532

翻译 Java数组在内存中是什么样的?

Java中的数组主要保存两项内容:基本类型数据(int,char,...),引用(也可以认为是指针)。 每当使用“new”关键字创建一个新的对象,内存就会在堆中为其分配一块新的空间,并返回对这一空间的引用。对数组来说,也是一样的,因为数组也是对象。

2014-02-18 23:45:21 2507

翻译 内存泄露(Memory Leaks)简介

Java最大的一个优势是它的内存管理。你可以很方便地创建对象,而Java垃圾回收器(Garbage Collector)则会负责分配并释放内存。然而,实际情况并非如此简单,Java应用程序经常会发生内存泄露的问题。 本文介绍了什么是内存泄露、内存泄露是如何发生的,以及,如何防止内存泄露。

2014-02-18 21:25:21 1396

原创 MyEclipse的jar导出插件fat jar

1. 下载fat jarfat jar下载地址:(1) sourceforge下载地址:http://sourceforge.net/projects/fjep/(2) csdn下载地址:http://download.csdn.net/detail/snarlfuture/6906989

2014-02-09 15:10:16 2513

原创 Java中的枚举类型Enum

Java中所有的枚举类型都是java.lang.Enum的子类。1. 定义枚举类型    简单定义一个枚举类型,如下:public enum Week { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY;}2. 枚举类型的常用方法    可以使用枚举类型的values(

2014-02-08 23:05:07 7756

翻译 JVM的Run-Time数据区域

这是我阅读JVM说明书的笔记。我画了一张图来帮助我更好地理解。1. 每个独立线程(非共享)的数据区域    每个独立线程的数据区域包括程序计数寄存器(program counter register)、JVM栈(JVM Stack)和Native方法栈(Native Method Stack)。当创建一个新的线程时,这些数据区也同时被创建。    程序计数寄存器:用于控制线程的

2014-01-19 03:48:23 1020 1

翻译 什么是Servlet容器?

在本文中,我写了一些关于Web服务器、Servlet容器以及它与JVM的关系的基本概念。我想表达的是,Servlet容器也仅仅不过是一个Java程序。1. 什么是Web服务器?    想要知道什么是Servlet容器,我们首先要知道什么是Web服务器。    Web服务器使用HTTP协议来传输数据。最简单的一种情况是,用户在浏览器(客户端,client)中输入一个URL(如,w

2014-01-19 02:22:17 21443 2

翻译 Java中的null到底是什么?

原文地址:What exactly is null in Java?

2014-01-04 22:41:14 1639

翻译 JDK6和JDK7中的substring()方法

JDK6和JDK7中的substring(int beginIndex, int endIndex)方法是不同的。了解它们之间的区对我们是很有帮助的。为了简单起见,下文用substring()表示substring(int beginIndex, int endIndex)方法。1. substring()方法的作用    substring(int beginIndex, int end

2014-01-04 02:13:54 731

翻译 是否应该将.close()方法放到finally块中?

原文地址:Should .close() be put in finally block or not?

2013-12-30 16:53:36 1905

原创 Hibernate在断开网络连接(断网)后运行抛出异常

在开发Java Web项目的时候用到Hibernate,由于电脑平时都是连接网络的,所以一直没有什么问题。今天由于断网的缘故,使用Hibernate时抛出异常,如下: INFO [http-8080-1] Hibernate 3.0.5 INFO [http-8080-1] hibernate.properties not found INFO [http-8080-1] using CG

2013-12-13 22:31:26 2216

翻译 有关Java集合类的10大问题

原文地址:Top 10 questions about Java Collections

2013-12-05 01:14:56 2437

翻译 HashMap、TreeMap、Hashtable、LinkedHashMap四者比较

原文地址:HashMap vs. TreeMap vs. HashTable vs. LinkedHashMap

2013-12-04 22:04:26 1202

翻译 HashSet、TreeSet、LinkedHashSet三者比较

原文地址:HashSet vs. TreeSet vs. LinkedHashSet

2013-12-04 19:26:16 5418

翻译 集合类的接口和类层级结构图及示例程序

1. Collection和Collections    首先,我们要清楚”Collection“和”Collections“是两个不同的概念。你可以从下面的层次结构图中看出,”Collection“是Collection层次结构中的根级接口,而”Collections“只是提供一些静态方法的类,这些方法是用于操作一些Collection类型的数据的。2. Collection的类

2013-12-04 01:03:55 2506

翻译 Java实现的高效计数器

1. 2. 3. 4. 性能差异5. Keith的评论(如下所示)6. 总结原文地址:Efficient Counter in Java

2013-11-30 23:55:58 12981

翻译 ArrayList、LinkedList、Vector三者比较

1. List概览    List顾名思义,就是一系列有序元素的集合。当我们说道List时,通常要和Set进行比较。Set是不重复的无序元素的集合。    下面是集合的类层次结构图,你从中可以大概了解我将要谈论的内容。2. ArrayList vs LinkedList vs Vector    从上面的层次结构图中可以看出,ArrayList、LinkedList、Vec

2013-11-27 21:51:11 1775

翻译 在Java中如何将一个数组Array转换为ArrayList

对我来说,这是一个值得关注的问题,因为它在stackoverflow备受关注和推荐。提出这样问题的人受到广泛称赞,这使得他能够在stackoverflow上做很多事情。虽然这对我来说并没有太大的意义,但我们还是先来看看这个问题。    问题如下:如何将下面的数组array转换为一个ArrayList。Element[] array = {new Element(1), new Elem

2013-11-26 20:20:25 4571

翻译 Java中的length字段和length()方法

首先,你能快速回答下面的问题吗?如果没有IDE(集成开发环境)的自动补全功能,如何获取数组和字符串的长度?我问了不同等级的开发者(初级和中级)同样的问题,他们很难准确而确信地给出答案。虽然IDE提供的代码自动补全功能十分方便,但也带来了“表面理解(surface understanding)”的问题。在本文中,我会解释一些和Java数组的关键概念。上

2013-11-26 00:42:16 1645

MyEclipse的jar导出插件fat jar

MyEclipse的jar导出插件fat jar,详见http://blog.csdn.net/snarlfuture/article/details/19009383

2014-02-09

Java中的枚举类型Enum示例源代码

Java中的枚举类型Enum示例源代码,详见http://blog.csdn.net/snarlfuture/article/details/18996037

2014-02-08

搜索引擎原理、技术与系统

详细介绍了搜索引擎的各个模块、功能,并有具体的代码实现,有助于对搜索引擎形成初步理解

2010-03-24

云计算入门指南(中文)

简单地介绍了关于云计算的入门知识,有助于初步了解云计算的概念

2010-03-24

uml精粹(第三版)标准对象建模语言简明指南

UML建模指南,对UML中不明白的地方应该都能在本书中找到相关的说明

2010-03-23

UML2.0设计手册

有较好的UML建模分析,对在用UML建模过程中遇到的问题有较高的参考价值

2010-03-23

Learning UML 2.0

较好的描述UML建模的书,英文版,有助于学习如何用软件建模并生成相应的代码

2010-03-22

《人月神话软件工程》

关于软件工程的书,能让你深入了解软件工程

2009-08-11

html语法教程,网页编写

关于html语法的教程,对于有意于编写网页的人入门有用

2009-08-11

C语言数值算法程序大全第二版

C语言数值算法,联系到数据结构的知识,讲解详细

2009-08-11

asp网络编程技术讲解

内容丰富,讲解详细,适合于用VS联系asp网络编程的初学者阅读

2009-08-11

数据结构与算法分析(英文C版)

适合于有一定C语言基础的人学习,有助于进一步提高

2009-06-24

C语言函数速查.chm

提供C语言中各类函数的用法、实例,方便查询、理解、运用

2009-03-15

空空如也

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

TA关注的人

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