- 博客(10)
- 资源 (7)
- 收藏
- 关注
转载 JAVA反射详解
Reflection是Java 程序开发语言的特征之一,它允许运行中的Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。
2012-03-26 11:06:11 382
转载 J2ME游戏如何快速移植到Android
前言 小白:“老大,你让做的三个J2me游戏搞定了,请看DEMO。”老大:“恩,不错,小白,你知道Android这个平台吧?”小白:“恩,听过。听说和J2ME有很多共同点。”老大:“(一阵奸笑)很多共同点是吧?”小白:“恩。”老大:“那好,你把这几个J2ME游戏给我移植到Android上去。”小白:“……” 很多J2ME开发者可能都会遇到这样的临时性需求。其
2012-03-26 11:00:57 746
转载 经典的生产与消费线程同步问题
java code:class SynStack { private char[] data = new char[6]; private int cnt = 0; //表示数组有效元素的个数 public synchronized void push(char ch) { while (cnt == data.length)
2012-03-26 10:44:02 716
转载 Java关键字final、static使用总结
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一
2012-03-26 10:36:41 408
原创 Java编程练习题
【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除
2012-03-26 10:27:02 644
转载 怎样关闭eclipse中的tooltip提示
使用eclipse开发的时候,经常被鼠标滑过代码时候弹出的tooltip提示干扰。还是在我想要的时候出现比较好,下面是设置的方法。Window/Preferences/Java/Editor/Hovers页里选中Combined Hover,在下面的组合键框中设置一个你喜欢的组合键,我用的是alt。这样下回只有你按住alt,才会有提示啦!原文链接
2012-03-26 10:24:07 621
原创 树编辑程序
以下源码展示了树编辑的实现(源码摘自《Java核心技术II》):import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.tree.*;/** * This program demonstrates tree editing. * @version 1.03
2012-03-22 10:24:07 595
原创 阻塞队列
对许多线程问题,可以通过一个或多个队列以优雅且安全的方式将其形式化。生产者线程向队列插入元素,消费者线程则取出它们。使用队列,可以安全的从一个线程向另一个线程传递数据。 当试图向队列添加元素而队列已满,或是想从队列移出元素而队列为空的时候,阻塞队列(blocking queue)导致线程阻塞。在协调多个线程之间的合作时,阻塞队列是一个有用的工具。工作者线程尅有周期性地将中间结果存储在阻塞队
2012-03-16 09:35:35 459
原创 读写锁
java.util.concurrent.locks包定义了两个锁,ReentrantLock类和ReentrantReadWriteLocklei。如果很多线程从一个数据结构读取数据而很少线程修改其中数据的话,后者是十分有用的。在这种情况下,允许读者线程共享访问时合适的。当然,写者线程依然必须是互斥访问的。以下是使用读/写锁的必要步骤:1、构造一个ReentrantReadWriteLo
2012-03-16 08:55:16 514
原创 JAVA数据库编程
JAVA数据库编程一、加载JDBC驱动:(一)、JDBC驱动程序分类: 1、JDBC-ODBC桥驱动程序: 2、本地库Java驱动程序: 3、本地协议纯Java驱动程序: 4、JDBC网络纯Java驱动程序:(二)、加载JDBC驱动程序的方法: 1、使用DriverManager类加载:DriverManager.registerDriver(Driver driv
2012-03-08 10:49:57 1723 1
GoogleAndroidSDK开发范例大全PPT
2011-12-09
Android API(中文翻译组全集.chm)
2011-12-09
Android API中文.chm
2011-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人