0、Java反射机制的定义:
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
1、反射机制的作用:
1)在运行中分析类的能力
2)在运行中查看对象
3)实现通用的数组操作代码
4)利用Method对象(这个对象很想C+...
分类:
编程语言 时间:
2015-04-03 17:29:53
阅读次数:
226
JNI(Java Native Interface)_03
c/c++区别
jni调用:
* c: jstring str = (*env)->NewStringUTF(env,getHello());
* c++:jstring str = (env)->NewStringUTF(getHello());
* 区别如下:
* 1,c++中把(*env) 的\*号去掉
* 2...
分类:
编程语言 时间:
2015-04-03 17:29:29
阅读次数:
207
借鉴了几位大神的博客,学习下
线程池的作用:
线程池作用就是限制系统中执行线程的数量。
根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程排队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行。若队列中没有等待进程,线程池的这一资源处于等待。当一个新任务需要运行时,如果线程池中...
分类:
编程语言 时间:
2015-04-03 17:28:39
阅读次数:
118
错误信息: java.lang.IllegalAccessError: Class ref inpre-verified class resolved to unexpected
implementatio
发生场景:在动态加载APK、jar的时候
错误分析:这种一般是引用重复(也就是你现在的APK和你要加载的APK、Jar之间有重复的引用),像在我的项目中遇到的问题就是:...
分类:
数据库 时间:
2015-04-03 17:28:21
阅读次数:
170
对方提供的webservice是用c#写的,而我这个方案对于java或c#(亲测过)提供的webservice都可以使用。具体步骤如下:
1、新建一个普通的java项目,在项目上右键new–other–web service client –next如图,在框内输入webservice地址,例如:http://10.10.10.60:7000/srv_waipaiItem/ws/wp?wsdl...
分类:
编程语言 时间:
2015-04-03 17:27:56
阅读次数:
217
Json的数据获取,从网络上获取Json数据。以及解析JSON数据,包括用Google的GSON来解析JSON...
分类:
编程语言 时间:
2015-04-03 17:26:20
阅读次数:
93
回文数猜想
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 4940 Accepted Submission(s): 2958
Problem Description
一个正整数,如果从左向右读(称之为正序数)和从右...
分类:
其他好文 时间:
2015-04-03 17:24:52
阅读次数:
135
元组Python中的元组(Tuple)类似于Java中的数组,一旦创建了一个 tuple,就不能以任何方式改变它。这点与Python中的字符串类似,所以我们说元组和字符串都是不可变的序列.元组也支持索引和分片操作.定义一个元组使用一对小(圆)括号” ( ) “.#定义一个元组
tuple1 = (1, 2, '3', 4, '5')# 定义了一个元组之后就无法再添加或修改元组中的元素print tu...
分类:
编程语言 时间:
2015-04-03 17:22:38
阅读次数:
212
今天上午,参加大摩的面试,自觉失败,记录一下过程。
面试官看着简历,并没有就简历提问,整个过程都在问java多线程的问题。
1. ReentrantLock,作为可重入锁,怎么理解“可重入”二字,有没有不可重复的锁?
我:获得对象锁的线程能够再次获得对象锁,访问对象……被鄙视了,后来想想,应该把递归这种场景说下;
2.生产者-消费者模型怎么实现?
我:使用synchronized或者Lo...
分类:
编程语言 时间:
2015-04-03 17:22:16
阅读次数:
246
一、问题产生 项目采用Tomcat6.0为服务器,数据库为mysql5.1,数据库持久层为hibernate3.0,以springMVC3.0为框架,项目开发完成后,上线前夕进行稳定性拷机,测试数据为插入4条/S,更新4条/S,访问300次/S,前期运行速度顺畅,三天后就开始运行缓慢,访问量达到15...
分类:
编程语言 时间:
2015-04-03 17:12:28
阅读次数:
171