自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 JVM 垃圾收集

1.引用计算法 给对象添加一个引用计数器,每当有一个地方引用它时,计数器值加一,当引用失效时,计数器值减一。当该对象的计数器值为0时,表明该对象不可用,虚拟机可以对其进行回收。但是不能解决循环引用问题。 2.可达性分析算法 算法思想为:以一系列的GC Roots作为起点进行搜索,搜索走过的路径称之为引用链,当一个对象到GC Roots没有任何引用链时,认为该对象时不可达的。如下

2016-10-31 16:28:30 378

原创 给定一个数组,元素都是正整数,要求返回这些元素所组成的最大数

给定一个数组,元素都是正整数,要求返回这些元素所组成的最大数e.g.: [7,8,86,4] 返回88674 public String largestNumber(int[] num) { if(num == null || num.length == 0) return ""; String[] s_num = new String[num.length

2016-10-31 10:44:15 2377

原创 打印阵列

给定一个整数N,打印2*N行,如果N=4,打印结果如下:12*34*5*67*8*9*107*8*9*104*5*62*31Input:n(整数行数)Output:相应阵列@author zhouzhihu private static void printNum(int N) { if(N==0) return; int co

2016-10-31 10:38:24 597

原创 Java单例

求职面试的时候被问到了Java单例,于是文面试官是不是线程安全的,得到肯定后,写了一个双重锁的单例。总结了四种单例/** * 饿汉式单例模式 * @author zhouzhihu * */public class Singleton { private static final Singleton INSTANCE=new Singleton(); private Singleto

2016-10-31 10:33:46 310

原创 Java类初始化过程

Java类的初始化有以下几个原则:1.先父类,后子类(因为子类中构造方法默认第一行调用父类的构造方法);2.先成员,后方法3,先静态,后非静态(应为Java虚拟机加载类的时候就会初始化静态变量,而成员变量要创建对象时才会初始化)在初始化过程中,随着虚拟机加载类的class文件,static变量会首先得到初始化,初始化的时候按照:先初始化父类的静态变量,在初始化子类的静态变量。同一类

2016-10-31 10:09:19 475

原创 统计你的代码数

昨晚闲来无事,花一晚上写了一个代码,用于统计代码数,同时借机复习了文件的操作和正则表达式,贴出来共享。/** * 实现代码行数的统计 */import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import ja

2014-12-11 10:07:30 386

转载 SQL注入原理讲解,很不错!

原文地址:http://www.cnblogs.com/rush/archive/2011/12/31/2309203.html1.1.1 摘要日前,国内最大的程序员社区CSDN网站的用户数据库被黑客公开发布,600万用户的登录名及密码被公开泄露,随后又有多家网站的用户密码被流传于网络,连日来引发众多网民对自己账号、密码等互联网信息被盗取的普遍担忧。网络安全成为了现在互联网

2014-11-26 15:40:31 857

原创 Valid Palindrome

题目要求:Given a string, determine if it is a palindrome, considering only alphanumeric characters and ignoring cases.For example,"A man, a plan, a canal: Panama" is a palindrome."race a car" 

2014-10-30 09:53:32 451

原创 Valid Parentheses

题目要求:Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid.The brackets must close in the correct order, "()" and "()[]{}" are

2014-10-30 09:03:59 413

原创 Pow

题目要求:Implement pow(x, n).

2014-10-29 21:24:26 396

原创 [LeetCode]ReverseInteger

题目:Reverse digits of an integer.Example1: x = 123, return 321Example2: x = -123, return-321

2014-10-29 21:09:22 367

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除