![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 75
吴威龙
停更一年了,这一年发生了很多事,后续有空再分享给大家
展开
-
Java反射机制的作用
一、什么是反射:反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗系转载 2016-03-01 21:21:09 · 490 阅读 · 0 评论 -
URI,URL,URN的区别
有时候用到URI,URL的时候都有点尴尬,因为两者长得实在是太像了。现在就来区分下三种的区别:URI:Uniform Resource Identifier,统一资源标识符;首先它是一个字符串。其次,它是一个可以唯一标识某一资源的字符串。URL:Uniform Resource Locator,统一资源定位符;首先,它是一种URI。其次,它可以标识资源的路径。URN:Uniform原创 2016-08-26 22:07:17 · 789 阅读 · 0 评论 -
java 异常处理机制
开始之前推荐一个链接:点击打开链接下面是之前学java se部分的基础笔记,今天复习 Java 异常处理机制。故贴出此笔记共享诸位1.体系结构 java.lang.Object |----java.lang.Throwable |-------java.lang.Error:错误,java程序对此无能为力,不显式的处理 |------原创 2016-05-18 20:26:55 · 437 阅读 · 0 评论 -
Java中的同步与异步
在一篇博文里找到下面这些通俗的比喻 把同步和异步讲解的很透彻 转截过来 举个例子:普通B/S模式(同步)AJAX技术(异步) 同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事 异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕转载 2016-02-28 21:41:22 · 343 阅读 · 0 评论 -
Java中的容器
以下内容截取之百度百科:原文链接:http://baike.baidu.com/link?url=ck4VzfzGoOCvIvtgbTGqoYePr8SEIxtzlVwYQTCWF_hzCpdCXvfdovILwVztFgdRVPGdAqfi1IDBEYuq7eo2t_转载 2016-02-28 21:21:53 · 277 阅读 · 0 评论 -
Java的单根继承结构--优点
以下小结源自: Thinking in java 第一章第八小节:单继承结构可以在每个对象上执行某些基本操作所有对象都很容易在堆上创建参数的传递也得到了极大的简化使垃圾回收器的实现变得容易得多由于所有对象都保证具有其类型信息,因此不会因无法确定对象的类型而陷入僵局,这对于系统级操作(如异常处理)显得尤为重要翻译 2016-02-28 21:04:16 · 1913 阅读 · 0 评论 -
Java中的包访问权限
Java默认访问权限没有任何关键字,但通常是指包访问权限(有时也表示成为friendly)。 这就意味着当前的包中的所有其他类对那个成员都有访问权限,但对于这个包之外的所有类,这个成员却是private。 由于一个编译单元(即一个文件),只能隶属于一个包,所以经由包访问权限,处于同一个编译单元中的所有类彼此之间都是自动可访问的。 Java中包转载 2016-02-28 20:05:00 · 2420 阅读 · 0 评论 -
Java中Iterable和Iterator的区别
java ITerable和Iterator的区别如下:1.Iterator是迭代器类,而Iterable是接口,只要实现该接口就可以使用foreach,进行迭代. Iterable中封装了Iterator接口,只要实现了Iterable接口的类,就可以使用Iterator迭代器了。2.集合Collection、List、Set都是Iterable的实现类,所以他们及其他们的子原创 2016-02-28 10:10:00 · 920 阅读 · 0 评论 -
Java 中的 Random方法小结
今天在看Java编程思想的时候注意到了Java里面的一个随机函数——Random,以前学C++的时候也接触过随机函数(当然只是知道而已,也木有深入学习),后来学Java的时候老师也是一笔带过没有深入分析。所以我一百度就搜到一篇总结的很好的笔记,在此就不再自己一字一笔做总结了(哈哈,因为笔主总结得实在太好了)下面就是我找到的总结全文:Java中存在着两种Ran转载 2016-02-27 21:17:18 · 971 阅读 · 0 评论 -
Java的反射,内省,beanUtils工具
反射(Reflection):加载类,并解剖出类的各个组成部分(反射就是解剖的意思)加载类,获得类的字节码(三种方式):Class clazz1 = Class.forName("cn.xxx.bean.Person");Class clazz2 = new Person().getClass();Class clazz3 = Person().class;转载 2016-02-14 20:20:28 · 453 阅读 · 0 评论 -
Java中泛型中的几个符号
Java泛型中的标记符含义: E - Element (在集合中使用,因为集合中存放的是元素) T - Type(Java 类) K - Key(键) V - Value(值) N - Number(数值类型)? - 表示不确定的java类型 S、U、V - 2nd、3rd、4th types原创 2016-02-13 20:29:07 · 3297 阅读 · 1 评论 -
transient 关键字 与序列化
Java transient关键字1. transient的作用及使用方法 对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。在实际开发过程中,这个类的有些属性需要序列化,而其他属性不需要被序列化原创 2016-02-13 18:55:51 · 913 阅读 · 2 评论 -
JVM运行原理及Stack和Heap的实现过程
Java语言写的源程序通过Java编译器,编译成与平台无关的‘字节码程序’(.class文件,也就是0,1二进制程序),然后在OS之上的Java解释器中解释执行,而JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器。一、JVM原理1、JVM简介:JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器。它是一种利用软件方法实现的抽象的计转载 2016-02-13 16:53:23 · 359 阅读 · 0 评论 -
Java反射-精简小结
反射的知识点简单的归纳就是: 反射知识点记忆方式: 反射 顾名思义就是反过来的思路。通过现成的(运行时类)获得Class 实例 通过该Class实例可以反过来找出该运行时类的对象,以及其结构(或指定的类的结构) 1.如何原创 2016-03-01 21:22:44 · 278 阅读 · 0 评论 -
【Java 基础】Java垃圾回收机制 finalize() 方法
finalize() 方法 Java允许定义这样的方法,它在对象被垃圾收集器析构(回收)之前调用,这个方法叫做finalize( ),它用来清除回收对象(一些东西,不一定是对象)。例如,你可以使用finalize()来确保一个对象打开的文件被关闭了。在finalize()方法里,你可以指定在对象销毁时候(前)要执行的操作。(就类似Android里面的onDestr原创 2016-05-18 09:42:55 · 1067 阅读 · 0 评论