JAVA基础
文章平均质量分 63
xingzjx
script/script
展开
-
java基础之面向对象的三个特性
一、面向对象 面向对象是软件开发的一种方法。它具有三个基本特点:封装、继承、多态。 二、封装 1、封装:是指隐藏对象的属性和实现细节,仅对外提供共共访问方式。 2、好处:提高了代码的重用性和安全性。 3、原则:把不需要对外部提供的方法隐藏;把属性隐藏,通过公共方法对其访问。 4、程序实例: 在这个实例中我们封装了Person的一些属性,这里可以在方法中加入一些条件,如age必原创 2015-03-13 15:35:50 · 421 阅读 · 0 评论 -
java之类与类的关系
类与类之间的关系有继承、实现、依赖、关联(聚集)、组合、聚合。其中关联包括组合和聚合关系。 1、继承:一个类继承另一类,或者一个接口继承另一接口,强调的是功能的扩充。 uml图如下 2、指类实现接口的功能,uml图如下 3、依赖:是指一个对象调用了另外一个对象,常常表现在成员方法里面的参数。 4、关联:一个类引用了另外的类,表现在成员变量里面。 5、聚合:强调整原创 2015-03-21 12:35:55 · 516 阅读 · 0 评论 -
java之动态代理
一、代理的基本概念 1、生活中的代理:例如买一台电脑我们往往从代理商那里买,而不是直接跑去总部直接买,不管从哪里买电脑都是一样的,从代理那里买我们可以不用跑来跑去的,省去了很多烦。 2、程序中的代理:要为已经存在的多个具有相同接口的目标类(有称为委托类)添加系统的功能,如异常处理、日记、方法运行的时间、事务管理等等,那么,该怎么做呢?如果我们直接修改接口实现显然违背了开闭原则,程序容易出错。有原创 2015-04-02 18:52:59 · 414 阅读 · 0 评论 -
java基础之注解
一、基本概念 1、注解的含义:注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则等于没有某种标记,以后,javac编译器,开发工具和其他程序可以用反射来了解你的类及各种元素上有无何种标记,看你有什么标记,就去干相应的事。标记可以加在包,类,字段,方法,方法的参数以及局部变量上。 2、 二、注解的使用 三、注解与应用原创 2015-04-02 19:28:55 · 390 阅读 · 0 评论 -
java高新之类加载器
1、类加载器:类加载器就是加载类的工具。当程序需要的某个类,那么需要通过类加载器把类的二进制加载到内存中.类加载器也是Java类。 2、类加载器的关系图: 3、类加载器原理: (1)当Java虚拟机要加载一个类时,到底派出哪个类加载器去加载呢? A、首先当前线程的类加载器去加载线程中的第一个类。 B、如果类A中引用了类B,Java虚拟机将使用加载类A的类装载器来加载类B。 C原创 2015-04-03 23:15:13 · 489 阅读 · 0 评论 -
java基础之正则表达式
一、基本概念 1、正则表达式:符合一定规则的表达式。 2、作用:用于专门操作字符串。 3、特点:用于一些特定的符号来表示一些代码操作。这样就简化书写。所以学习正则表达式,就是在学习一些特殊符号的使用。 4、好处:可以简化对字符串的复杂操作。 弊端:符号定义越多,正则越长,阅读性越差。 二、基本操作 1、匹配:String matches方法。用规则匹配整个字符串,只要有原创 2015-04-04 17:55:20 · 391 阅读 · 0 评论