摘要:
Java代理模式 Java中的代理表示对某个对象的一种代理模式,可以有效控制用户不能直接使用此对象。代理机制可以使某个对象的业务功能实现的一种隐藏,在不改变源数据的情况下,有利于对应用程序进行扩展或升级 代理可以看作是一种AOP模式的实现 代理模式中对象之间存在的结构 抽象接口:代理对象和目标对象共 阅读全文
摘要:
Java反射编程 当Java对象不使用new操作符创建实例时,可以通过解析类的字节码文件来创建实例以及使用属性和方法的操作 一、枚举数据类型 枚举是常量字段的数组形式,数组中的常量不能被改写。 通过enum关键字来修饰一个类为枚举类 /**枚举类的特性: * 无法使用new构建一个实例,可以定义接口 阅读全文
摘要:
JavaXML解析 一、XML文档概述 XML(EXtensible Markup Language)可扩展标记语言,是一种用于标记电子文件使其具有结构性的标记语言。由程序设计编写者编写。 很多计算机语言都有支持XML文档解析的功能,XML文档用于跨平台跨计算机进行数据传输的作用 二、XML文档语法 阅读全文
摘要:
Java多线程 一、多线程的定义 进程 在Java虚拟内存中,一个java应用程序相当与一个进程,每个进程都有一个独立的内存空间,进程与进程之间若要进行数据交互等通信是十分困难的。 线程 但是作为进程的一部分,线程作为进程的最小执行单位。 在一个线程中,每个线程提供了可以在同一时间内可以执行不同的功 阅读全文
摘要:
Java输入输出 一、File类 将文件和目录路径名作为抽象的表示,通过Java内存中虚拟的路径来实现对实际本地文件的一些操作。 比如访问目录或文件的路径,创建目录或者文件等方法。 File类对象的创建 构造方法 File file = new File(URI uri);//通过URI类提供的抽象 阅读全文
摘要:
Java常用类库 java中已经预编写好的,供程序员使用的功能类 一、Object常用基础类 Java中所有数据都称为对象,Object类是所有数据类型的超级父类 Object对象的创建 Object中只提供唯一一种创建对象的构造器 public Object(){ } Java中所有的引用类型对象 阅读全文
摘要:
一、Java面向对象 什么是面向对象 什么是面向过程: 面对一个需要解决的问题时,注重的是解决问题的步骤。第一步做什么,第二步做什么。在程序中相当于一个方法内按顺序执行代码的一个流程。 什么是面向对象: 同样是解决一个问题,面向对象的角度是将问题抽象成对象的形式。通过分类的思维方式,将问题分成几个解 阅读全文
摘要:
Java 数组 一、什么是数组 数组可以理解成一个包含相同类型的有序数字集合 也称储存一组数据的空间 数组属于引用数据类型 int[] a = {1,2,3,4,5}; 集合内的数据称为元素 并按顺序排列 每个元素对应一个元素索引 相当于每个数据的编号 索引的排序是从0开始 二、数组声明定义的语法 阅读全文
摘要:
一、流程控制结构 Scanner类 在基础语法里,只能打印出简单的运算结果,并不能实现程序和人的交互。 Java 5 的新特性里,提供了一个工具类Scanner,便于获取用户的输入。 基本语法 Scanner s = new Scanner(System.in); 创建扫描器,用于接收用户输入 判断 阅读全文
摘要:
Java语法基础 java基本代码规范,以及类的定义,基本的关键字和属性的用法,基本数据格式以及数据转换,运算符的操作 一、类的基本结构 类是组成Java程序的最小结构单元。 基本语法: public class SyntaxBasic{ } 一个类的组成 有两个部分构成:类头和类体。 花括号前的部 阅读全文