回顾历史
cocca883
这个作者很懒,什么都没留下…
展开
-
类、对象、包
类,对象,封装,包:类是具有相同属性和行为的一组对象的集合,类是对象的抽象对象是存在的具体实体,具有明确定义的状态和行为,对象是类的实例在类中表示对象或实体拥有的特性时称为属性隐藏属性、方法或实现细节的过程称为封装封装的好处是隐藏了实现的细节类可用Class来定义,类的变量和方法可被该类的实例访问,圆点符号用于访问对象的成员包是将类组合在一起形成代码模块的一种机制包...原创 2012-04-24 23:14:15 · 205 阅读 · 0 评论 -
管理数据库
今天主要的课程学习了安装两种数据库:MS SQL SERVER 和MYSQL 1、管理数据库分为:创建数据库和使用数据库、连接数据库、删除数据库。原创 2012-03-27 23:07:20 · 102 阅读 · 0 评论 -
保证数据完整性
一、根据数据完整性实施的方法,可以将其分为四类: 1、实体完整性,(行) 2、域完整性, (列) 3、引用完整性, 4、自定义完整性。二、范式 1NF:保证列的原子性,要求每一列保存的元素是最小不可分割的数据。 2NF:在保证1NF的基础上保证行的原子性,行的唯一性,每个字段存在部分依赖关系。 3NF:保证2NF的实现,所有的候选键与...原创 2012-03-28 18:48:25 · 1149 阅读 · 0 评论 -
熟悉语句、背诵语句
今天的学习内容很简单 但是老师很凶悍.....555555555.。。。。。。 一、修改表 ALTER TABLE 1、删除一个列:如果这个列的属性是not null 或者没有约束 则可以直接删除,如果有约束需要先删除约束再删除列。 2、ALTER TABLE ADD 添加列的时候 列必须可以为空或者有默认值,队此之外都不能添加。 3、创建唯一...原创 2012-03-29 21:03:04 · 794 阅读 · 0 评论 -
修改约束
查看表的字段信息:desc 表名;查看表的所有信息:show create table 表名;添加主键约束:alter table 表名 add constraint 主键 (形如:PK_表名) primary key 表名(主键字段);添加外键约束:alter table 从表 add constraint 外键(形如:FK_从表_主表) foreign key 从表(外键字段) referen...原创 2012-03-31 08:05:56 · 77 阅读 · 0 评论 -
DML语句-插入、删除、更新、
一、插入单行记录: INSERT INTO 表名 (列名列表) VALUES (值列表) 二、如果插入的数据类型不匹配,数据库自动匹配转型: 字符型(0 - 9)自动转为INT型, INT型(全部)自动转为字符型。 三、自增长 不允许赋值 MYSQL 可以 没有自增标示约束 SQL SERVER 中不行 有自增标示约束...原创 2012-03-31 18:57:17 · 176 阅读 · 0 评论 -
查询、聚合函数
一、SELECT 列名列表 FROM 表名 二、表名前缀 别名 列计算 三、排除重复数据 SELECT DISTINCT 列名列表 FROM 表 四、限定返回的长度 TOP 30 或者 TOP 30 PERCENT 五、WHERE 里几个条件想连接时用:AND 或者 OR 六、限定查询范围 BWTWEEN ...原创 2012-04-09 22:54:31 · 91 阅读 · 0 评论 -
修改列的数据类型和修改添加各种约束--总结
修改列的数据类型和修改添加各种约束修改列的数据类型 对于 Oracle 数据库SQL> ALTER TABLE test_tab 2 MODIFY age SMALLINT;Table altered. 对于 SQL Server 数据库1> ALTER TABLE test_tab2> ALTER COLUMN age TINY...原创 2012-04-10 21:32:32 · 455 阅读 · 0 评论 -
复习 联接
一、 SELECT t1.c1, t1.c2, t2.c1 FROM table1 AS t1 INNER JOIN table2 AS t2 ON 条件语句 INNER JOIN .............. ON 条件语句 ........二、(= , < , >) 两表字段相等联接 两表字段...原创 2012-04-11 23:39:39 · 82 阅读 · 0 评论 -
认识JAVA
JAVA 之父 James Gosling 一、1995的5月23日,JAVA 正式发布。 二、1996年1月23日,发布了首个JAVA开发工具,JDK1.0 三、1998年12月4日发布了JDK1.2 此版本为JAVA史上一个里程碑的版本。 四、2004年10月,又发布的JDK 1.5 (tigger) 版本,此版本也是JAVA史上比较重要的一个版本。有较多...原创 2012-04-17 22:17:07 · 67 阅读 · 0 评论 -
JAVA OO 第三章总结
流程控制感觉JAVA中的流程控制与C中的几乎一样,极个别不一样。一、有三种基本技术可以改变程序的控制流程:调用方法、选择、循环二、布尔逻辑:和、或、非、异或短路或:||或:|短路与:&&与:&非:!异或:^ (半圆符号)三、综合练习:按Q号随机排出组员...原创 2012-04-22 23:43:29 · 107 阅读 · 0 评论 -
关系型数据库基础
新的一本书开始学习了 传说中的数据库。 第一章节: 导图如下:原创 2012-03-27 22:36:34 · 65 阅读 · 0 评论 -
字符串+函数(两节课)
一、C中用字符数组来装字符串,字符数组中包含一个'\0'字符,代表字符串的结束。二、字符数组来存放字符串,此时数组中须包含一个‘\0’字符,代表字符的结尾,困而字符数组的元素个数,应该不少于被存储的字符串的字符数目加1。三、输入的字符数量不要超过定义的char数组长度。四、针对字符串的应该,需要用到<string.h>头文件。 其中几个比...原创 2012-03-21 22:54:52 · 64 阅读 · 0 评论 -
数组章节笔记总结
一、 array [英] [ əˈrei ] n. 队列,阵列; 数组; 一大批; 衣服 vt. 排列; 部署兵力; 打扮,装饰 二、数组的特点:1、一定是连续的内存地址空间。2、里面所有元素必须为同一数据类型。3、数组大小一但确定,不能更...原创 2012-03-19 12:56:47 · 82 阅读 · 0 评论 -
对象的行为
一、栈 的执行顺序为: 先进后出 二、方法的申明有以下几个部分: 1、访问修饰符2、可选修饰符3、返回值4、方法名5、形参列表6、抛出的异常列表 三、JAVA中只有值传递,没有引用传递。不管传递给方法的实际参数是什么类型,相关的形式参数都会得到该数据的一份拷贝,这就是按值传递的工作原理。 四、局部变量在调用栈中分配内存,当方法执行完成后,这...原创 2012-04-25 17:52:34 · 80 阅读 · 0 评论 -
这一段时间的总结
试题 难度1 值传递与引用传递的区别? A A:值传递是指针对值的复制,引用传递是指传递地址的指向而不是将本身值复制。 2 谈谈继承,为什么要使用继承? A A:在现实生活中,同一种东西有可能有特殊的属性和行为,所以一个类往往不能全面概括表达,就可以通过一个扩展的类,并继承该类的属性和行为。 3...原创 2012-05-01 23:43:57 · 119 阅读 · 0 评论 -
多态复习
多态就是指:同一种方法,不同的实现。 多态:重载、重写是多态 还有继承绑定 A a = new B(); //B是A的子类 实例化B时,通过内存叠加也实例化了A,将a通过引用指向实例化的B ,但a是在栈内存中分配了一个内存空间存类A的引用对象引用,所以a在指向实例化的B时,其实也只指了B的父类A的实例。叠加的B的实例不能被a调用。如果要调用B用的方法,则A中必须有,且在...原创 2012-05-04 00:24:45 · 106 阅读 · 0 评论 -
异常处理
异常:分为:检查异常(编译异常)、运行时异常、错误异常是被一个方法抛出的对象异常类:Throwablee有Exception类和Error两个子类Exception有RunTimeException和IOException等子类捕获异常使用try/catch/finally语句try后面可以跟多个cathch。try后面可以只跟finally...原创 2012-05-09 23:46:02 · 83 阅读 · 0 评论 -
JDK常用类
一、System 类是一个final 类 该类的所有方法和属性都是静态的。 二、String类包含了一个不可变的字符串。一旦一个String对象被创建,包含在这个对象中的内容就是不可改变的,直至这个对象被销毁。 String str = new String("Hello"); //创建一个String对象。 "Hello"值在堆内存中被创建 String str...原创 2012-05-13 22:05:18 · 117 阅读 · 0 评论 -
反射、类加载
反射: 运行时载入、探究、使用编译时未知的类 使用反射的三个步骤: 反射(1)得到Class类名.class/对象名.getClass()/Class.forName(“全限定类名”)(2)探究属性: field构造:constranctor方法: method(3)使用构造:产生对象 new...原创 2012-05-15 00:20:03 · 112 阅读 · 0 评论 -
多线程复习
计算机中一个运行的程序称为一个进程 每一个进程有不同的内存块一个进程中分多个线程: 多个线程使用同一块内存创建多线程,可以使程序块并行执行。创建多线程的方法有:1、继承 Thread() 类2、实现Runnable 接口此种方法,需要创建一个Thread类对象,将Runnable 的实例作为创建Thread的构造器参数传递...原创 2012-05-15 23:55:46 · 80 阅读 · 0 评论 -
JAVA集合框架
JAVA中几个主要集合的总结: JAVA集合框架中提供了一个操作Set\List\Map等集合的工具类Collections。 Collections类中主要方法有:排序 (升序):sort()反序:反转指定列表中的顺序。随机打乱排序:对对象列表进行随机排序 Collection是接口Collections是一个用于对集合框架操作的工具类。...原创 2012-05-16 22:03:19 · 84 阅读 · 0 评论 -
JAVA GUI 编程
一、 GUI中的组件最终都是继承于Component 二、组件在容器中的布局常用的有四种布局方式: 1、FlowLayout 流布局管理器特点:从左到右,从上到下,居中排列,布局会随窗体的大小改变而改变,一般在某一固定的行中使用FlowLayout布局 2、BorderLayout 边框布局管理器特点:南北横向贯通 东西不贯通,BoderLayout是...原创 2012-05-21 20:46:09 · 143 阅读 · 0 评论 -
面向对象软件工程与UML
一、软件工程是指导计算机软件开发和维护的一门工程学科。采用工程化的方法来开发和维护软件,把经过时间考验而证明正确的工程管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。二、软件开发的整个过程可以分为六个阶段:可行性分析阶段、需求分析阶段、系统设计阶段、系统实现阶段、测试阶段、维护阶段三、由以上阶段产生出了若干个过程模型,...原创 2012-05-31 23:18:43 · 109 阅读 · 0 评论 -
JAVA基础语法
一、 JAVA中 有三个保留字: true false null 三个保留字不是关键字 二、JAVA中的八大基本数据类型 BYTE : 占1个字节SHORT : 占2个字节INT: 占4个字节LONG: 占8个字节CHAR: 占2个字节FLOAT: 占4个字节DOUBLE: 占8个字节BOOLEAN: 占的字节数不确定,由JVM决定 ...原创 2012-04-18 23:18:07 · 88 阅读 · 0 评论