![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
ymeng_bupt
这个作者很懒,什么都没留下…
展开
-
java中的io系统详解
Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 jav转载 2011-09-26 17:38:46 · 652 阅读 · 0 评论 -
Java反射机制
问题: 在运行时,对一个JAVA类,能否知道属性和方法;能否调用它的任意方法? 答案是可以的,JAVA提供一种反射机制可以实现。 目录 什么是JAVA的反射机制 JDK中提供的Reflection API JAVA反射机制提供了什么功能获取类的转载 2011-10-04 16:25:17 · 1087 阅读 · 0 评论 -
Java中的ClassLoader
1. Java中类的加载过程(如Dog类):1. 通过类型信息定位Dog.class文件。2. 载入Dog.class文件,创建相应的Class对象。3. 执行父类的静态字段定义时初始化语句和父类的静态初始化块。4.转载 2011-10-04 16:07:17 · 5237 阅读 · 3 评论 -
java里抽象类和接口的区别
下面的这篇文章讲的十分透彻了,所以转载之 abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽转载 2011-10-03 17:14:38 · 775 阅读 · 0 评论 -
Java多线程----java 对象锁
在并发环境下,解决共享资源冲突问题时,可以考虑使用锁机制。1. 对象锁 所有对象都自动含有单一的锁。 JVM负责跟踪对象被加锁的次数。如果一个对象被解锁,其计数变为0。在任务(线程)第一次给对象加锁的时候,计数变为1。每当这个相同的任务(线程)在转载 2011-09-27 17:37:14 · 33793 阅读 · 5 评论 -
Java多线程----Java 线程池的原理与实现
Java中的多线程是一种抢占式的机制而不是分时机制。线程主要有以下几种状态:可运行,运行,阻塞,死亡。 抢占式机制指的是有多个线程处于可运行状态,但是只有一个线程在运行。1、wait和sleep比较:1.1. 共同点 1. 他们都是在多线程的环境下,都转载 2011-09-27 16:53:05 · 1573 阅读 · 2 评论 -
Java正则表达式应用总结
一、概述 正则表达式是Java处理字符串、文本的重要工具。 Java对正则表达式的处理集中在以下两个两个类: java.util.regex.Matcher 模式类:用来表示一个编译过的正则表达式。 java.util.regex.Pattern 匹配类:转载 2011-09-28 22:14:24 · 515 阅读 · 0 评论 -
Java集合----LinkedHashMap的实现原理
1. LinkedHashMap概述: LinkedHashMap是Map接口的哈希表和链接列表实现,具有可预知的迭代顺序。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 Linke转载 2011-09-27 11:09:34 · 1213 阅读 · 0 评论 -
Java集合----Map接口与Map.Entry学习
1、Map Map接口用于存储元素对(键和值)。Map接口中的方法 equals(Object o) hashCode clear() remove(Object key) put(Objec转载 2011-09-26 16:09:21 · 675 阅读 · 0 评论 -
java设计模式----工厂模式
一、引子 话说十年前,有一个爆发户,他家有三辆汽车(Benz(奔驰)、Bmw(宝马)、Audi(奥迪)看来这人比较爱国,没有日本车),还雇了司机为他开车。不过,爆发户坐车时总是这样:上Benz车后跟司机说"开奔驰车!",坐上Bmw后他说"开宝马车!",坐上Au转载 2011-09-28 23:32:18 · 973 阅读 · 0 评论 -
Java设计模式----桥梁模式
1. 桥梁模式简介 桥梁模式(Bridge)是一个非常有用的模式,也是比较复杂的一个模式。熟悉这个模式对于理解面向对象的设计原则,包括"开-闭"原则(OCP)以及组合/聚合复用原则(CARP)都很有帮助。理解好这两个原则,有助于形成正确的设计思想和培养良好的设计风格转载 2011-09-29 16:59:16 · 8699 阅读 · 0 评论 -
Java集合----LinkedHashSet的实现原理
1. LinkedHashSet概述 LinkedHashSet是具有可预知迭代顺序的Set接口的哈希表和链接列表实现。此实现与HashSet的不同之处在于,后者维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序,该迭代顺序可为插入顺序或是访问顺序。转载 2011-09-27 11:14:28 · 887 阅读 · 0 评论 -
Java集合----HashSet的实现原理
1. HashSet概述 HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。2. HashSet的实现 如果不等,则添加到该数组索引对应转载 2011-09-27 10:14:11 · 20047 阅读 · 2 评论 -
Java设计模式----适配器模式
1. 适配器模式简介 适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。Adapter 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 适用场景: 1、已经存在的类的接口不符合我们的需求; 2转载 2011-09-29 12:42:58 · 14175 阅读 · 1 评论 -
Java集合----HashMap的实现原理
1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。2. HashMap的数据结构: 在java编程转载 2011-09-26 17:20:37 · 631 阅读 · 0 评论 -
Java泛型
1. 泛型简介1.1. 什么是泛型? 泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传转载 2011-09-28 14:57:39 · 922 阅读 · 0 评论 -
垃圾回收调优及JVM参数详解
一、常用JVM配置参数1.1基本参数-client,-server 这两个参数用于设置虚拟机使用何种运行模式,client模式启动比较快,但运行时性能 和内存 管理效率不如server模式,通常用于客户端应用程序。相反,server模式启动比client慢,但可转载 2011-10-10 09:57:40 · 941 阅读 · 0 评论