Java
飞鸽传说
飞鸽传说
展开
-
(转)深入理解java多态性
深入理解java多态性 昨天看到一个关于多态性的帖子,参考了回帖者的理解,加入了一些自己的看法,整理出来供大家参考,不一定完全正确,欢迎大家批评指正。(一)相关类class A ...{ public String show(D obj)...{ return ("A and D"); }原创 2016-12-25 12:23:38 · 240 阅读 · 0 评论 -
JAVA 数组转换成List及List转换成数组
import java.util.ArrayList;import java.util.Arrays;String[] array;ArrayList<String> projection = new ArrayList<String>(Arrays.asList(array));原创 2016-12-31 14:21:54 · 440 阅读 · 0 评论 -
(转)Java 程序的执行过程
首先编译:虚拟机会根据java预言的规则进行语法分析,词法分析,语义分析等等,以及类变量常量的提取等等,然后依据class文件的格式把程序转化为字节码文件。这就是你用javac命令的结果。运行:要经过装载———》链接——》初始化的步骤,进入内存(分配空间,初始化变量方法区,常量池,堆栈等等),然后在用到的时间就从main方法入口区执行程序!这里面的每一个步骤都是很复杂的过程 ----原创 2016-12-25 12:26:13 · 287 阅读 · 0 评论 -
(转)Java用native2ascii命令做unic…
背景:在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。 1、native2ascii简介:native2ascii原创 2016-12-25 12:26:10 · 379 阅读 · 0 评论 -
try-finally与try-catch-finally的…
为了弄清楚try-finally及try-catch-finally的使用和执行流程,进行了如下实验,先分享给网友们,不对的地方指正批评哈!!!实验方法:根据try所在的函数是否带返回值、return所在的位置和是否抛出异常三种情况进行分析源码:代码都有注释,要注意的是"return"和"return XXX"使用了同一个标识,如都用D实验结果:1.try-catch-fin原创 2016-12-25 12:26:03 · 1350 阅读 · 0 评论 -
(转)单例模式
单例模式求助编辑百科名片 单例模式单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。目录单例模式简介单例模式要点优点:单例模式实例展开单例模式简介单例模式要点优点:单例模式实例展开编辑本段单例模式简介单例模式(singleton)顾名思义,就是一个类只有一个实例原创 2016-12-25 12:25:57 · 501 阅读 · 0 评论 -
(转)java代理模式
java代理模式目录简介应用场景代码示例展开简介应用场景代码示例展开编辑本段简介即ProxyPattern,23种java常用设计模式之一。代理模式的定义:对其他对象提供一种代理以控制对这个对象的访问。代理模式的主要作用是为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间原创 2016-12-25 12:25:55 · 170 阅读 · 0 评论 -
(转)Java枚举常见7种用法
DK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。 用法一:常量 在JDK1.5 之前,我们定义常量都是: publicstaticfianl…….现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 public enum Color { RED, GREEN, BLANK, YELLOW }原创 2016-12-25 12:24:42 · 157 阅读 · 0 评论 -
(转)谈java的导入(import)
单类型导入(single-type-import),例如import java.io.File; 按需类型导入(type-import-on-demand),例如 import java.io.*; 关于这两种导入类型大家各有所爱,众说纷纭。这里分析一下这两种导入类型的大致工作原理供大家参考。 单类型导入比较好理解,仅仅导入一个public类或者接口。而对于按需类型导入,有人误解为导原创 2016-12-25 12:24:25 · 420 阅读 · 0 评论 -
(转)JavaBean的理解
JavaBean的属性 JavaBean的属性与一般Java程序中所指的属性,或者说与所有面向对象的程序设计语言中对象的属性是一个概念,在程序中的具体体现就是类中的变量。在JavaBean设计中,按照属性的不同作用又细分为四类:Simple, Index, Bound与Constrained属性。 3.1.1 Simple属性 一个简单属性表示一个伴随有一对get/set方法(原创 2016-12-25 12:24:04 · 200 阅读 · 0 评论 -
(转)Java克隆方法的研究(clone)
没有办法阻止对引用的改动。 什么是"clone"? 在实际编程过程中,我们常常要遇到这种情况:有一个对象A,在某一时刻A中已经包含了一些有效值,此时可能会需要一个和A完全相同新对象B,并且此后对B任何改动都不会影响到A中的值,也就是说,A与B是两个独立的对象,但B的初始值是由A对象确定的。在Java语言中,用简单的赋值语句是不能满足这种需求的。要满足这种需求虽然有很多途径,但实现cl原创 2016-12-25 12:24:02 · 163 阅读 · 0 评论 -
(转)Java异常处理机制的详细讲解…
1. 异常机制1.1异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。1.2传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是大家约定俗称的),调用该函数的程序负责检查并分析函数返回的结果。这样做有如下的弊端:例如函数返回-1代表出现异常,但是如果函原创 2016-12-25 12:23:46 · 267 阅读 · 0 评论 -
(转)java内部类的作用
一、 定义放在一个类的内部的类我们就叫内部类。二、 作用1.内部类可以很好的实现隐藏 一般的非内部类,是不允许有 private 与protected权限的,但内部类可以2.内部类拥有外围类的所有元素的访问权限3.可是实现多重继承4.可以避免修改接口而实现同一个类中两种同名方法的调用。三、 例子1.实现隐藏 平时我们对类的访问权限,都是通过类前面的访问修饰符来限制的,原创 2016-12-25 12:23:40 · 168 阅读 · 0 评论 -
Java参考链接
Tutorials -- java入门教程http://docs.oracle.com/javase/tutorial/Specification--java编程思想级的http://docs.oracle.com/javase/specs/jls/se8/html/index.htmlJDK 8的API Referencehttp://docs.oracle.com/javase/8/docs/api/index.html原创 2015-09-18 12:14:19 · 383 阅读 · 0 评论