一:定义
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
二:使用场景
一般用在框架的封装上。hibernate、struts都是用反射机制实现的。
举例:JDBC中加载数据库驱动Class.forName("com.my...
分类:
编程语言 时间:
2015-01-24 11:45:16
阅读次数:
198
本文讲解2点:1. fastjson生成和解析json数据(举例:4种常用类型:JavaBean,List,List,List)2.通过一个android程序测试fastjson的用法。fastjson简介:Fastjson是一个Java语言编写的高性能功能完善的JSON库。fastjson采用独创...
分类:
Web程序 时间:
2015-01-23 19:58:45
阅读次数:
222
(图片来源于网络) Android系统架构采用了分层架构的思想,如上图所示。从上往下一共包括四层: 1、应用程序层 该层提供一些核心应用程序包,例如电子邮件、短信、日历、地图、浏览器和联系人管理等。同时,开发者可以利用java语言设计和编写属于自己的应用程序,而这些程序与那些核心应用程序彼此平...
分类:
移动开发 时间:
2015-01-23 18:14:06
阅读次数:
183
掌握java枚举类型(enum type)1背景在java语言中还没有引入枚举类型之前,表示枚举类型的常用模式是声明一组具有int常量。之前我们通常利用public final static方法定义的代码如下,分别用1表示春天,2表示夏天,3表示秋天,4表示冬天。Java代码publicclassS...
分类:
编程语言 时间:
2015-01-23 17:51:31
阅读次数:
191
一、android 系统级 service简要说明
android系统级的服务包含了Android Service 和Native Service .
Android Service 也称作 Java Service ,是用JAVA语言编写的,实现在框架层。
Native Service 也称作 System Service ,是用C++语言编写的,实现在Runtime层。...
分类:
移动开发 时间:
2015-01-23 16:27:49
阅读次数:
459
想比较清楚详细地介绍下新手进行Android开发搭建环境的问题,网上已经有很多这方面的内容了,但是我想从稍微不一样的角度来进行阐述。 思考开发Android应用需要哪些东西呢?首先,Android开发使用的是Java语言,因此安装JDK(Java Development Kit),并设置好环境...
分类:
移动开发 时间:
2015-01-22 21:31:53
阅读次数:
238
多线程和并发性并不是Java的什么新内容,Java封装了与线程相关的类库,核心类库包含一个 Thread 类,可以用它来构建、启动和操纵线程。当然Java官方更推荐的是通过实现Runnable方法实现多线程,因为他更容易使用,可读性更强,而且可以复用线程池带来更高的性能。
Java 语言包括了跨线程传达并发性约束的构造—— synchronized 和 volatile 。在简化与平台无关的并发...
分类:
编程语言 时间:
2015-01-22 15:27:42
阅读次数:
288
本文内容 Synchronized 关键字 示例 Synchronized 方法 内部锁(Intrinsic Locks)和 Synchronization 参考资料 下载 Demo Synchronized 关键字 Java 语言提供两个基本的同步机制:synchronized 方法(synchr...
分类:
编程语言 时间:
2015-01-22 14:54:29
阅读次数:
294
本文内容 Synchronized 关键字 示例 Synchronized 方法 内部锁(Intrinsic Locks)和 Synchronization 参考资料 下载 Demo Synchronized 关键字 Java 语言提供两个基本的同步机制:synchronized 方法(synchr...
分类:
编程语言 时间:
2015-01-22 13:11:38
阅读次数:
302
以下内容为转载内容,网址不详!!!Java基础知识总结写代码:明确需求。我要做什么?分析思路。我要怎么做?1,2,3。确定步骤。每一个思路部分用到哪些语句,方法,和对象。代码实现。用具体的java语言代码把思路体现出来。学习新技术的四点:该技术是什么?该技术有什么特点(使用注意):该技术怎么使用。d...
分类:
编程语言 时间:
2015-01-22 10:50:12
阅读次数:
401