- 博客(12)
- 收藏
- 关注
原创 java反射机制
java反射机制类的加载当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。加载就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。 连接验证是否有正确的内部结构,并和其他类协调一致准备负责为类的静态成员分配内存,并设置默认初始化值解析将类的
2017-01-19 22:46:59
275
原创 java之socket
Java之socket InetAddress类 public static InetAddressgetByName(String host):(其他获取InetAddress对象的方法参考api手册)根据主机名或者IP地址的字符串表示得到IP地址对象主机名:public String getHostName()IP地址public String getHostAdd
2017-01-17 10:40:12
274
原创 面向对象的设计原则和设计模式
面向对象思想设计原则在实际的开发中,我们要想更深入的了解面向对象思想,就必须熟悉前人总结过的面向对象的思想的设计原则单一职责原则开闭原则里氏替换原则依赖注入原则接口分离原则迪米特原则 单一职责原则其实就是开发人员经常说的”高内聚,低耦合”也就是说,每个类应该只有一个职责,对外只能提供一种功能,而引起类变化的原因应该只有一个。在设计模式中,所有的设计模式都
2017-01-15 21:19:51
450
原创 java多线程总结
多线程 (1)多线程:一个应用程序有多条执行路径 进程:正在执行的应用程序 线程:进程的执行单元,执行路径 单线程:一个应用程序只有一条执行路径 多线程:一个应用程序有多条执行路径 多进程的意义? 提高CPU的使用率 多线程的意义? 提高应用程序的使用率
2017-01-15 13:44:26
275
原创 java之file类总结
File类概述和构造方法File类的概述 文件和目录路径名的抽象表示形式构造方法 publicFile(String pathname) publicFile(String parent,String child) publicFile(File parent,String child)/* * 我们要想实现IO的操作,就必须知道硬盘上文件的表现形式。
2017-01-13 22:19:37
285
原创 java之IO流总结及图解
字节流 字节输入流 FileInputStream BufferedInputStream 字节输出流 FileOutputStream BufferedOutputStream字符流 字符输入流 InputStreamReader BufferedReader FileReader 字符输出流 OutputStreamWrite
2017-01-13 17:04:46
720
原创 Collections类概述和常用成员方法
Collections类概述和常用成员方法Collections类概述 针对集合操作 的工具类Collections成员方法public static void sort(List list)public static int binarySearch(List list,T key)public static T max(Collection coll)
2017-01-10 22:13:45
328
原创 java比较类comparable和comparato的用法案例
java比较类comparable和comparato的用法 *如果一个类的元素要想能够进行自然排序,就必须实现自然排序接口Comparable,并实现compareTo方法 */publicclass Student implements Comparable { private String name; privatein
2017-01-10 21:54:19
2363
原创 java集合之Map
java集合之MapMap接口概述将键映射到值的对象一个映射不能包含重复的键每个键最多只能映射到一个值 Map接口和Collection接口的不同Map是双列的,Collection是单列的Map的键唯一,Collection的子体系Set是唯一的Map集合的数据结构值针对键有效,跟值无关Collection集合的数据结构是针对元素有效 Map
2017-01-10 21:34:41
354
原创 java集合之Set与List总结
java集合总结Set集合(理解) (1)Set集合的特点 无序,唯一 (2)HashSet集合(掌握) A:底层数据结构是哈希表(是一个元素为链表的数组) B:哈希表底层依赖两个方法:hashCode()和equals()
2017-01-09 21:24:47
12871
1
转载 集合之Collection、List
集 合 集合类概述为什么出现集合类?面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,Java就提供了集合类。 数组和集合类同是容器,有何不同?数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。数组中可以存储基本数据类型也可以存储对象,集合只能存储对象。 集合类的特点集合只用于存储对象,集合长度是可变的,集合可以存储不
2017-01-08 18:44:27
323
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人