摘要: 准备测试表,先跟着执行下面的SQL ```sql #1.登录MySQL后 #2.创建test_database数据库,不存在则创建 create database if not exists test_database; #2.1.如果test_database库存在,可以根据自己意愿删除或换个名称 阅读全文
posted @ 2023-05-26 09:37 hello_12153_98 阅读(39) 评论(0) 推荐(0) 编辑
摘要: JDBC JDBC,Java Database Connectivity java语言连接数据库,其是用来规范客户端如何访问数据库的应用程序接口。 JDBC允许Java程序连接各种类型的数据库,并且可以用Java语言对数据库执行SQL操作。 其所有关联的类库都在java.sql.*包下。JDBC是s 阅读全文
posted @ 2023-04-10 10:10 hello_12153_98 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 流 本文章内容主要摘选自《Java核心技术卷II》 是一种概念,也可以看作一种管道,连接着内存与硬盘(或其他媒介) 相对程序而言,输入流是把外部媒介的数据传输到内存的对象,而输出则是到内存中的数据传输到外部媒介的对象 IO流 通过IO完成设备中文件的读和写。API中,可以从其中读入一个字节序列的对象 阅读全文
posted @ 2022-07-12 10:00 hello_12153_98 阅读(163) 评论(0) 推荐(0) 编辑
摘要: String我们在开发和学习中会经常用到,但对String类型的取值范围我们并不明确。 String底层是char数组,并未标明长度限制。java中可以对数组指定长度,如果不指定就以实际元素来指定 private final char value[]; 从底层方法length()可以看出,返回的是i 阅读全文
posted @ 2022-07-06 10:00 hello_12153_98 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 在JDK 1.5 之前,编译器允许我们向容器插入不同类据的数据。例 /* * 现在有一批 Apple * 需求:对这一批产品核对 id 再出仓 */ class Apple{ private static long counter; private final long id = counter++ 阅读全文
posted @ 2022-05-23 15:54 hello_12153_98 阅读(21) 评论(0) 推荐(0) 编辑
摘要: List集合是Collection集合的子接口,其中的元素有序,并且可重复,元素可以通过下标访问。 接囗特有且常用的方法 1.add(int index, E element) void add(int index, E element); 将指定的数据element存储到集合的指定索引index位 阅读全文
posted @ 2022-05-19 11:02 hello_12153_98 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 集合框架 集合是数组的升级,数组也是一种集合,集合是一种容器,用于存放对象的容器。不同数组的是,集合可以存放不同的类型,也不限数量。如果在集合中存放基本数据会自动装箱转换成对应的引用类型。 集合存放的是对象的引用(内存地址),对象本身还是在堆中。集合也是一个引用 集合结构 java.util.*该包 阅读全文
posted @ 2022-05-13 08:49 hello_12153_98 阅读(37) 评论(0) 推荐(0) 编辑
摘要: JVM(Java虚拟机) 学习String类前,先了解一下JVM,也称为Java虚拟机。 JVM内存分有几大区域,其中,常见有堆、桟、方法区、常量池。 堆是运行时数据区,类通过new指令创建的对象会在堆内存里分配空间。堆内存的数据是由java垃圾回收器自动回收。堆的优势是可以动态地分配内存大小。缺点 阅读全文
posted @ 2022-04-21 14:39 hello_12153_98 阅读(163) 评论(2) 推荐(0) 编辑
摘要: Object Java中存在最底层的类,所有类都直接或者间接的继承java.lang.Object。如果在代码中,没有明确声明该类有继承的父类,那这个类的父类就是Object。 Object可以作为任何类型的引用变量 Object obj = new Employee(); Object[] obj 阅读全文
posted @ 2022-04-20 04:08 hello_12153_98 阅读(44) 评论(0) 推荐(0) 编辑
摘要: Lambda jdk8更新了一个新特性,Lambda表达式,它采用了一种简洁的语法定义代码块,取代了大部分的匿名内部类,主要用内部类完成实现接口。 这里给出一系列接口,供上下文操作 public interface Comparator<T>{ int compare(T a, T b); } pu 阅读全文
posted @ 2022-03-09 21:12 hello_12153_98 阅读(191) 评论(0) 推荐(0) 编辑