
Java
Janch颖
这个作者很懒,什么都没留下…
展开
-
Java的String、StringBuffer、StringBuilder详解
转载自:http://m.blog.chinaunix.net/uid-301743-id-5032902.html?/13033.shtml前言最近发现团队成员在Java代码方面的质量不够高,准备写一些基础的文章,供大家参考。一、定义String是不可变字符序列。StringBuffer是可变的字符序列。StringBuilder也是可变的字符序列。1转载 2016-03-01 10:42:20 · 340 阅读 · 0 评论 -
深入理解Java异常处理机制
转载自:http://blog.youkuaiyun.com/hguisu/article/details/61556361. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执转载 2016-03-01 20:04:49 · 306 阅读 · 0 评论 -
Java算法面试题
转载自:http://blog.youkuaiyun.com/redarmy_chen/article/details/65135411.比较两个字符串如果不等返回True?答案: Java代码 package com.test.kaoshi; public class StringDemo { privat转载 2016-03-01 19:58:33 · 276 阅读 · 0 评论 -
Java字符串排列算法
转载自:http://www.cnblogs.com/gw811/archive/2012/10/11/2719224.htmlJava字符串排列算法 题目:现有ABCDE 5个球 构成的排列组合 可重复抽取 最多取到16个 共有多少种组合方式? 比如:取1个球可以构成的组合有 A B C D E 共5种,取2个球可以构成的组合有 5+4+3+2+1=1转载 2016-03-01 19:42:59 · 321 阅读 · 0 评论 -
Java多态性理解
转载自:http://www.cnblogs.com/jack204/archive/2012/10/29/2745150.htmlJava中多态性的实现什么是多态面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对转载 2016-03-01 15:59:38 · 246 阅读 · 0 评论 -
Java中JVM的原理
转载自:http://blog.youkuaiyun.com/witsmakemen/article/details/28600127一、java虚拟机的生命周期: Java虚拟机的生命周期 一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程序开始执行时他才运行,程序结束时他就停止。你在同一台机器上运行三个程序,就会有三个运行中的Java虚拟机。 Java虚拟机总是开始于转载 2016-03-02 10:38:44 · 301 阅读 · 0 评论 -
Java五种单例模式与线程安全
转载自:http://blog.chenzuhuang.com/archive/13.html 《设计模式》提出近二十年里,随着面向对象语言发展,单例模式也随之演化,如今其实现形式变得多种多样。常见的单例模式有懒汉、饿汉、双重校验锁、枚举和静态内部类五种形式。转载 2016-02-25 16:12:58 · 4046 阅读 · 1 评论 -
Java中字符串倒序方法
转载自:http://blog.youkuaiyun.com/zerowzj/article/details/2246499import java.lang.StringBuffer;public class API_String { public static void main(String[] args) { String str = "转载 2016-02-25 17:21:02 · 958 阅读 · 0 评论 -
Java的进程与线程
转载自:http://blog.youkuaiyun.com/zzobin/article/details/7079110进程是什么?进程是程序执行的一个实例,比如说,10个用户同时执行IE,那么就有10个独立的进程(尽管他们共享同一个可执行代码)。 进程不是什么?一个没有运行的程序不是一个进程。 进程的特点:每一个进程都有自己的独立转载 2016-03-02 10:37:20 · 337 阅读 · 0 评论 -
Java中extends和implements的区别
转载自:http://blog.youkuaiyun.com/foreverhuylee/article/details/21283983一、extends是继承类,implements是实现接口。类只能继承一个,接口可以实现多个。extends继承父类的时候可以重写父类的方法,也可以调用父类的非私有方法;implements实现接口,必须实现接口的所有方法。二、转载 2016-03-02 10:35:47 · 373 阅读 · 0 评论 -
Java中break return continue 区别
转载自:http://blog.youkuaiyun.com/joebaby_/article/details/79785411、return 语句的作用 (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行 (2) return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致,可以使用强制类型转换来是数据类型一致转载 2016-03-03 18:28:59 · 377 阅读 · 0 评论 -
Java中重载与重写的区别
转载自:http://www.cnblogs.com/bluestorm/archive/2012/03/01/2376236.html首先我们来讲讲:重载(Overloading) (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。 (转载 2016-03-01 11:20:29 · 313 阅读 · 0 评论 -
Java抽象类与接口
转载自:http://blog.youkuaiyun.com/chenssy/article/details/12858267接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有转载 2016-03-01 15:54:32 · 301 阅读 · 0 评论 -
Java中final、finally、finalize的区别
转载自:http://jingyan.baidu.com/article/597a064363b676312b5243ad.htmlJava中final、finally、finalize的区别与用法,困扰了不少学习者,下面我们就这个问题进行一些探讨,希望对大家的学习有所帮助。方法/步骤1简单区别:fin转载 2016-03-01 15:56:51 · 460 阅读 · 0 评论 -
Java关键字final、static使用总结
转载自:http://www.cnblogs.com/dolphin0520/p/3799052.html一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的转载 2016-03-01 16:03:45 · 233 阅读 · 0 评论 -
Java实现几种常见排序算法代码
排序(Sorting) 是计算机程序设计中的一种重要操作,它的功能是将一个数据元素(或记录)的任意序列,重新排列成一个关键字有序的序列稳定度(稳定性)一个排序算法是稳定的,就是当有两个相等记录的关键字R和S,且在原本的列表中R出现在S之前,在排序过的列表中R也将会是在S之前。排序算法分类常见的有插入(插入排序/希尔排序)、交换(冒泡排序/快速排序)、选择(选择排序)转载 2016-03-01 20:01:06 · 319 阅读 · 0 评论 -
Java集合类详解
转载自:http://blog.youkuaiyun.com/softwave/article/details/4166598集合类说明及区别Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口转载 2016-02-26 21:56:41 · 248 阅读 · 0 评论