摘要: 类与对象 大街上一个个的人,就是一个个对象 类是对一群对象的抽象,比如人都有性别、年龄、姓名,都会吃饭、睡觉等。姓名性别可以抽象为变量,吃饭睡觉可以抽象为方法,像下面一样定义个类来形容人 类的修饰符 上面代码第一行的"public"是类的修饰符 类的修饰符可以有public、final、abstra 阅读全文
posted @ 2016-11-15 19:06 sonng 阅读(952) 评论(0) 推荐(0) 编辑
摘要: 几个概念 桶(bucket):hash表里可以存储元素的位置 hash冲突:equals()返回false的不相等对象的hashCode()值相等,意味着一个bucket要放几个元素 容量(capacity):hash表中桶(bucket)的数量 初始化容量(initial capacity):创建 阅读全文
posted @ 2016-11-15 15:19 sonng 阅读(340) 评论(2) 推荐(1) 编辑
摘要: 上午在搜索"System.runFinalization"的时候,搜到 "http://www.cnblogs.com/Skyar/p/5962253.html" ,其中有关于try catch finally的部分,特整理如下 先看下面这个方法的返回值 执行过程 1. 执行try块:执行中抛出一个 阅读全文
posted @ 2016-11-15 14:57 sonng 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 主要的方法 构造方法: + TreeMap(); + TreeMap(Comparator comparator); + TreeMap(Map m); + TreeMap(SortedMap m); 方法: + Map.Entry firstEntry(); + Object firstKey() 阅读全文
posted @ 2016-11-15 12:03 sonng 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 主要的方法 + 构造方法: HashMap(); 默认大小16,负载因子0.75 HashMap(int initialCapacity); HashMap(int initialCapacity,float loadFactor); HashMap(Map v); + 方法: void clear 阅读全文
posted @ 2016-11-15 09:48 sonng 阅读(397) 评论(0) 推荐(0) 编辑
摘要: static可以修饰哪些成员 成员变量 可以修饰 构造方法 不可以 方法 可以修饰 初始化块 可以修饰 内部类(包括接口、枚举) 可以修饰 总的来说:静态成员不能访问非静态成员 静态变量 static修饰的变量为静态变量 在创建对象时,静态变量位于方法区中,而非像实例变量一样,位于堆内存中 一个类的 阅读全文
posted @ 2016-11-15 09:24 sonng 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 00 准备工作 1. 到VirtualBox官网下载Oracle VM VirtualBox 5.1.8:https://www.virtualbox.org/wiki/Downloads 2. 到centos官网下载CentOS7:https://wiki.centos.org/Download 阅读全文
posted @ 2016-11-09 20:32 sonng 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 1、插入完整的行或一部分:INSERT INTO 表名(列名1~n) VALUES (对应的值1~n) 注意:1. 省略列名,也可以插入,但在将来表结构发生变化后,可能导致错误,因此一般不用; 2. 如果只对部分列插入数据,省略的那些列要么可以为NULL,要么有默认值,否则会发生错误; 3. 字符型 阅读全文
posted @ 2016-04-26 11:06 sonng 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 1、表的修改: 1.1 删除列:ALTER TABLE 表名 DROP COLUMN 列名 1.2 添加列:ALTER TABLE 表名 ADD(列名 数据类型) 1.3 修改列名:ALTER TABLE 表名 RENAME COLUMN 旧列名 TO 新列名 1.4 修改列的数据类型:ALTER 阅读全文
posted @ 2016-04-23 11:57 sonng 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 1、创建表:用CREATE TABLE 语句,要指明:表名(不能与现有表名重复)、列名、每列的数据类型 2、约束。数据库中的表不同于Excel,其表中的数据必须严格规范合法,约束就是用来管理如何插入或处理数据库数据的规则。 1.主键约束:主键列的每一个数据可以唯一标识其所在的行,任意两行的主键值都不 阅读全文
posted @ 2016-04-22 11:55 sonng 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 1、子查询:就是嵌套的查询,用一个查询的结果作为另一个查询的条件。 比如要列出订购了物品“RGAN01”的所有顾客的ID、姓名和联系人,需要经历以下几步 (1)从orderitems中找出订购了“RGAN01”的所有订单编号 (2)用(1)的订单编号在orders中找出顾客的ID (3)用(2)的顾 阅读全文
posted @ 2016-04-17 14:40 sonng 阅读(658) 评论(3) 推荐(0) 编辑
摘要: 1、有些时候需要数据的汇总值,而不是数据本身,比如对某些数据求和、计数、求最大最小值、求平均值,因此就有了5个聚集函数:AVE()、COUNT()、MAX()、MIN()、SUM(): (1)求平均值:AVE(),一个AVG()只对一个字段有效,注意AVE()忽略NULL值,而不是将其作为“0”参与 阅读全文
posted @ 2016-04-13 11:32 sonng 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 1、从数据库中检索出的数据往往并不是最后要展示的格式,可以在数据库端或者客户端应用程序中完成转换和格式化,但一般说来,在数据库服务器中完成要快很多。 2、拼接字段:将几个值连接到一起构成单个值。Oracel使用“||”连接,不支持“+”。例如: (1)别名:在字段名后面加上“ AS 新列名”,重新赋 阅读全文
posted @ 2016-04-12 18:51 sonng 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 1、SELECT基本语句: 2、检索所有字段,用"*"替换字段名,这会导致效率低下 3、去除重复项,“DISTINCT”作用于所有字段 4、若检索结果过多,可限定结果的条数 5、对检索出的数据进行排序,ASC为升序,也为默认排序方式;DESC为降序。ORDER BY 语句一定是最后一条语句。如果不排 阅读全文
posted @ 2016-04-05 23:09 sonng 阅读(467) 评论(0) 推荐(0) 编辑
摘要: PL/SQL是Oracle开发的主要工具,安装很简单,在官网 “https://www.allroundautomations.com/plsqldev.html” 选择合适的版本,也有多国语言包,下载安装即可,运行的时候输入用户名/密码/数据库,即可连接 阅读全文
posted @ 2016-03-31 12:06 sonng 阅读(249) 评论(0) 推荐(0) 编辑
摘要: "应用程序开发"下的"SQL Developer"双击不可用,出现“Windows正在查找SQLDEVELOPER.BAT"的提示,如下图: 搜索博客园之后,找到:http://www.cnblogs.com/OnlyCT/p/4665666.html 大概明白了原因,Oracle自带的SQL De 阅读全文
posted @ 2016-03-31 11:45 sonng 阅读(10762) 评论(0) 推荐(1) 编辑
摘要: Oracle安装完成后,在“开始”里找到SQL Plus运行,要求输入帐号和密码,用system/密码连接。 1、Oracle里有一个默认的scott账户密码tiger,用该账户连接: CONN 用户名/密码; eg:CONN scott/tiger; 2、scott账户默认是锁定的,需要进行解锁: 阅读全文
posted @ 2016-03-31 10:39 sonng 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 从这个月初开始学习Oracle,因为完全是零起步,就从Oracle的下载安装开始一点一点学起,今天把系统重新做了,就再安装了一遍Oracle11gR2,把安装过程记录一下: 一、安装Oracle数据库系统 从官网下载来的Oracle11gR2解压到一个文件夹,约2.12G,setup.exe开始安装 阅读全文
posted @ 2016-03-30 22:37 sonng 阅读(340) 评论(0) 推荐(0) 编辑