Java
-Leon-
什么都不能舍弃的人,什么也改变不了
展开
-
Java开发中的23种设计模式详解。内容较长,建议先码后看
【放弃了原文访问者模式的Demo,自己写了一个新使用场景的Demo,加上了自己的理解】 【源码地址:https://github.com/leon66666/DesignPattern】 一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模原创 2017-01-10 10:32:01 · 348 阅读 · 0 评论 -
【Java面试】基础知识篇
【Java面试】基础知识篇 Java基础知识总结,主要包括数据类型,string类,集合,线程,时间,正则,流,jdk5--8各个版本的新特性,等等。不足的地方,欢迎大家补充。 源码分享:https://github.com/leon66666/JavaCommon 基础: (1)基本数据类型 (2)运算符操作 (3)异常 (4)String,StringBuffer,S原创 2017-01-10 10:44:19 · 210 阅读 · 0 评论 -
java中的instanceof
instanceof是Java、php的一个二元操作符(运算符),和==,>,关键字。它的作用是判断其左边对象是否为其右边类的实例,返回boolean类型的数据。可以用来判断继承中的子类的实例是否为父类的实现。相当于c#中的is操作符。java中的instanceof运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的原创 2017-01-15 22:26:13 · 358 阅读 · 0 评论 -
java中的native方法
native是与C++联合开发的时候用的!java自己开发不用的! 使用native关键字说明这个方法是原生函数,也就是这个方法是用C/C++语言实现的,并且被编译成了DLL,由java去调用。这些函数的实现体在DLL中,JDK的源代码中并不包含,你应该是看不到的。对于不同的平台它们也是不同的。这也是java的底层机制,实际上java就是在不同的平台上调用不同的native方法实现对操作系原创 2017-01-16 10:06:16 · 231 阅读 · 0 评论 -
Java中普通代码块,构造代码块,静态代码块区别及代码示例
【转自:http://www.cnblogs.com/sophine/p/3531282.html】 //执行顺序:(优先级从高到低。)静态代码块>mian方法>构造代码块>构造方法。 其中静态代码块只执行一次。构造代码块在每次创建对象是都会执行。 1 普通代码块 1 //普通代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和一般的语句执行顺序由他们在转载 2017-01-16 10:04:23 · 192 阅读 · 0 评论 -
Java命名规范
编写规范目的:能够在编码过程中实现规范化,为以后的程序开发中养成良好的行为习惯。 1、 项目名全部小写 2、 包名全部小写 3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。 如:public class MyFirstClass{} 4、 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。(驼峰式) 如原创 2017-01-18 09:30:02 · 221 阅读 · 0 评论 -
加快maven中jar包的下载速度
【转自:http://www.cnblogs.com/wangzhongqiu/p/6297782.html】 maven下载jar包的默认仓库是http://my.repository.com/repo/path速度较慢,通过配置国内镜像提高下载速度 1.打开eclipse--->Window--->Preferences--->选择Maven下的User Settings 如图找到转载 2017-01-18 18:25:59 · 1443 阅读 · 0 评论