01 2023 档案

摘要:本文主要讲述druid连接池连接数据库的操作步骤 1. 在libs中引入druid的jar包 2. 在src下引入druid.properties配置文件 druid.properties配置文件如下: driverClassName=com.mysql.cj.jdbc.Driver url=jdb 阅读全文
posted @ 2023-01-31 15:55 zwGitOne 阅读(107) 评论(0) 推荐(0) 编辑
摘要:本文主要讲述c3p0连接池连接数据库的操作步骤 1. 在libs文件夹下引入c3p0的jar包 2.在src下引入c3p0的配置文件 c3p0-config.xml文件内容如下: <c3p0-config> <named-config name="hsp_edu"> <!-- 驱动类 --> <pr 阅读全文
posted @ 2023-01-31 15:33 zwGitOne 阅读(67) 评论(0) 推荐(0) 编辑
摘要:本文主要讲述,面对多个sql语句【增,删,改】的执行,如何加快执行速度? 传统方法: public class jdbcBat_ { // 同时处理多条数据【原始方法】 @Test public void test1(){ Connection connection = JDBCUtils.getC 阅读全文
posted @ 2023-01-30 22:05 zwGitOne 阅读(149) 评论(0) 推荐(0) 编辑
摘要:public class JDBCUtils { private static Connection connection; static { try { Properties properties = new Properties(); properties.load(new FileReader 阅读全文
posted @ 2023-01-30 21:52 zwGitOne 阅读(22) 评论(0) 推荐(0) 编辑
摘要:/** * 模拟账户:Tom账户加钱+100,marry账户减钱-100 * 开启事务 */ public class jdbcTransaction { public static void main(String[] args) { // 不使用事务,进行账户的增加 Connection con 阅读全文
posted @ 2023-01-30 21:49 zwGitOne 阅读(80) 评论(0) 推荐(0) 编辑
摘要:/** * 连接jdbc的5种方式 */ public class jdbc02 { // 方式1: @SuppressWarnings({"all"}) @Test public void test1() throws Exception{ // 1.获得驱动 Driver driver = ne 阅读全文
posted @ 2023-01-29 09:30 zwGitOne 阅读(69) 评论(0) 推荐(0) 编辑
摘要:1 bytes = 8 bit ,一个字节最多可以代表的数据长度是2的8次方 11111111 在计算机中也就是 -128到127 1.BIT[M] 位字段类型,M表示每个值的位数,范围从1到64,如果M被忽略,默认为1 2.TINYINT[(M)] [UNSIGNED] [ZEROFILL] M默 阅读全文
posted @ 2023-01-20 15:15 zwGitOne 阅读(130) 评论(0) 推荐(0) 编辑
摘要:一. 反射的由来 编译阶段:将java文件编译成字节码文件。 加载过程:通过类加载器,在方法区中加载类的静态属性和静态方法,在堆中存放该类的反射类对象。 运行过程:执行方法。 二. 反射的用法 首先创建Dog类 public class Dog { public String name; publi 阅读全文
posted @ 2023-01-18 15:10 zwGitOne 阅读(42) 评论(0) 推荐(0) 编辑
摘要:本文主要讲述QQ模拟项目的知识点以及相关代码。 一. QQ模拟项目的图解: 二. 项目的内容: 1.用户登录 阅读全文
posted @ 2023-01-14 15:19 zwGitOne 阅读(96) 评论(0) 推荐(0) 编辑
摘要:本文主要讲述java的UPD编程知识。 UPD数据传输的图解: 接收方: public class UDPReceiver01 { public static void main(String[] args) throws IOException { /** * 接收数据 */ // 1.创建一个D 阅读全文
posted @ 2023-01-13 16:21 zwGitOne 阅读(102) 评论(0) 推荐(0) 编辑
摘要:本文主要讲述java的网络知识,以及网络编程所需要使用的类。 一. InetAdress类 InetAddress类,用于获取主机名和IP地址【域名】 public class InetAddressTest { public static void main(String[] args) thro 阅读全文
posted @ 2023-01-12 16:43 zwGitOne 阅读(210) 评论(0) 推荐(0) 编辑
摘要:本文主要讲述java如何创建文件夹和文件 题目:指定路径,判断当前路径是否有目标文件夹,如果没有,则创建;如果有,在目标文件夹下创建目标文件【txt文件】,并使用转换流 + 处理流写入数据。 public class HomeWork01 { public static void main(Stri 阅读全文
posted @ 2023-01-09 13:44 zwGitOne 阅读(66) 评论(0) 推荐(0) 编辑
摘要:本文主要讲述java读取和写入properties文件操作 一. 介绍Properties类 Properties用于读取和写入Xx.properties文件,获取k-v 二. Properties类的读取和写入 Properties类的读取: public class InoutPropertie 阅读全文
posted @ 2023-01-09 12:33 zwGitOne 阅读(839) 评论(0) 推荐(0) 编辑
摘要:本文主要讲述java的文件操作 一. 创建文件 public class fileTest { public static void main(String[] args) { } // 创建文件方式一: // String filePath = "F:\\韩顺平java基础笔记\\java图片\\ 阅读全文
posted @ 2023-01-07 09:37 zwGitOne 阅读(331) 评论(0) 推荐(0) 编辑
摘要:一. 线程的创建 线程的创建方式有两种: 一种是继承Thread类,重写run()方法【这里的run()方法只是普通的方法】,在主方法中,创建该类的对象,调用对象的start()方法。 二种是实现Runnable接口,重写run()方法,在主方法中,以该实现类为参数,创建Thread线程,调用Thr 阅读全文
posted @ 2023-01-05 13:26 zwGitOne 阅读(132) 评论(0) 推荐(0) 编辑
摘要:本文主要讲述Lsit集合的排序方式: 1 /** 2 * 集合的排序方式:2种方式 3 */ 4 public class GenericWork { 5 public static void main(String[] args) { 6 ArrayList<Employee> employeeA 阅读全文
posted @ 2023-01-03 22:01 zwGitOne 阅读(88) 评论(0) 推荐(0) 编辑
摘要:本文主要讲述HashSet的一道作业题,给出示例代码,讲出输出的内容。 一. 示例代码如下: 1 public class HomeWork06 { 2 public static void main(String[] args) { 3 HashSet hashSet = new HashSet( 阅读全文
posted @ 2023-01-03 18:56 zwGitOne 阅读(42) 评论(0) 推荐(0) 编辑
摘要:HashSet的去重 添加的对象需要重写hashCode()和equals()方法,其中hashCode()方法,应该是根据自定义类对象的成员属性值计算得来,equals()方法,应该是比较自定义类对象的成员属性值是否相同【不是地址】。 TreeSet的去重 添加的对象类需要实现Comparable 阅读全文
posted @ 2023-01-03 15:49 zwGitOne 阅读(114) 评论(0) 推荐(0) 编辑
摘要:TreeSet的add()方法解析【添加和去重】 1 public class HomeWork05 { 2 public static void main(String[] args) { 3 // TreeSet最好是同一类型。 4 // TreeSet treeSet = new TreeSe 阅读全文
posted @ 2023-01-03 15:35 zwGitOne 阅读(81) 评论(0) 推荐(0) 编辑
摘要:HashSet的add()方法解析【添加和去重】 示例代码如下:【可用于后续的源码追踪】 1 public class HomeWork04 { 2 public static void main(String[] args) { 3 HashSet hashSet = new HashSet(); 阅读全文
posted @ 2023-01-02 22:59 zwGitOne 阅读(167) 评论(0) 推荐(0) 编辑
摘要:示例代码如下: 1 public class HashMapBianLiTest { 2 public static void main(String[] args) { 3 // hashMap的遍历 4 HashMap hashMap = new HashMap(); 5 hashMap.put 阅读全文
posted @ 2023-01-01 21:57 zwGitOne 阅读(62) 评论(0) 推荐(0) 编辑
摘要:Set接口实现类主要是:HashSet,LinkedHashSet【二者,可以看看java集合.xmind文件】,TreeSet【没有学到】 一. HashSet类的遍历: 1 public class SetBianLiTest { 2 public static void main(String 阅读全文
posted @ 2023-01-01 21:24 zwGitOne 阅读(99) 评论(0) 推荐(0) 编辑
摘要:List接口实现类主要有:ArrayList,LinkedList,Vector【三者区别,可以看看java集合.xmind文件】 一. ArrayList类的遍历: 1 public class ListBianLiTest { 2 public static void main(String[] 阅读全文
posted @ 2023-01-01 20:46 zwGitOne 阅读(155) 评论(0) 推荐(0) 编辑
摘要:示例代码如下: public class VectorTest { public static void main(String[] args) { List list = new Vector();// 接口的多态 for(int i = 0;i<10;i++){ list.add(i); } f 阅读全文
posted @ 2023-01-01 13:32 zwGitOne 阅读(122) 评论(0) 推荐(0) 编辑
摘要:一. 介绍LinkedList类 阐明LinkedList类的成员: 其本质是双向链表,first指向链表的头部,last指向链表的尾部。 二. 介绍LinkedList静态内部类Node类 阐明Node类的成员: 三. 创建LinkedList对象 调用无参构造器,创建一个空链表 四. 解析add 阅读全文
posted @ 2023-01-01 11:23 zwGitOne 阅读(251) 评论(0) 推荐(0) 编辑
摘要:使用无参构造器创建的ArrayList对象,示例代码如下: public class ArrayListTest { public static void main(String[] args) { List list = new ArrayList(); // 10 for(int i = 0;i 阅读全文
posted @ 2023-01-01 10:12 zwGitOne 阅读(474) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示