Java
Terry_小三哥
这个作者很懒,什么都没留下…
展开
-
JAVA正则表达式30分钟入门 && 正则表达式速查表
正则表达式30分钟入门转载 2015-07-28 10:57:38 · 610 阅读 · 0 评论 -
静态成员方法、静态成员变量、静态块、非静态成员方法、非静态成员变量—Java
静态成员方法:也称类方法,一般表示类的共通方法,跟对象无关。静态成员变量:也称类变量,一般表示类的共通属性,跟对象无关,初始化在对象初始化之前,被多个对象共用。静态块:一般用来初始化静态成员变量和静态成员方法,初始化在对象实例初始化之前。非静态成员方法:也称实例成员方法,跟对象有关。非静态成员变量:也称实例成员变量,是对象的属性描述。静态成员方法只能调用静态成员方法和静原创 2015-10-22 21:06:10 · 714 阅读 · 0 评论 -
重载、重写(覆盖)、隐藏的区别--Java
重载 overload大家都熟悉java的重载以及实现,在一个类中同一个函数以多种不同的形态出现,即函数的参数个数或者类型不一样。例子 System.out.println(); 下面简称SOPSOP(String str)SOP(int number)SOP(char ch)SOP(double num)覆盖(重写) overwrite覆盖也是大家熟悉转载 2015-10-22 16:26:32 · 437 阅读 · 0 评论 -
继承方式的访问权限—Java
Java中没有跟C++那么多继承方式,默认的只有public继承方式,当用extends表示继承类,implement表示继承接口时都是public继承方式。public继承方式时候,父类中的public->public protected->protected private->no access,在子类中能访问父类的public protected部分,在子类外仅能访问publi原创 2015-10-22 15:14:13 · 744 阅读 · 0 评论 -
接口和抽象类的区别—Java
接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的,另外,实现接口的一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法,一般的应用里,最顶级的是接口,然后是抽象类实现接口,最后才到具体类实现。还有,接口可以实现多重继承,而一个类只能继承一个超类,但可以通过继承多个接口实现多重继承,接口还有标识(里面没有任何方法转载 2015-10-22 21:29:39 · 434 阅读 · 0 评论 -
final方法、final变量、final类、final对象—Java
final方法:表示方法不可被子类重写(覆盖)final变量:初始化一次后值不可变final类:类不能被继承,内部的方法和变量都变成final类型final对象:指对象的引用不可变,但是对象的值可变,即指向的是同一个对象,但是对象内部的值可以修改。参考网址:浅析Java中的final关键字转载 2015-10-22 21:15:07 · 6269 阅读 · 2 评论 -
Java内部类总结
内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动)显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类而心脏又在人体当中,正如同是内部类在外部内当中 实例1:内部类的基本结构//外部类class Out {转载 2015-10-22 20:27:05 · 314 阅读 · 0 评论 -
Java匿名内部类总结
匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法abstract class Person { public abstract void eat();} clas转载 2015-10-22 20:31:10 · 312 阅读 · 0 评论 -
Eclipse+jdk环境搭建
首先安装jdk-7u75,把jdk安装到D:\Program Files (x86)\jdk\jdk7 jre安装到D:\Program Files (x86)\jdk\jre7;接着配置环境变量,计算机右键->属性->高级系统设置->环境变量->系统变量里,添加一个JAVA_HOME变量,值为jdk安装路径,此处为 D:\Program Files (x86)\jdk\jdk7原创 2015-08-04 10:46:47 · 373 阅读 · 0 评论 -
JAVA和C++ 交换两个变量的值的函数 区别
在程序开发的过程,要交换两个变量的内容,是一种比较常见的事情。在排序算法中,就有一种就叫做“交换排序法”。在所有的排序算法,交换要排序的集合中的两个元素,几乎是必须的过程。在Java中交换两个元素的内容,如果你是程序员新手,你可能碰到意想不到的问题。众所周知,java和C、C++中都不能通过值传递的方式实现两个整数的交换。即下面的函数是不能成功交换两个整数的, publ转载 2015-07-30 11:24:28 · 3869 阅读 · 0 评论 -
java异常处理机制
转自 http://blog.csdn.net/hguisu/article/details/6155636 1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会转载 2015-07-29 14:33:11 · 513 阅读 · 0 评论 -
JAVA反射机制实际代码解释
JAVA反射机制详解转载 2015-08-09 20:49:31 · 286 阅读 · 0 评论 -
Java之集合类应用总结
Java之集合类应用总结1.集合类类图Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└Set ├HashSet ├TreeSet ├LinkedHashSetMap├Hashtable├HashMap├WeakHashMap└SortedMap └Tre转载 2015-09-21 17:17:23 · 315 阅读 · 0 评论