![](https://img-blog.csdnimg.cn/20210209084023323.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 85
java
Marglu_Yang
我不懒,只是不想写签名
展开
-
Java——连接数据库MySQL 5.7和8.0的区别
事务的语法事务的特性事务并发问题事务隔离级别不同隔离级别的锁的情况原创 2021-08-18 20:42:09 · 5322 阅读 · 0 评论 -
JAVA——json与xml如何互转为Java对象
xml可扩展标记语言:问: Java中有几种XML解析方式 ? 分别是什么 ? 有什么样的优缺点 ? 答: 四种. 1. SAX解析解析方式是事件驱动机制 ! SAX解析器, 逐行读取XML文件解析 , 每当解析到一个标签的开始/结束/内容/属性时,触 发事件. 我们可以编写程序在这些事件发生时, 进行相应的处理. 优点:分析能够立即开始,而不是等待所有的数据被处理 逐行加载,节省内存.有助于解析大于系统内存的文档 有时不必解析整个文档,它可以在某个条件得到满足原创 2021-01-19 20:55:13 · 279 阅读 · 0 评论 -
JAVA——线程池总结
目录我们为什么要用线程池?如何创建一个线程池?ThreadPoolExecutor参数含义1. corePoolSize2. maximumPoolSize3. keepAliveTime4. unit5. workQueue6. threadFactory7. handler如何使用线程池?(1)execute(2)submit使用完后如何关闭线程池?(1)shutdown原理:(2)shutdownNow原理:我们为什么要用线程池.原创 2021-01-16 16:01:30 · 146 阅读 · 1 评论 -
JAVA——多线程之创建线程的三种方式以及优缺点
目录一、继承Thread类创建线程类二、通过Runnable接口创建线程类三、通过Callable和Future创建线程四、创建线程的三种方式的对比一、继承Thread类创建线程类 (1)定义Thread类的子类,并重写该类的run方法,该run方法的方法体就代表了 线程要完成的任务。因此把run()方法称为执行体。 (2)创建Thread子类的实例,即创建了线程对象。 (3)调用线程对象的start()方法来启动该线程。 public class FirstTh.原创 2021-01-16 15:36:36 · 208 阅读 · 0 评论 -
Java——finally关键字详解(一篇就够了)
背景:在异常这一章节中,finally到底什么时候执行,什么时候不执行,代码中有return还执不执行finally代码?目标:通过demo了解finally+return执行的过程与原理。真正理解并能判断段代码的返回结果。finally不执行:finally不执行的情况只有是程序奔溃,没有内存,断电的情况下才会不执行,其它正常运行的代码只要写了finally都会执行;finally执行:代码正常运行都会执行finally里面的代码,现在我们要弄清楚的是在finally之前有return原创 2021-01-12 14:49:18 · 680 阅读 · 1 评论 -
JAVA(1)——Win10安装JAVA的JDK与Eclipse软件(这一篇就够了)
有问题请留言或邮件:783339536@qq.com学习目标:通过本教程可以达到在Win10的电脑上安装JDK+Eclipse工欲善其事必先利其器,想要开始学习Java,就要使用Java的开发环境与工具JDK以及方便我们开发的软件——Eclipse或IEDA。其中JDK8和11是长期稳定版,目前大多都是使用这两个版本开进行Java开发。学习内容:一、软件下载1.官网JDK下载地址:https://www.oracle.com/java/technologies/javase-jdk1原创 2021-01-01 15:43:21 · 170 阅读 · 0 评论 -
Java用位运算实现加减乘除
加法:a+b由a^b可得按位相加后没有进位的和;由a&b可得可以产生进位的地方;由(a&b)<<1得到进位后的值。那么 按位相加后原位和+进位和 就是加法的和了,而 a^b + (a&b)<<1 相当于把 + 两边再代入上述三步进行加法计算。直到进位和为0说明没有进位了则此时原位和即所求和。public int...转载 2019-05-14 08:37:34 · 703 阅读 · 1 评论