- 博客(8)
- 资源 (12)
- 收藏
- 关注
转载 Java类加载器
1 前言 前段时间因为项目的需要,我搞了一套类似Servlet重新载入的一个框架,实现了类的动态载入过程。本文写了一些我的学习成果以及心得供大家分享一下。 2 类载入的原理 (下面引用网上的一篇文章): 当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构: bootstrap classloader
2015-10-24 15:13:35 270
原创 LeetCode : Restore IP Address_Jane
Question : Given a string containing only digits, restore it by returning all possible valid IP address combinations. For example: Given "25525511135", return ["255.255.11.135", "255.255.111
2015-10-24 11:31:18 260
转载 Java动态代理
1. 代理模式 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式一般涉及到三个角色: 抽象角色:声明真实对象和代理对象的共同接口; 代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻
2015-10-22 19:18:00 267
原创 二维数组顺时针打印
今天下午看到一题关于二维数组顺时针打印,感觉第二部的方法书中解释的有点脱离带水的意思,所以自己实现了一下,基本思想如下: 其实题目就是安圈来一层一层的打印,所以每次圈的起点为二维数组对称轴上的数,并且由于每一圈的结束,二维数组的行和列的数是减二,所以结束条件就是: 行 package str; import java.util.Vector; public class PrintMatr
2015-10-20 16:05:12 787 1
原创 三个线程循环打印ABC。。。。
Java三个线程循环打印ABC。。。,是个笔试题,虽然简单,但说真的很多人对线程的同步问题掌握的不是很好,包括我自己,写完这个demo,准备好好学一下线程的同步问题。 package str; public class binary { public static void main(String[] args) { // TODO Auto-generated method stub
2015-10-18 11:01:03 2597 1
原创 Java实现快速排序
今天特地把快速算法用Java实现了一下,毕竟找工作面试笔试用的比较多。 package String.Cheng; import java.util.Scanner; public class QuickSort { public static void Swap(int []s,int l,int r){ int temp; if (s[l]<s[r]&&s[r]<s[(l+r)
2015-10-12 18:59:26 310
原创 Java递归实现的堆排序
算法很简单,堆存放在一个数组中,对数组实现递归堆排序,每次递归得出的最大值存在同一个数组的最后位置,J控制递归的次数和每次递归选出的值的存放位置。代码如下: package String.Cheng; public class heapSort { public static int [] HeapSort(int [] a,int j){ int temp; int [] b
2015-10-11 11:25:43 652 1
原创 LeetCode | Trapping Rain Water
题目: Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after raining. For example, Given [0,1,0,2,1,0,1,3
2015-10-09 16:58:08 210
图书购物网站
2014-03-02
Samba服务器配置及访问Samba共享
2010-12-26
银行家算法目六、linux模块加载或内核编译
2010-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人