`
cocca883
  • 浏览: 31593 次
社区版块
存档分类
最新评论
文章列表

对象的行为

一、栈  的执行顺序为: 先进后出   二、方法的申明有以下几个部分:   1、访问修饰符 2、可选修饰符 3、返回值 4、方法名 5、形参列表 6、抛出的异常列表   三、JAVA中只有值传递,没有引用传递。 不管传递给方法的实际参数是什么类型,相关的形式参数都会得到该数据的一份拷贝,这就是按值传递的工作原理。   四、局部变量在调用栈中分配内存,当方法执行完成后,这些变量就被抛弃。   五、封装分为:组装和信息隐藏   六、如果我们想给方法传递的数据是一个很大的对象,那么我们传递的是对象的引用,不是对象被传入。   七、方法的重载:一个类有多个同名的方 ...
      Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以 ...
类,对象,封装,包: 类是具有相同属性和行为的一组对象的集合,类是对象的抽象 对象是存在的具体实体,具有明确定义的状态和行为,对象是类的实例 在类中表示对象或实体拥有的特性时称为属性 隐藏属性、方法或实现 ...
流程控制 感觉JAVA中的流程控制与C中的几乎一样,极个别不一样。 一、有三种基本技术可以改变程序的控制流程: 调用方法、选择、循环 二、布尔逻辑: 和、或、非、异或 短路或:|| 或:| 短路与:&& 与:& 非:! 异或:^   (半圆符号) 三、综合练习:按Q号随机排出组员班会总结的人的顺序。 public class summary{     public static void main(String [] args){         int a ...

JAVA基础语法

一、 JAVA中 有三个保留字:  true   false  null   三个保留字不是关键字   二、JAVA中的八大基本数据类型   BYTE :  占1个字节 SHORT : 占2个字节 INT: 占4个字节 LONG: 占8个字节 CHAR: 占2个字节 FLOAT: 占4个字节 DOUBLE: 占8个字节 BOOLEAN: 占的字节数不确定,由JVM决定   三、JAVA中各数据类型占用的内存空间是严格定义的,不受操作系统的影响。   四、在JAVA中申明的变量必须进行初始化。不然编译通不过。   五、整型字面量默认是INT型,如果在字面量后面加上 ...

认识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史上比较重要的一个版本。有较多的改变。   JAVA 技术的三个平台:JAVA SE(标准平台)  /   JAVA  EE(企业级应用)   /   JAVA  ME(移动微型终端)   五、JAVA技术的主要特点:   ...
今天在复习的过程中发现几个知识点需要注意 :   1、 用TRUNCATE 清空表时 不能清空有外键约束引用的表(指被引用的表) t1表创建了外键引用t2表的字段,即t1表是“从表” --可以用TRUNCATE清空。t2表即“主表” 不能用TRUNCATE 清空,只能使用不带WHERE 的DELETE 清空。   2、t1表创建外键引用t2表中的字段,可以引用t1表中的主键及候选键,但候选键必须是非空和唯一属性   3、聚合函数AVG() 在对INT型字段求平均值时,结果为INT型,只显示整数部分。   4、GROUP BY 中加入ALL关键字时:查询结果将包括由GROUP B ...

复习 联接

  一、   SELECT t1.c1, t1.c2, t2.c1 FROM table1 AS t1 INNER JOIN table2 AS t2          ON 条件语句   INNER JOIN ..............   ON 条件语句   ........ 二、(=  ,  <  , >)               两表字段相等联接   两表字段非相等联接    三、内联接、外联接、交叉联接   四、内联接  包含:相等联接、 非相等联接、 自然联接          外联接包含:  左外联接:LEFT OUTER JOIN ...
 修改列的数据类型和修改添加各种约束 修改列的数据类型   对于 Oracle 数据库 SQL> ALTER TABLE test_tab   2    MODIFY age SMALLINT; Table altered.   对于 SQL Server 数据库 1> ALTER TABLE test_tab 2> ALTER COLUMN age TINYINT;
一、 SELECT 列名列表 FROM 表名   二、表名前缀     别名   列计算    三、排除重复数据   SELECT DISTINCT 列名列表  FROM 表   四、限定返回的长度   TOP 30   或者   TOP  30  PERCENT   五、WHERE 里几个条件想连接时用:AND  或者 OR   六、限定查询范围   BWTWEEN  WHERE  列1  BWTWEEN 下限  AND  上限   排除一个范围用  NOT BWTWEEN     七、定义集合关系 IN   八、模糊查询:  % 代表零个或者一个 ...
SQL SERVER 中   建表的时候查询该表是否已经建过了,如果建过了先删除原来的表  再建      格式:      IF EXISTS ( SELECT * FROM sys.object【或者sysobjects 】WHERE NAME = 't3' )      DROP TABLE t3     GO     CREATE TABLE t3(ID INT)
一、插入单行记录:    INSERT INTO 表名 (列名列表) VALUES (值列表)   二、如果插入的数据类型不匹配,数据库自动匹配转型:    字符型(0 - 9)自动转为INT型,    INT型(全部)自动转为字符型。   三、自增长  不允许赋值        MYSQL 可以  没有自增标示约束      SQL SERVER  中不行  有自增标示约束   四、INSERT INTO 新表名 (列名列表) SELECT 列名列表或有关列名列表的表达式  FROM 老表名    这种方式  新表必须存在   只复制数据到新表中       S ...

修改约束

查看表的字段信息:desc 表名;查看表的所有信息:show create table 表名;添加主键约束:alter table 表名 add constraint 主键 (形如:PK_表名) primary key 表名(主键字段);添加外键约束:alter table 从表 add constraint 外键(形如:FK_从表_主表) foreign key 从表(外键字段) references 主表(主键字段);(alter table 主表名 add foreign key (字段 ) references 从表名(字段) on delete cascade)添加唯一约束:ALTER ...
  今天的学习内容很简单  但是老师很凶悍.....555555555.。。。。。。     一、修改表   ALTER TABLE    1、删除一个列:如果这个列的属性是not null 或者没有约束 则可以直接删除,如果有约束需要先删除约束再删除列。    2、ALTER TABLE ADD 添加列的时候  列必须可以为空或者有默认值,队此之外都不能添加。    3、创建唯一索引:  CREATE UNIQUE INDEX myIndex ON friend (ID)        
一、根据数据完整性实施的方法,可以将其分为四类:    1、实体完整性,(行)    2、域完整性,  (列)    3、引用完整性,    4、自定义完整性。 二、范式    1NF:保证列的原子性,要求每一列保存的元素是最小 ...
Global site tag (gtag.js) - Google Analytics