Mr.Simple的专栏

LIFE IS LIKE A BATTLE.

公共技术点之 Java反射 Reflection

公共技术之 Java反射 Reflection1. 了解Java中的反射1.1 什么是Java的反射Java反射是可以让我们在运行时获取类的函数、字段、父类、接口等Class内部信息的机制。通过反射还可以让我们在运行期实例化对象,调用方法,通过调用get/set方法获取变量的值,即使方法或字段是私...

2015-02-08 21:02:14

阅读数:3845

评论数:12

Java中的静态代理、通用动态代理类以及原理剖析

Java中的静态代理、通用动态代理类的实现以及动态代理的原理剖析

2014-05-10 23:00:07

阅读数:3285

评论数:1

Java中的Runnable、Callable、Future、FutureTask的区别与示例

Java中的Runnable、Callable、Future、FutureTask的区别与示例

2014-05-01 23:34:16

阅读数:32892

评论数:9

Java中的构造函数与字段初始化顺序

在java中我们通过new ClassName()来创建对象,那么创建对象的整个过程是怎么样的呢?其实,在创建对象时, 首先虚拟机会为对象的所有字段分配内存, 包括哪些从父类继承来的字段, 而且会把这些字段初始化为它们各自类型的默认值, 比如数值类型的默认值为0, boolean类型的为false...

2014-03-24 17:09:04

阅读数:2899

评论数:0

Java 7中自动关闭流和catch多个异常

在我们平时的开发工作中, 经常需要读写流,在这个过程最让人蛋疼的就是各种try和catch, 然后到最后你还不能忘记关闭流,以免造成资源泄露,这一整套下来感觉显得特别的臃肿。下面是一个简单的示例 : // 老的资源打开方式 BufferedReader br = null; try { ...

2014-03-21 16:10:44

阅读数:5699

评论数:1

Java 8中的Lambda表达式

最近Java 8的正式版已经推出,今天闲着没事就下载好了java 8 的jdk和jre来尝尝鲜。 环境安装 首先安装java 8的jdk 和 jre, 下载地址,安装好基础环境后, 可能对于稍微老一点的eclipse会不支持java 8的开发, 此时我们需要对eclipse添加java 8的支持,...

2014-03-21 15:51:31

阅读数:3381

评论数:0

Java开发十大必备网站

新时代的学习不再是陈旧的课堂教学,而是个性化的学习,而网络自学也成为很多人的学习新方式,网站可以提供信息,以及一些很棒的讲座, 还能解答一般问题、面试问题等,质量是衡量一个网站的关键因素。日前,一个资深程序员为我们推荐了他搜集的一些Java开发必备的网站,不妨来看下: Stackoverfl...

2013-12-31 10:38:14

阅读数:1531

评论数:0

The Most Widely Used Java Libraries

The Most Widely Used Java Libraries A typical Java project relies on third-party libraries. This article summarizes th...

2013-11-19 10:18:07

阅读数:1627

评论数:0

Java适用于高并发的单例模式

将synchronized放在 if ( mInstance == null ) 而不直接添加在getInstance方法上,是避免每次都同步该方法而导致的效率低下,当mInstance初始化过后则不需要同步。保证了效率。简单实现如下:  package com.umeng.dp.singl...

2013-11-12 13:02:32

阅读数:2730

评论数:0

Java AES加密实现

import java.security.SecureRandom; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import javax.crypto....

2013-09-10 16:53:41

阅读数:2785

评论数:0

Java中wait与sleep的区别、示例

区别:     1、这两个方法来自不同的类, wait来自Object类,而sleep来自Thread类;   2、最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法。   3、wait,notify和notifyAll只能在同步控制方法...

2013-05-25 15:26:35

阅读数:2686

评论数:0

Java synchronized详解

第一篇: 使用synchronized 在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中多线程同步的使用。我们首先编写一个非常简单的多线程的程序,是模拟银行中的多...

2013-05-15 17:54:06

阅读数:1412

评论数:0

Java之美[从菜鸟到高手演变]之常见的几种排序算法-插入、选择、冒泡、快排、堆排等

Java面试宝典系列之基础排序算法 作者:egg 邮箱:xtfggef@gmail.com 微博:http://weibo.com/xtfggef 博客:http://blog.csdn.net/zhangerqing(转载请说明出处) 本文就是介绍一些常...

2013-04-26 22:55:24

阅读数:1406

评论数:1

Java面试复习提纲

Java面试复习提纲 作者:egg 邮箱:xtfggef@gmail.com 微博:http://weibo.com/xtfggef 博客:http://blog.csdn.net/zhangerqing 本章主要介绍一下面对即将来临的Java面试...

2013-04-17 22:46:43

阅读数:1615

评论数:0

Java中回调的使用

东西很简单,模拟的是在UI线程调用网络对象进行下载,当下载完成以后将数据传递给UI线程进行显示。就不多解释了,直接上代码。 /** * @Title: CallbackDemo.java * @Package * @Description: * @author Mr.Si...

2013-04-05 15:10:27

阅读数:1594

评论数:0

Java中的事件、监听器的简单例子

Java事件机制包括三个部分:事件、事件监听器、事件源。其中事件类中包含事件源的实例,来标识事件的发出者;事件监听器类则包含了事件被触发时的响应函数,业务逻辑写在该响应函数中;而事件源则有一个事件监听器列表,当事件触发时,通知所有的监听者,采用的是观察者模式 (发布-订阅模式)。 1、事...

2013-04-05 14:58:43

阅读数:9625

评论数:1

Java Concurrency

http://www.blogjava.net/xylz/category/45607.html

2013-01-14 10:49:35

阅读数:1064

评论数:0

java数据结构-HashMap分析

一直以来似乎都有一个错觉,认为map跟其他的集合类一样继承自Collection,其实不然,Map和Collection在结构层次上是没有任何关系的,通过查看源码可以发现map所有操作都是基于key-value对,而不是单独的元素。  下面以HashMap为例子,深入对Map的实现机制进行了...

2013-01-14 10:44:21

阅读数:1624

评论数:1

Java泛型与接口的应用示例

代码如下: // 公共接口,只有实现这个接口的子类才表示人的信息. interface Info{ } // 联系方式类 class Contact implements Info{ private String addr; // 地址 private String telp...

2012-10-22 21:44:21

阅读数:1198

评论数:0

Java泛型嵌套示例

/* * 泛型嵌套实例 * date: 2012-10-22 * author: Alex Hohh */ // 泛型类Info class Info{ private K key; private V value; // 构造函数 public Info(K key, V val...

2012-10-22 20:49:42

阅读数:4125

评论数:0

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