摘要: 关系型数据库:安全,但比较浪费空间 SQL: 结构化查询语言 MYSQL数据库 第一部分:基础操作 SQL语句的 数据操作语音 增删改查操作 库: show databases; drop database xx; create database xx charset utf8; 库名不可改 表:c 阅读全文
posted @ 2018-10-19 15:24 StingLon 阅读(230) 评论(0) 推荐(0)
摘要: lambda表达式 1.替代匿名内部类 new Thread(new Runnable() { public void run() { System.out.println("The old runable now is using!"); } }).start(); 转换后: new Thread 阅读全文
posted @ 2018-10-19 15:23 StingLon 阅读(112) 评论(0) 推荐(0)
摘要: IO流 以流的方式进行输入输出。 IO流的分类: 按照流的流向分,可以分为输入流和输出流; 按照操作单元划分,可以划分为字节流和字符流; 按照流的角色划分为节点流和处理流。 Java 的 I/O 大概可以分成以下几类: 磁盘操作:File 字节操作:InputStream 和 OutputStrea 阅读全文
posted @ 2018-10-19 15:22 StingLon 阅读(107) 评论(0) 推荐(0)
摘要: 集合 JAVA中的集合:是一种工具类,就像是容器,储存任意数量的具有共同属性的对象。 容器主要包括 Collection 和 Map 两种,Collection 存储着对象的集合,而 Map 存储着键值对(两个对象)的映射表 Collection 分为LIST和SET List: Arraylist 阅读全文
posted @ 2018-10-19 15:05 StingLon 阅读(144) 评论(0) 推荐(0)
摘要: 轻量进程,程序执行流的最小单元。 线程有3个基本状态:执行、就绪、阻塞线程有5种基本操作:派生、阻塞、激活、 调度、 结束 线程三大特性多线程有三大特性,原子性、可见性、有序性原子性:保证数据一致性,线程安全。可见性:对另一个线程是否课件有序性:线程之间执行有顺序 创建多线程有两种方法:1.继承Th 阅读全文
posted @ 2018-10-16 15:58 StingLon 阅读(151) 评论(0) 推荐(0)
摘要: 异常 一、概念 程序中阻止当前方法或作用域继续执行的问题,称作异常。 异常的好处:将问题进行封装,将正常流程代码和问题处理代码相分离,方便阅读。 分别是Error类和Exception类 。 Error一般是虚拟机错误或者线程死锁,系统错误内存溢出。这里我们主要讨论后者,Exception是编码、环 阅读全文
posted @ 2018-10-16 12:21 StingLon 阅读(126) 评论(0) 推荐(0)
摘要: 多态 对象的多种形态。 提高程序扩展性。 多态的前提:必须是类与类有关系,要么继承要么实现 多态分为编译时多态和运行时多态: 编译时多态主要指方法的重载 运行时多态指程序中定义的对象引用所指向的具体类型在运行期间才确定 阅读全文
posted @ 2018-10-15 19:03 StingLon 阅读(114) 评论(0) 推荐(0)
摘要: 接口 是程序的功能扩展 interface implements 实现 可以被类多实现 只有在接口与接口间存在多继承 接口的成员(字段 + 方法)默认都是 public 的,并且不允许定义为 private 或者 protected 阅读全文
posted @ 2018-10-15 16:24 StingLon 阅读(152) 评论(0) 推荐(0)
摘要: 抽象类 abstract 特点:1、抽象方法定义在抽象类中 2、抽象方法和抽象类都必须被abstract修饰 3、不可以用new创建对象 4、子类必须复写抽象方法 阅读全文
posted @ 2018-10-15 16:20 StingLon 阅读(136) 评论(0) 推荐(0)
摘要: 单例设计模式: 解决一个类在内存只存在的一个对象 //getInstance() 返回对象 饿汉式:先初始化对象 class Si{ private static Si s=new SI(); private Si(){ } public static Si getInstance(){ retur 阅读全文
posted @ 2018-10-15 16:08 StingLon 阅读(130) 评论(0) 推荐(0)