摘要: 下面是System.arrayCopy的源代码声明 : public static void arraycopy(Object src, int srcPos, Object dest,[阅读全文:]
摘要: import org.apache.commons.codec.binary.Base64; import javax.crypto.Cipher; import&nbs[阅读全文:]
摘要: wait(),notify()和notifyAll()都是java.lang.Object的方法:wait(): Causes the current thread to wait until[阅读全文:]
摘要: 正文wait、notify和notifyAll方法是Object类的final native方法。所以这些方法不能被子类重写,Object类是所有类的超类,因此在程序中有以下三种形式调用wait等方法。[阅读全文:]
摘要: 一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码: public class GenericTest {  [阅读全文:]
摘要: 本文主要接着前面多线程的两篇文章总结Java多线程中的线程安全问题。一.一个典型的Java线程安全例子 public class ThreadTest { &nbs[阅读全文:]
摘要: 待完善...[阅读全文:]
摘要: 本讲内容:多线程等完来完善...[阅读全文:]
摘要: 1. Timer和TimerTask Timer是jdk中提供的一个定时器工具,使用的时候会在主线程之外起一个单独的线程执行指定的计划任务,可以指定执行一次或者反复执行多次。 Ti[阅读全文:]
摘要: 介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。 1、new Thread的弊端执行一个异步任务你还只是如下new[阅读全文:]
摘要: 结论:1、不管有木有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有[阅读全文:]
摘要: 使用 AtomicBoolean 高效并发处理 “只初始化一次” 的功能要求:private static AtomicBoolean initialized =[阅读全文:]
摘要: public class Test1 { public static void main(String[] args) [阅读全文:]
摘要: 一、《Java基础讲座》前言:学习Android如果Java基础不好,势必举步维艰,所以从今天开始连载《Android的Java基础讲座》。本系列讲座假想对象是Java没有任何基础的朋友。J[阅读全文:]
摘要: 本讲内容:对象、标识符、关键字、变量、常量、字面值、基本数据类型、整数、浮点数、布尔型、字符型、赋值、注释Java作为一门语言,必然有他的语法规则。[阅读全文:]
摘要: 我们经常会遇到编码问题。Java号称国际化的语言,是因为它的class文件采用UTF-8,而JVM运行时使用UTF-16(至于为什么JVM中要采用UTF-16,我没看过 相关的资料,但我猜可能是因为JA[阅读全文:]
摘要: 一直对这些不是很懂。找了一下,看一下,供我以后再看:第一篇:Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。一、当两个并发线程访问同一个对[阅读全文:]
摘要: 本讲内容:面向对象的概念和发展、面向对象的特征一、面向对象编程语言的历史1950年有个叫做荷兰德的学生作为程序员进入IBM的时候,这个世界上的程序员只有几个而已。当时计算机很[阅读全文:]
摘要: 本讲内容预报:使用电影《盗梦空间》的情节,来讲述方法的调用栈、自定义异常、异常的抛出和传播,看本讲的朋友可以多看两遍盗梦空间再来看本讲内容。具体内容有空的时候再写哈^_^下面[阅读全文:]
摘要: 本讲内容:异常软件开发中有80%的工作是用来检查和处理错误,而检查并处理错误很多时候是一件枯燥无趣的事情,如果在语言级别提供一些帮助的话,会减轻一些程序员的负担。而Java提供了一套比较优秀[阅读全文:]
摘要: 本讲内容:Map HashMap前面课程中我们知道Map是个接口,它关心的是映射关系,它里面的元素是成对出现的,键和值都是对象且键必须保持唯一。这一点上看它和Collecti[阅读全文:]
摘要: 本讲内容:集合 collection讲集合collection之前,我们先分清三个概念:colection 集合,用来表示任何一种数据结构 Collection 集合接口,指[阅读全文:]
摘要: 本讲内容:字符串程序开发的工作中80%的操作都和字符串有关,这这句话请起来还是蛮有道理。字符串成了串,就形成了一个类,这类就叫String。让我们留意一下String的源代码[阅读全文:]
摘要: 本讲内容:数组数组是Java中的对象,它用来存储多个相同类型的基本数据类型或者对象引用。一、声明数组数组是通过说明它将要保存的元素类型来声明的,元素类型可以是对象或者基本类型[阅读全文:]
摘要: 本讲内容:循环、跳出循环、标签跳转Java中循环有三种形式 while循环、do-while循环 和 for循环。其中从Java 6 开始for循环又分 普通for循环 和[阅读全文:]
摘要: 本讲内容: 分支语句流程控制 Flow Control :流程控制语句是编程语言中的核心之一。可以分为 分支语句、循环语句和跳转语句。本讲内容包括分支语句的 if-else 和 switch , 它们又[阅读全文:]
摘要: 本讲内容: Java中的运算符前言:运算符 operatorJava运算符从一个或多个操作数产生新的值。而操作数指的是位于运算符左边或者右边的内容。Java operators prod[阅读全文:]
摘要: 本讲内容: 基本数据类型之间的转换、引用数据类型、字符串一、基本数据类型之间的转换所谓数据类型转换就是将变量从当前的数据类型转换为其它数据类型,类型转换在Java里是个很严肃的事情^_^[阅读全文:]