Java基础
喵的波波鱼
爱生活,也爱技术!
展开
-
Java基础——Object类和Objects工具类
目录1.Object类1.1 常用方法1.2 Object类中方法常见的问题(1)为什么重写equals时必须重写hashCode方法?(2)wait和notify为什么定义在Object类当中?wait和notify或notifyAll为什么必须在synchronized中去使用?(3)wait和sleep的区别?(4)==和equals的区别?(5)finali...原创 2019-10-08 11:23:45 · 1157 阅读 · 0 评论 -
Java基础——File类、递归、文件过滤器
1.File类java.io.File类java把电脑中的文件和文件夹封装为了一个File类,我们可以使用File类对文件和文件夹进行操作创建一个文件/文件夹 删除一个文件/文件夹 获取创建一个文件/文件夹 判断文件/文件夹是否存在 对文件夹进行遍历 获取文件的大小File类是一个与操作系统无关的类,任何的操作系统都可以使用这个类中的方法重点记住以下三个单词:fil...原创 2019-06-07 18:52:06 · 188 阅读 · 0 评论 -
数据结构与算法(2)——数组(1)——Java的内置数组、内置数组的几个应用案例
目录1.Java的内置数组1.1 概念和特点1.2 初始化(1)动态初始化(指定长度)(2)静态初始化(指定内容)1.3 访问数组中的元素1.4 内存图分析(1)只有一个数组的内存图(2)两个数组的内存图(3)两个引用指向同一个数组的内存图(4)创建引用类型数组的内存图1.5 数组中容易发生的两大异常(1)数组索引越界异常(2)空指针异常...原创 2019-08-18 17:21:11 · 700 阅读 · 0 评论 -
Java——JDBC(2)——数据库连接池、JDBC Template
目录1.数据库连接池(1)概念(2) 好处(3)实现1)方法2)数据库连接池实现技术 <1> C3P0 <2> Druid2.Spring JDBC——JDBCTemplate(1)介绍(2)步骤:(3)练习1.数据库连接池(1)概念其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好...原创 2019-05-13 22:13:01 · 208 阅读 · 1 评论 -
Java——JDBC(1)——JDBC介绍、JDBC涉及的类对象、JDBC事务管理
目录1.JDBC的介绍(1)是什么?(2)怎么用2.各个类对象的详解(1)DriverManager(驱动管理对象)(2)Connection(数据库连接对象)(3) Statement(执行sql的对象)(4)ResultSet(结果集对象)(5)PreparedStatement(执行sql的对象)3.抽取JDBC工具类 ——JDBCUtils4.J...原创 2019-05-13 12:42:25 · 818 阅读 · 0 评论 -
Java基础——IO流(3)——转换流、序列化流、随机存取文件流
1.转换流待补充2.序列化流2.1 概述(1)什么是序列化和反序列化?序列化:把对象转化为字节序列的过程 Java 提供了一种对象序列化的机制。用一个字节序列可以表示一个对象,该字节序列包含该对象的数据 、对象的类型和对象中存储的属性等信息。字节序列写出到文件之后,相当于文件中持久保存了一个对象的信息。 反序列化:把字节序列恢复为对象的过程 反之,该字节序列...原创 2019-08-22 11:36:58 · 393 阅读 · 0 评论 -
Java基础——IO流(2)——Properties集合、缓冲流、
1.Properties集合(1)Properties的基本介绍1.java.util.Properties集合 extends Hashtable<k,v> implements Map<k,v> 2.Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。 3.Properties集合是一个唯一和IO流相结合的集合 ...原创 2019-08-22 11:36:45 · 126 阅读 · 0 评论 -
Java基础——++运算中的坑
1.++运算符底层原理的分析(1)对于局部变量示例代码1:package Demo01;public class Test { public static void main(String[] args) { int a = 0; a = a++; System.out.println(a); //0 }}...原创 2019-09-20 23:22:08 · 311 阅读 · 0 评论 -
Java基础——IO流(1)——字节流、字符流、IO异常处理
目录1.IO概述2.字节流2.1 一切皆为字节2.2 字节输出流【OutputStream】2.3 FileOutputStream类(1)构造方法(2)一次写多个字节(3)续写和换行2.4 字节输入流【InputStream】2.5 FileInputStream类(1)构造方法(2)一次读取一个字节(3)一次读取多个字节(4)练习:文件的...原创 2019-06-13 22:44:05 · 756 阅读 · 0 评论 -
Java基础——异常处理
目录1.异常介绍(1)异常的概念(2)异常分类(3)异常的产生过程解析2.异常处理2.1 throw关键字2.2 Objects非空判断2.3 异常处理的第一种方式:throws2.4 异常处理的第二种方式:try-catch(1)try-catch的使用(2)Throwable(3)finally代码块(4)多个异常使用捕获的处理方式 ...原创 2019-06-13 11:20:35 · 214 阅读 · 0 评论