摘要: 在Oracle数据库中每个数据库里面都包含很多对象,主要包括表、视图、存储过程、触发器及其约束。 1、表 表,即在数据库中存放数据用的数据表。每一个数据库中都可以包含很多张数据表,但是每一个数据表的名字都是不能重复的。表的每一行代表一条记录,每一列都有一个列名,列名时唯一的,行与列的交叉点称为字段。 阅读全文
posted @ 2017-08-11 12:37 忘尘天外天 阅读(1564) 评论(0) 推荐(0) 编辑
摘要: 数据库的模式(Schema)是对现实世界的抽象,是对数据库中全部数据的逻辑结构和特征的描述。模式反映的是数据的结果及其联系,数据库系统在其内部具有三级模式和二级映像。三级模式分别是外模式、模式和内模式,二级映像则是外模式/模式映像、模式/内模式映像。 1、三级模式 美国国家标准学会(American 阅读全文
posted @ 2017-08-11 10:59 忘尘天外天 阅读(10148) 评论(0) 推荐(0) 编辑
摘要: Oracle SQL 提供了用于执行特定操作的专用函数,这些函数大大增强了SQL语言的功能。函数可以接受零个或多个输入的参数,并返回一个输出结果,Oracle数据库主要使用两种类型的函数: 1、单行函数:对每一个函数应用在表的记录中时,只能输入一行结果,返回一个结果,比如:mod(x,y)返回x除以 阅读全文
posted @ 2017-08-09 13:55 忘尘天外天 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 通过结构化查询语言(Structured Query Language,SQL),可以告诉Oracle对那些信息进行选择(select)、插入(insert)、更改(update)、删除(delete)。事实上,这4 个动词是向Oracle发布指令的主要单词。还可以使用附加命令merge(合并)字一 阅读全文
posted @ 2017-08-08 23:15 忘尘天外天 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 每个Oracle数据库都是数据的集合,这些数据包含在一个或多个文件中。数据库有物理和逻辑两种结构。在开发应用程序的过程中,会创建诸如表和索引这样的结构,这些结构用于数据行的存储和查询。可以为对象的名称创建同义词(synonym),通过数据库链接在不同的数据库中查看对象,并能够限制对象的访问权限。甚至 阅读全文
posted @ 2017-08-07 22:28 忘尘天外天 阅读(221) 评论(0) 推荐(0) 编辑
摘要: Java正则表达式字符串模式。 正则表达式可以用来搜索、编辑和处理文本。 正则表达式不尽限于一种语言,但在每一种语言中又细微的差别。 java.util.regex包中主要有这3个类: Pattern类: pattern对象是一个正则表达式的编译表示。Pattern类没有公共构造方法。要创建一个Pa 阅读全文
posted @ 2017-08-07 10:49 忘尘天外天 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 要求:统计一个src文件下的所有.java文件内的代码行数(注释行、空白行不统计在内) 分析:先封装一个静态方法用于统计确定的.java文件的有效代码行数。使用字符缓冲流读取文件,首先判断是否是块注释开头,接着判断是否是块注释结尾,再判断是否是单行注释或者空白行,若都不是则是有效代码,统计行数+1。 阅读全文
posted @ 2017-08-05 12:01 忘尘天外天 阅读(946) 评论(0) 推荐(0) 编辑
摘要: 要求:输入一个正数n,输出所有和为n的连续正数序列。 分析可以从1开始连续加,若到i的和等于n则输出1到i之间的连续正数,若到i的和大于n,则改为从2开始连续加,再判断到i的和是否等于n,等于则输出2到i的连续正数,依次类推。起始值只要到n/2+1即可,超过一半再连续加肯定就大于n。编程如下: 阅读全文
posted @ 2017-08-05 11:30 忘尘天外天 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 缓存可以说是I/O的一种性能优化。缓存流为I/O流增加了内存缓冲区。有了缓冲区,使得在流上执行skip()、mark()和reset()方法都称为可能。 1.BufferedInputStream 类 和 BufferedOutputStream 类 BufferedInputStream 类可以对 阅读全文
posted @ 2017-08-02 11:07 忘尘天外天 阅读(312) 评论(0) 推荐(0) 编辑
摘要: Java支持递归。递归是根据自身定义内容的过程。就Java编程而言,递归是一个允许方法调用自身的特性。调用自身的方法被称为递归。典型的例子就是阶乘的计算,N的阶乘就是从1到N之间所有整数的乘积。 当方法调用自身时,在堆栈上为新的局部变量和参数分配内存,并使用这些新的变量从头开始执行方法的代码。当每次 阅读全文
posted @ 2017-08-01 22:17 忘尘天外天 阅读(1006) 评论(0) 推荐(0) 编辑