geekerhw的博客

不忘初心

引入多线程的代价

在现代计算机系统中,使用多线程和并发技术无疑是提升系统运行效率的重要手段之一,他可以最大化的利用cpu的空闲时间,提升系统的吞吐量和速率,但是,引入这些诱人的技术代价也是不容忽视的,比如上下文切换带来的额外开销,内存同步造成的损耗等等,如果这些诱人的技术带来的性能提升不足以掩盖他们的缺点时,我们的...

2016-08-21 21:37:37

阅读数:829

评论数:0

Java中标识接口的作用

原文地址:http://blog.sina.com.cn/s/blog_6f6a95180100q0tv.html 标识接口是没有任何方法和属性的接口。标识接口不对实现它的类有任何语义上的要求,它仅仅表明实现它的类属于一个特定的类型。 标接口在Java语言中有一些很著名的应用,比如java...

2015-08-19 22:42:33

阅读数:1989

评论数:0

Java中的protected,或许并不是我们想的那样

总结了使用Java中protected的误区

2015-08-19 22:07:49

阅读数:1777

评论数:0

Java内部类大解析

本文主要详细总结了Java中常用的内部类,成员内部类,静态内部类,方法内部类,匿名内部类,并重点讲述了匿名内部类的三种写法,稍微分析了匿名内部类的优点和缺点,讲述了各种内部类的基本语法和数据访问方式等。

2015-08-19 11:06:51

阅读数:763

评论数:0

Java中各种修饰符与访问修饰符的说明

JAVA中的类只能是public 或者package的。这是符合逻辑的:人们定义类的初衷就是为了让别人用的。倘若是private,别人怎么调用?但是有一个内部类可以被定义为private。严格上说,内部类,算不得上是一种光明正大的类,内部类在某种意义上是类这个王国里的特务和地下工作者。特务和地下工...

2015-08-19 09:13:46

阅读数:2743

评论数:0

一个经典例子让你彻彻底底理解java回调机制

转帖请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/17483273),请尊重他人的辛勤劳动成果,谢谢 以前不理解什么叫回调,天天听人家说加一个回调方法啥的,心里想我草,什么叫回调方法啊?然后自己就在网上找...

2015-08-12 17:36:13

阅读数:842

评论数:0

浅析JAVA注解

1.Java注解是什么?     注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。(引用自百度百科) 2.注解有什么作用...

2015-07-29 15:44:22

阅读数:863

评论数:0

JAVA中泛型的本质

以下的内容需要一点点JAVA反射的知识,建议各位小伙伴可以先看一下我的浅析JAVA反射机制(如果实在不想看的话看懂下面的内容应该也不会有大问题,可能会有一点理解困难)。 我们先来看一个程序:AyyayList<String> a = new ArrayList<String&g...

2015-07-29 02:01:59

阅读数:1158

评论数:0

JAVA动态加载类和静态加载类

1.JAVA动态加载类和静态加载类的区别     new创建对象的方式称作为静态加载,而使用Class.forName("XXX")称作为动态加载,它们俩本质的区别在于静态加载的类的源程序在编译时期加载(必须存在),而动态加载的类在编译时期可以缺席(源程序不必存在)。 2.为...

2015-07-28 17:21:54

阅读数:6731

评论数:1

浅谈JAVA中反射机制

在学习java中的反射机制之前,我们必须先了解两个问题(小伙伴们现在不能完全明白没关系,后面我会一个一个详细的和大家分享我的理解). 1.什么是反射?     Reflection,翻译为映像,反射。JAVA反射机制是指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对...

2015-07-28 15:40:35

阅读数:896

评论数:0

浅谈JAVA中包装器类型

1. 为什么需要包装器类型 首先我们先来看一个表格。 以上是java中七种的基本类型以及对应的包装器对象类型,为什么java非要给七种基本类型构造出相应的包装器类型呢,这里有个重要的原因: 将基本类型包装成对象以后,扩大了基本类型所具有...

2015-07-28 00:08:31

阅读数:2618

评论数:0

深入剖析Java中的装箱和拆箱

深入剖析Java中的装箱和拆箱  自动装箱和拆箱问题是Java中一个老生常谈的问题了,今天我们就来一些看一下装箱和拆箱中的若干问题。本文先讲述装箱和拆箱最基本的东西,再来看一下面试笔试中经常遇到的与装箱、拆箱相关的问题。  以下是本文的目录大纲:  一.什么是装箱?什么是拆箱?  二.装箱和拆箱是...

2015-07-27 10:33:10

阅读数:455

评论数:0

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