- 博客(7)
- 资源 (9)
- 收藏
- 关注
原创 浅谈JAVA同步(一)
同步机制多线程开发过程中,我们经常会提到同步这个词,我们知道一个多线程应用系统在操作系统的进程(线程)机制下可以同时有多个进程(线程)并发运行,这此进程(线程)要完成的任务可能是互不相关的,但也可能是有联系的。那么当一个进程(线程)要和另一个进程(线程)交流信息时同步就有可能发生了。JAVA同步机制JAVA中cpu分给每个线程的时间片是随机的并且在java中好多都是多个线程
2014-01-26 00:31:40 1274
转载 Java回调函数的理解
所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁,所以S会约定B的接口规范(函数原型),然后由C提前通过S的一个函数R告诉S自己将要使用B函数,这个
2014-01-25 22:49:09 835
原创 JAVA序列化和反序列化
序列化首先解释两个概念:什么是序列化,什么又是反序列化序列化:将对象转化成留的过程称为序列化。反序列化:将流转化成对象的过程称之为反序列化。Java 序列化技术可以使你将一个对象的状态写入一个Byte 流里,并且可以从其它地方把该Byte 流里的数据读出来,重新构造一个相同的对象。这种机制允许你将对象通过网络进行传播,并可以随时把对象持久化到数据库、文件等系统里。Java的序列
2014-01-25 00:59:46 1557
原创 JAVA反射机制
开门见山,我们通过java反射机制以一种更加通用的方式间接的操作目标类。目标类:测试类:输出:在测试类中,我们使用了几个重要的反射类,分别是ClassLoader,Class,Constructor和Method,通过这些反射类就可以间接调用目标Class的各项功能了。1.我们调用当前线程的ClassLoader,然后通过指定的全限定类“test.Car
2014-01-14 21:37:53 1031
原创 浅谈java深拷贝和浅拷贝
JAVA里的clone分为:1.深拷贝(深度复制):深拷贝要把复制的对象所引用的对象都复制了一遍。2.浅拷贝(浅度复制):浅拷贝仅仅复制所考虑的对象,而不复制他所引用的对象。Java中对象的克隆,为了获取对象的一份拷贝,我们可以利用Object类的clone()方法。必须要遵循下面三点 1.在派生类中覆盖基类的clone()方法,并声明为public(Object类中的clone(
2014-01-14 12:19:29 946
原创 Android中的padding&&margin
上图基本说明了Android中的padding和margin两个和边距有关的概念的区别,这两个属性其实是相对的,假设B是A的控件,设置B的margin和设置A的padding能达到同样的效果!讲解的比较简单,如果有问题和疏忽或者错误的地方希望大家指出来~
2014-01-13 00:43:13 905
原创 浅谈Servlet中的Attribute,Parameter,InitParameter的区别
我们在使用Servlet的时候,必然会用到它的doPost和doGet方法,他们都有一样的参数HttpServletRequest request这个参数,我们经常会用到这个参数的getAttribute(),getParameter(),getInitParameter()方法,为了更好地记住他们和使用他们时不再困惑,这里我简答说一下他们的区别。1.ServletRequest中的publi...
2014-01-13 00:34:48 2663
Sublime Text 3
2016-05-25
Jarsearch Eclipse插件
2014-02-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人