![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 90
久曌
擅长crud
展开
-
Jvm内存布局
一、JVM1、Java1.1、Java主要事件: 在1998年(JDK1.2),Sun将Java技术体系拆分为三个方向,JavaME(J2ME)、JavaSE(J2SE)、JavaEE(J2EE)。 在JDK1.3以及之后所有的JDK默认Java虚拟机都为HotSpot。 从JDK5开始,sun公司放弃“JDK 1.x”的命名方式,将产品代号修改为“JDK x”。例如:JDK8、JDK14。 2009年,Oracle收购Sun公司。1.2、长期支持版本(LTS) 长期支持(Lon原创 2021-03-16 18:49:45 · 224 阅读 · 0 评论 -
JDBC
JDBC1、什么是JDBCJDBC (JAVA Database Connectivity):java数据库链接,是一种执行SQL语句的API。各个数据库公司来维护自己的数据库驱动。2、固定步骤可以使用properties读取参数:driver=com.mysql.cj.jdbc.Driverurl=jdbc:mysql://localhost:3306/jdbcstudy?serverTimezone=UTC&useUnicode=true&characterEncodin原创 2021-03-11 10:22:19 · 180 阅读 · 0 评论 -
JavaWeb笔记
JavaWeb笔记1、JavaWeb2、Tomcat2.1、Tomcat是什么 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。下载地址:https://tomcat.apache.org/2.2、Tomcat文件夹[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aVaYbIxr-1614848913281)(C:\Users\jixi原创 2021-03-04 17:10:01 · 142 阅读 · 2 评论 -
Java并发编程笔记二(后台线程、休眠、优先级)
一、后台线程1.定义: 后台线程(Daemon),指程序在运行时后台提供的一种通用服务线程,并且这种线程并不属于程序中不可或缺的一部分。 后台线程的设置必须在启动前调用setDaemon(boolean),这样就可以将这个线程设置为后台线程。 可以看到main函数休眠时,后台线程仍然在运行,当所有非后台线程(main线程)都死亡时,后台线程也停止运行。二、休眠 休眠(sleep)时,线程进入阻塞(Blocked)状态,可在线程上调用interrupt()来中断。 sleep有俩种方法原创 2020-09-04 23:32:01 · 130 阅读 · 1 评论 -
Java并发笔记与总结一
一.Runnable与Callable<T> Runnable:这个接口,实现run()方法无返回值。 Callable<T>:这个接口,实现call()方法返回T类型。二.Thread Thread实现了Runnable,这个类可以用Runnable初始化对象,对这个线程进行开始等操作,但是,显示调用start()方法会导致访问不稳定状态的对象,因此比较推荐使用下面的方法管理线程。三.执行器(Executor) Java SE5中的java.util.concu原创 2020-09-03 00:36:51 · 79 阅读 · 0 评论 -
Java对象序列化(Serializable接口)
对象序列化:我们都知道,创建一个对象,只要你需要,它可以一直存在到程序终止。它不会在程序终止了,还继续存在。那么,我们如何在程序保存这个对象?java的对象序列化可以把实现了Serializable接口的对象转换成字节序列,并且可以将这个字节序列完全恢复成原来的对象。特点:轻量级持久性。Serializable接口:没有任何方法。序列化一个对象,先创建一个OutputStream(对象序列化是基于字节)对象,将其封装为一个ObjectOutputStream对象内。接着调用writeObject(原创 2020-08-15 19:19:13 · 229 阅读 · 0 评论