03 2021 档案
摘要:MyBatis 第一个MyBatis程序 思路 搭建环境-->导入Mybatis-->编写代码-->测试 搭建环境 搭建数据库 CREATE DATEBASE `mybatis`; USE `mybatis`; CREATE TABLE `user`( `id` INT(20) NOT NULL P
阅读全文
摘要:注解 Annotation 不是程序本身,可以对程序作出解释 可以被其他程序(比如:编译器等)读取 格式:@SuppressWarnings(value="unchecked") 可以附加在package、class、method、field等上面,相当于给他们添加了额外的辅助信息,我们可以通过反射
阅读全文
摘要:多线程 线程就是独立的执行路径 在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程,gc线程 main()称之为主线程,为系统的入口,用于执行整个程序 在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统紧密相关的,先后顺序是不能人为干预的 对同一份资源操作
阅读全文
摘要:字节流 流:内存与存储设备之间传输数据的通道 FileInputStream的使用 abcdefg 文件字节输入流 public class Demo1 { public static void main(String[] args) throws Exception{ //创建FileInputS
阅读全文
摘要:集合框架 概念:对象的容器,定义了对多个对象进行操作的常用方法 和数组的区别: 数组长度固定,集合长度不固定 数组可以存储基本类型和引用类型,集合只能存储引用类型 Collection Collection父接口 特点:代表一组任意类型的对象,无序、无下表、不能重复。 Collection使用 pu
阅读全文
摘要:JavaScript 数据类型入门 变量 var number js不区分小数和整数 123 123.1 1.123e3 -99 NaN //Not a number Infinity //无限大 比较运算符 == 等于(类型不一样,值一样,结果true) 绝对等于(类型一样,值一样,结果true)
阅读全文
摘要:JDBC 数据库驱动 驱动:声卡、显卡、数据库 JDBC 为了简化开发人员的操作,对数据库的统一操作提供了一个规范,即为JDBC(Java操作数据库的规范) 这些规范的实现由具体的厂商去做 对于开发人员来说,我们只需要掌握JDBC接口的操作即可 第一个JDBC程序 创建测试数据库 CREATE DA
阅读全文
摘要:MySQL 操作数据库(了解) CREATE DATABASE [IF NOT EXISTS] westos; #创建数据库 DROP DATABASE IF EXISTS westos #删除数据库 USE `school` #使用数据库 如果你的表名或字段名是一个特殊字符,就需要带` ` SHO
阅读全文
摘要:Java数组 Arrays类 Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接用类名调用,而不用使用对象来调用(不是不能) public class ArrayDemo06 { public static void main(String[] args) { int[] a
阅读全文
摘要:Java常用类 内部类 在一个类的内部再定义类 public class Body { class Header{ } } 特点: 编译之后可生成独立的字节码文件 内部类可直接访问外部类的私有成员,而不破坏封装 可为内部类提供必要的内部功能组件 成员内部类 创建内部类对象时,必须依赖外部类对象 pu
阅读全文
摘要:异常处理 Error和Exception 检查性异常:用户错误引起,程序员无法预见,例如打开不存在的文件。 运行时异常:可在编译时忽略 错误:不是程序员造成,可能是栈溢出,由Java虚拟机生成并抛出,JVM一般会选择终止线程。 异常处理框架 RuntimeException//运行时异常 Array
阅读全文
摘要:Java面向对象编程 三大特性 封装 继承 多态 创建对象内存分析 定义了有参构造默认的无参构造失效 封装 getter setter (alt+insert)构造器 继承 extends子类继承父类的所有方法(public) Java只有单继承没有多继承 Java中所有的类默认继承Object类
阅读全文

浙公网安备 33010602011771号