- 博客(21)
- 收藏
- 关注
原创 【JavaWeb】CSS,JS相关
<html><head> <meta charset="utf-8"> <link rel="stylesheet" href="demo01.css"> <script type="text/javascript" src="demo09.js"></script></head><body><div id="div_container"> <div i.
2022-02-13 21:17:39 347
原创 【JDBC-5】C3P0,DBCP,Druid相关内容
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2022-01-27 10:37:52 1326
原创 【JDBC-4】关于DAO
baseDAO:package guo_DAO_2;import JDBC_Utils.JDBCUtils;import java.lang.reflect.Field;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.sql.*;import java.util.ArrayList;import java.util.List;/** * 封装了针对于数据表的
2022-01-22 22:40:00 805
原创 【JDBC-3】关于数据库事务的一些操作
package transaction;import JDBC_Utils.JDBCUtils;import org.junit.Test;import java.io.IOException;import java.lang.reflect.Field;import java.sql.*;/** * 数据库事务: * 事务:一组逻辑操作单元,使事务从一种状态转换为另一种状态 * 数据一旦提交,就无法回滚 * 关注的问题:哪些操作会自动提交? * >DDL操作一.
2022-01-22 22:38:22 540
原创 【JDBC-2】JDBCUtils,Blob字段的操作
package JDBC.util;import day01.ConnectionTest;import java.io.IOException;import java.io.InputStream;import java.sql.*;import java.util.Properties;public class JDBCUtils { //获取数据库连接 public static Connection getConnection() throws IOExcepti.
2022-01-20 21:07:56 532
原创 【JDBC-1】获取数据库的连接方式
package day01;import org.junit.Test;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManager;import java.sql.SQLException;import java.util.Properties;public class Con.
2021-11-08 20:11:51 36
原创 【Java-15】IO流
package guo.java;import org.junit.Test;import java.io.*;/** * 一、流的分类 * 1.操作数据单位:字节流,字符流 * 2.数据的流向:输入流,输出流 * 3.流的角色:节点流,处理流 * * 二、流的体系结构: * 抽象基类: 节点流(文件流) 缓冲流(处理流的一种) * InputStream FileInputStream .
2021-09-02 11:26:53 46
原创 【Java-14】关于文件
package java3;import org.junit.Test;import java.io.File;import java.io.IOException;/** * File类的使用 * * 1.File类的对象代表一个文件或者一个文件目录(俗称文件夹) * 2.File声明在java.io包下 * 3.File(String FilePath); * File(String parentPath,String childPath) * File(File .
2021-08-20 22:37:26 43
原创 【Java-13】关于Map
package java1;import org.junit.Test;import java.util.*;/** * 一、map实现类的实现情况: * |---Map接口:双列数据,存储具有key-value特点的数据,类似于函数 * |---HashMap:作为map的主要实现类,线程不安全的,效率高:存储null的key和value * |---LinkedHashMap:保证在遍历map元素时按照添加的顺序实现遍历 * .
2021-08-16 23:03:49 145
原创 【Java-12】关于Set
/** * |---HashSet:Set接口的主要实现类,线程不安全,可以存储null值 * |---LinkedHashSet:作为HashSet的子类,遍历其内部数据时可以按照添加的顺序遍历 * |---TreeSet:可以按照指定属性的方法进行排序 * Set中添加的元素一定要重写equals和HashCode方法 * * @author Baobao * @create 2021-08-13 18:21 */public class SetTest { .
2021-08-14 10:27:35 41
原创 【Java-11】关于List
/** * |---Collection接口 * |---List接口:存储有序的,可重复的数据 * |---ArrayList:List接口的主要实现类,线程不安全的,效率高,底层:Object数组存放 * |---LinkedList:对于频繁的插入和删除操作,使用它效率会更高。底层使用双向链表存储 * |---Vector:List接口的古老实现类,线程安全的,效率低,底层:Objec.
2021-08-13 18:20:06 128
原创 【Java-10】关于注解
package java1;/** * 注解的使用 * 1.理解Annotation * ①JDK5.0中的新增功能 * * ②Annotation其实就是代码里的特殊标记,增加一些补充信息 * * ③在JavaEE/Android中占据了很重要的角色 * * 2.Annotation的使用示例: * 示例1:生成文档相关的注解 * 示例2:JDK内置的三个基本注解: * @Override: 重写父类方法,且只能用于方法 * @deprecated: 表示所修饰的元素已经过.
2021-08-10 16:22:25 31
原创 【Java-9】Comparable和Comparator
package java1;/** * @author Baobao * @create 2021-08-05 17:59 */public class Goods implements Comparable{ private String name; private double price; public Goods(String name, double price) { this.name = name; this.price.
2021-08-05 21:06:09 38
原创 【Java-8】关于日期的一些操作
package java1;import org.junit.Test;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * SimpleDateFormat * @author Baobao * @create 2021-08-04 22:11 */public class DateTime.
2021-08-05 17:45:06 33
原创 【Java-7】string,stringbuffer,stringbuilder
/** * * String ,stringBuffer,stringBuilder的区别? * string:不可变的字符序列 * 底层结构用char[]存储 * * stringBuffer:可变的字符序列,线程安全的 * 底层结构用char[]存储 * stringBuilder:可变的字符序列,线程不安全,但效率更高! * 底层结构用char[]存储 * * 源码分析: * String str1=new String();//new char[0]; * String .
2021-08-03 16:45:06 37
原创 【Java-6】多线程-3
package java4;/** * 使用同步机制将单例模式中的懒汉式改为线程安全的 * * @author Baobao * @create 2021-08-02 8:25 */public class BankTest {}class Bank{ private Bank(){ } private static Bank instance=null; public static Bank getInstance(){ //方.
2021-08-02 21:14:24 37
原创 【Java-5】多线程2
package java3;/** * 实现Runnable接口的方式 * 1.问题:卖票过程中出现了重票or错票的问题->线程安全问题 * 2.问题原因:某个线程操作车票时,操作尚未完成时,其他线程参与进来操作车票 * 3.如何解决:当一个线程在操作ticket时,另外的线程不能参与进来,直到当前线程操作结束,其他线程才可以开始操作ticket * 即使线程A出现了阻塞也不能有其他线程参与进来 * 4.在Java中通过同步机制来解决线程安全问题 * * 方式1:同步代码块 *.
2021-08-02 08:23:37 51
原创 【Java-4】多线程
package java1;/** * 多线程的创建,方式1:继承于Thread类 * 1.创建一个继承于thread类的子类 * 2.重写Thread的run方法->将此线程执行的操作生命在run方法中 * 3.创建Thread类的子类对象 * 4.通过此对象调用start()方法 * 例子:遍历100以内的偶数 * @author Baobao * @create 2021-07-31 10:11 */class MyThread extends Thread{ .
2021-08-01 18:02:41 30
原创 【Java-3】异常
/** 异常的处理:抓抛模型** 过程1:“抛”,程序在正常执行的过程中,一旦出现异常,就会在对应代码处生成异常类的对象* 并将该对象抛出。* 一旦抛出对象以后,其后的代码不再执行** 过程2:“抓”,异常的处理方式:try-catch-finally* throws* try-catch-finally的使用* try{* //可能出现异常的代码* }catch(异常类型1 变.
2021-07-24 23:36:16 26
原创 【Java-2】代码块
package Java1;/** *1.类成员:代码块(初始化块)* *2.代码块如果有修饰,只能使用static* *3.分类:静态代码块,非静态代码块* 4.静态代码块:* 内部可以有输出语句* 自动执行,随着类的加载而执行,而且只执行一次* 可以定义多个:执行顺序按照声明的先后顺序执行* 静态代码块的执行要优先于非静态代码块的执行* 5.非静态代码块* 内部可以有输出语句* 随着对象的创建而加载* 在创建对象时,对对象的属性初始化* 可以.
2021-07-18 21:48:21 29
原创 【Java-1】设计模式
1.单例设计模式//饿汉式class Bank{ private Bank(){} private static Bank instance=new Bank(); //提供公共的方法返回对象,调用函数和对象都要定制为static状态 public static Bank getInstance() { return instance; }}//懒汉式class Order{ private Order(){} priv
2021-07-18 19:24:56 34
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人