自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 非递归遍历二叉树

Given a binary tree, return the preorder traversal of its nodes' values.For example:Given binary tree {1,#,2,3}, 1 \ 2 / 3return [1,2,3].题目

2014-05-31 22:33:37 491

原创 Java 内部类

内部类(inner class)是定义在另一个类中的类,为什么要使用内部类呢?其主要原因有以下三点:  1.内部类方法可以访问该类定义所在的作用域中的数据,包括私有数据。  2.内部类可以对同一个包中的其他类隐藏起来。  3.当想要定义一个回调函数且不想编写大量代码时,使用匿名内部类比较便捷。 1.使用内部类访问对象状态  只有内部类可以是私有类,而

2014-05-31 10:25:56 502

转载 Java 内部类种类及使用解析

内部类Inner Class  将相关的类组织在一起,从而降低了命名空间的混乱。  一个内部类可以定义在另一个类里,可以定义在函数里,甚至可以作为一个表达式的一部分。  Java中的内部类共分为四种:  静态内部类static inner class (also called nested class)  成员内部类member inner class

2014-05-31 10:24:07 445

原创 super.getClass()的调用

首先先看一下getClass()方法在API中的说明

2014-05-28 21:32:21 730

原创 数组的子数组之和的最大值和下标的开始与结束

题目描述:给一个一维数组求其zish

2014-05-28 20:17:19 1580

原创 两单链表的差集

已知集合A和B的元素分别用不含头结点的单链表存储,函数difference()用于求解集合A与B的差集,并将结果保存在集合A的单链表中。例如,若集合A={5,10,20,15,25,30},集合B={5,15,35,25},完成计算后A={10,20,30}。package com.qetch.interview;import java.util.Scanner;

2014-05-28 15:16:14 1041

原创 类加载机制与反射

(一)类加载机制与反射   Java类加载器除了根类加载器之外,其他类加载器都是使用Java语言编写的,所以程序员完全可以开发自己的类加载器,通过使用自定义类加载器,可以完成一些特定的功能。 (二)类的加载、连接和初始化  系统可能在第一次使用某个类时加载该类,也可能采用预加载机制来加载某个类。  1.  JVM和类    当我们调用Java命令运行

2014-05-28 08:44:44 971

转载 类的生命周期

类加载器,顾名思义,类加载器(class loader)用来加载 Java 类到 Java 虚拟机中。一般来说,Java 虚拟机使用 Java 类的方式如下:Java 源程序(.java 文件)在经过 Java 编译器编译之后就被转换成 Java 字节代码(.class 文件)。类加载器负责读取 Java 字节代码,并转换成 java.lang.Class类的一个实例。每个这样的实例用来表示一个 

2014-05-26 22:38:15 362

转载 Java Garbage Collection基础详解------Java 垃圾回收机制技术详解

转载地址;http://www.cnblogs.com/shudonghe/p/3457990.html

2014-05-23 13:09:07 619

原创 编写一个函数将一个十六进制数的字符串参数转换成整数返回

package com.zt.basic;/** * * 把一个16进制的string转化为十进制的整数 * */public class JinZhiDeo { public static void main(String[] args ){ String str="12a"; // System.out.println(str.charAt(0)); // S

2014-05-20 19:50:41 3418

转载 Java socket 编程

转载出处:http://blog.csdn.net/ns_code/article/details/14105457

2014-05-17 12:42:20 402

原创 short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?

对于short s1 = 1; s1 = s1 + 1; 由于s1+1运算时会自动提升表达式的类型,所以结果是int型,再赋值给short类型s1时,编译器将报告需要强制转换类型的错误。

2014-05-17 12:37:02 360

转载 Java 虚拟机 类加载机制

转载出处:http://blog.csdn.net/ns_code/article/details/17881581

2014-05-05 22:55:09 433

原创 归并排序

该算法是采用分治法的一个非常典型的应用。

2014-05-05 13:25:24 329

原创 Sqrt(x)

牛顿迭代法                                                  计算x2 = n的解,令f(x)=x2-n,相当于求解f(x)=0的解,如左图所示。                                                 首先取x0,如果x0不是解,做一个经过(x0,f(x

2014-05-04 20:13:06 523

原创 Evaluate Reverse Polish Notation

import java.util.Scanner;import java.util.Stack;public class Solution {public static int evalRPN(String[] tokens) {String op3="+-*/";Stack num= new Stack();int result=0;int index=0;int

2014-05-04 18:59:00 368

原创 算法面试题

#include#include#include#include#define M 1000int a[26];int check(const char ch){      int n; n=(int )ch; n=n-97; if(a[n%26]==0) {                 a[n%26]=1;   return 1; 

2014-05-02 19:42:40 444

空空如也

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

TA关注的人

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