摘要: 在Java中,面向对象编程有三大特性:封装、继承、多态。 先来说说封装。 封装,顾名思义,就是通过抽象数据类型(即ADT,一种为了将数据类型和可能在该数据类型上进行操作而定义的)将数据以及基于数据的操作封装在一起,使之成为独立的“实体”。 首先先来看一个Person类: 1 public class Person... 阅读原文
2017-07-03 09:42:02 阅读(810) 评论(0)
摘要: JAVA面向对象三大特性详解 一、封装   1、概念:     将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。   2、好处:    只能通过规定的方法访问数据。       隐藏类的实例细节,方便修改和实现。    3、封装的实现步骤        ... 阅读原文
2017-07-03 08:55:10 阅读(774) 评论(0)
摘要: 通过学习,一句话概括Java工厂模式的特点——通过建立一个工厂来创建对象,不必关心构造对象实例能不能被实例化啊等诸多细节和复杂过程。 工厂模式呢?就像我们从劳动密集型社会转型到技术密集型社会。打个比方,从前要制造一个桌子,从上山选木头、砍木头、运木头,到设计桌子,制造桌子等细节问题都需要一个人去做好,由于付出的劳动成... 阅读原文
2017-07-03 08:18:02 阅读(750) 评论(0)
摘要: 一、配置Maven环境 1.下载Maven   下载链接http://maven.apache.org/download.cgi 2.下载完成解压压缩包并创建本地仓库文件夹 3.打开解压缩文件,配置本地仓库路径     4.配置Maven环境变量     5.在cmd中查看maven是否配置正确   在c... 阅读原文
2017-07-03 08:00:09 阅读(808) 评论(0)
摘要:JSON 即是key-value存储方式,存储内容对象和数组 阅读原文
2017-07-03 06:00:08 阅读(736) 评论(0)
摘要: import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.OutputStreamWriter;public class 逆值 {/*... 阅读原文
2017-07-02 23:14:03 阅读(809) 评论(0)
摘要: 一:进程与线程的描述:        进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1~n个线程。(进程是资源分配的最小单位)   线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。(线程是cpu调度的最小单位) 二:实现... 阅读原文
2017-07-02 22:24:02 阅读(817) 评论(0)
摘要: 这里主要讲解的是Java的枚举类型 什么是枚举? 以我的理解答:枚举是我们自己定义的一个集合,比如说我们数学里面所学的集合A={1、2、3},当我们要使用A这个集合的时候,我们只能够使用集合A里面的1、2、3这三个元素,不是A里面的元素我们就不可以使用。 同样,枚举和这个集合是类似的,当我们定义了一个枚举类型的时候,... 阅读原文
2017-07-02 21:22:04 阅读(814) 评论(0)
摘要: JAVA内部类详解     在我的另一篇java三大特性的封装中讲到java内部类的简单概要,这里将详细深入了解java内部类的使用和应用。   我们知道内部类可分为以下几种: 成员内部类 静态内部类 方法内部类 匿名内部类   这里我们先将以这个分类来详细了解各个内部类的情况。然后给内部类作出总结。 一、... 阅读原文
2017-07-02 20:22:05 阅读(808) 评论(0)
摘要:   保存分为两种: 1.没有选择类型列表,添加新的类型名称,此时保存表示新增一种数据类型:   2.选择下拉框中数据类型,类型名称不可见,此时保存表示在已有的数据类型上进行编辑和修改:   其中,类型名称可见与否是通过js代码实现的:   实现步骤   1.在dictionaryIndex.jsp中添加sa... 阅读原文
2017-07-02 19:57:03 阅读(805) 评论(0)