摘要: 0.实验数据 表1.course表 表2.student表 表3.sc表 1.SQL连接 内连接 select * from student,sc where student.sno=sc.sno;//相等连接,也可以用!=,<=等来连接 select * from student inner jo 阅读全文
posted @ 2017-02-17 23:22 疯狂的肉包 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1.创建数据库 CREATE Database database_name; 习惯Sql语句中,保留的关键字否设置为大写,数据库、表、字段为小写。 2.创建数据表 创建数据表基本语法 CREATE TABLE 表名( 列名1 类型 [NOT NULL,UNIQUE,DEFAULT value,PRI 阅读全文
posted @ 2017-02-16 23:59 疯狂的肉包 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 前言 线程独享的内存区域有程序计数器,虚拟机栈,本地方法栈,这些区域不用考虑内存回收的问题,随着线程的执行结束,自然就回收了,而堆内存和方法区的回收则不一样,他们的内存分配和回收是动态的。 1.对象存活与否 法一:引用计数算法 原理:每当有地方引用该对象时,计数器加一,当引用实效的时候,计数器减一, 阅读全文
posted @ 2017-02-09 21:45 疯狂的肉包 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 前言 JAVA和C++之间有着一堵由内存的动态分配和垃圾收集技术所围成的“高墙“; 1.概述 JAVA虚拟机有自动的内存管理机制,程序员不用为每一个对象写new/delete代码进行内存的分配和回收,不容易出现内存的泄漏和溢出,但是还是很有必要学习JAVA虚拟机的内存模型和垃圾回收算法,否则出现内存 阅读全文
posted @ 2017-02-09 16:06 疯狂的肉包 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 19.Java注解 1.Java内置注解 注解代码 @Deprecated //不推荐使用的过时方法 @Override //必须是覆盖父类(接口)的函数 @SuppressWarnings //关闭不恰当的编译期间警告 2.自定义注解 a.没有任何元素的注解 标记注解 b.普通注解定义、普通注解的 阅读全文
posted @ 2016-12-27 23:02 疯狂的肉包 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1.为什么需要泛型 说明: Java在1.5版本的时候引入了泛型机制,list1就是没有使用泛型的容器,可以向容器中添加任何类的对象 传入容器的对象都是Object对象,从容器中取出对象的时候可以强制向下转型(很有可能出错,只有在运行时才会报错) 引入泛型的目的: 1.限制添加进容器的元素的类型 L 阅读全文
posted @ 2016-12-07 13:58 疯狂的肉包 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 1.反射的定义 反射之中包含了一个“反”的概念,所以要想解释反射就必须先从“正”开始解释,一般而言,当用户使用一个类的时候,应该先知道这个类,而后通过这个类产生实例化对象,但是“反”指的是通过对象找到类。 2.Class对象 2.1 概述 Class对象是反射的起点,可以利用类的Class对象创建类 阅读全文
posted @ 2016-12-02 20:46 疯狂的肉包 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 1.内部类 1.1内部类的限制 a.在外部类的非静态方法之外的任何位置创建内部类的对象的时候,不能直接调用内部类的构造函数,而是应该借助外部类的对象进行对象的创建 b.不能含有static函数(这里不包含嵌套类) 1.2内部的特权 a.内部类可以直接使用外部类的所有属性(包含static属性) b. 阅读全文
posted @ 2016-11-28 23:12 疯狂的肉包 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 1.抽象类-abstract class 定义:包含抽象函数的类(abstract function) #并不是所有的函数都必须是抽象函数 注意⚠️:1.抽象类不能产生对象--编译器会报错 2.类继承抽象类的时候--必须实现所有的抽象函数(否则那个类就必须是abstract的) 3.抽象类中的函数 阅读全文
posted @ 2016-11-24 15:30 疯狂的肉包 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1.继承 上一片笔记中已经写了很多多态的东西,因为继承是多态的基础 2.多态 面向对象的三个特征:1.抽象、2.继承、3.多态 2.1 多态 我的理解,欢迎讨论 多态(Polymorphism)按字面的意思就是"多种状态",在运行的时候会根据传入的参数,做出不同的动作。 1.在JAVA中,接口中函数 阅读全文
posted @ 2016-11-24 13:58 疯狂的肉包 阅读(212) 评论(0) 推荐(0) 编辑