- 博客(7)
- 收藏
- 关注
原创 堆排序
import java.util.Arrays;public class duipaixu {/** * 堆排序demo */ public static void main(String []args){ int []arr = {9,8,7,6,5,4,3,2,1}; sort(arr); System.out.prin...
2018-09-24 15:13:52
185
原创 快速排序
import java.util.Arrays;public class kuaipai { /** *快速排序 * */ public static void QuickSort(int []arr,int left,int right){ if(left<right){ int low=left; in...
2018-09-24 15:13:02
211
原创 HashMap底层实现原理
HashMap实现原理及源码分析 哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。本文会对java集合框架中的对应实现HashMap的实现原理进行讲解,然后会对JDK7的HashMap源码进行分析。目录...
2018-09-21 17:14:18
53979
5
转载 三握四挥手
常用的熟知端口号应用程序 FTP TFTP TELNET SMTP DNS HTTP SSH MYSQL 熟知端口 21,20 69 23 25 53 80 22 3306 传输层协议 TCP UDP TCP TCP UDP TCP ...
2018-09-09 15:27:49
295
转载 Applet 类
Applet 类是浏览器类库中最为重要的类,同时也是所有 JAVA 小应用程序的基本类。 一个 Applet 应用程序从开始运行到结束时所经历的过程被称为 Applet 的生命周期。 Applet 的生命周期涉及 init() 、 start() 、 stop() 和 destroy() 四种方法,这 4 种方法都是 Applet 类的成员,可以继承这些方法,也可以重写这些方法,覆盖原
2017-11-26 00:09:51
586
原创 java中反射的作用及用法
一、动态加载类1、静态加载类编译时,加载的类是静态加载类。Foo foo = new Foo();创建对象是静态加载类,编译时就要加载所有要用到的类,如果其中 1 个类有问题,就无法通过编译。解决该问题,可以使用动态加载类。 2、动态加载类运行时,加载的类是动态加载类Class.forName("com.reflect.Foo");编译时不检查用到的类是否存
2017-11-16 16:23:03
659
原创 java封装中的内部类
问:什么是内部类呢? 答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。 问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!! 答:内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,
2017-11-05 17:05:44
405
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人