面向对象程序设计(Object Oriented Programming,OOP)的思想主要针对大型软件设计而提出,使得软件设计更加灵活,能够很好地支持代码复用和设计复用,代码具有更好的可读性和可扩展性,大幅度降低了软件开发的难度。面向对象程序设计的一个关键性概念是将数据以及对数据的操作封装在一起, ...
分类:
其他好文 时间:
2018-03-23 15:21:21
阅读次数:
151
1.1IO流概述及分类IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的类都在IO包中流按流向分为两种:输入流,输出流1.2FileWriter类使用A:打开帮助文档B:点击显示,找到索引,看到输入框C:你要学习什么内容,你就在框框里面输入什么内容举例:RandomD:看包java.lang包下的类在使用的时候是不需要导包的E:看类的描述Random类是用于生成
分类:
其他好文 时间:
2018-03-23 11:40:59
阅读次数:
146
update()方法可以完成插入,更新,删除修改数据的操作。并且在JdbcTemplate类中,提供了一系列的update()方法。 常用方法如下 接下来演示该方法的使用: 1.先创建一个Account类 2.创建一个AccountDao接口 3.创建接口实现类AccountDaoImpl类 4.编 ...
分类:
数据库 时间:
2018-03-18 21:38:56
阅读次数:
302
DDL(data definition language) : 数据库定义语言 用来定义创建操作表的时候用到的一些sql命令,比如CREATE、ALTER、DROP等等。 DML(data manipulation language) :数据操纵语言 对表中具体数据的操作,比如SELECT、UPDA ...
分类:
数据库 时间:
2018-03-18 18:42:19
阅读次数:
320
20165324 《Java程序设计》第3周学习总结 教材学习内容总结 本周学习内容如下: 编程语言思想 1. 面向过程语言的核心是编写解决某个问题的代码块;在面向对象语言中,最核心的内容是对象,一切围绕对象。 2.面对对象编程的核心思想之一:将数据和对数据的操作封装在一起。通过抽象,形成一般概念。 ...
分类:
编程语言 时间:
2018-03-18 15:02:12
阅读次数:
226
索引覆盖 是指 如果查询的列恰好是索引的一部分,那么查询只需要在索引文件上进行,不需要回行到磁盘再找数据.这种查询速度非常快,称为”索引覆盖”,比平时的查询少一次到磁盘读数据的操作。(索引正好覆盖到查询的数据) 例如下面: ...
分类:
数据库 时间:
2018-03-17 23:27:00
阅读次数:
298
一、视频学习笔记 1、计算机语言发展基本概况 面向机器(汇编)、面向过程(C语言)、面向对象(Java语言); 2、类 Java程序的基本要素; 是Java语言最重要的“数据类型”,封装着数据和对数据的操作; 类声明的变量被称作对象变量(即对象); 定义类包括类声明和类体;类体包括变量声明和方法(即 ...
分类:
其他好文 时间:
2018-03-17 23:26:36
阅读次数:
220
一、封装(Encapsulation) 封装也称信息隐藏,是指利用抽象数据类型把数据和基于数据的操作封装起来,使其成为一个不可分割的整体,数据隐藏在抽象数据内部,尽可能的隐藏数据细节,只保留一些接口使其与外界发生联系 封装性的思想: 将类的属性私有化 提供公共的方法(setter & getter) ...
分类:
编程语言 时间:
2018-03-17 19:41:16
阅读次数:
272
java面向对象编程的四大特征 抽象、封装、继承、多态 1.抽象:把一类事物的共同属性和行为提取出来,形成一个物理模拟,这种研究问题的方法。 2.封装:把抽象出来的数据和对数据的操作封装在一起,数据被保护在内部,程序的其他部分只有通过被授权的操作(成员方法) 才能对数据进行操作。 2.1 publi ...
分类:
编程语言 时间:
2018-03-12 13:36:48
阅读次数:
222
copy与deepcopy python 中的copy与deepcopy是内存数据的操作,但是两个函数有一定的区别。 1.copy 经过copy操作的得两个list,list1拥有两个同的地址(46925320和46967368),修改list时不会影响list1的值,但是 list中间的子列表[4 ...
分类:
编程语言 时间:
2018-03-11 23:58:16
阅读次数:
293