随笔分类 -  JavaSE

Java基础
摘要:1- JDBC概念 Java DataBase Connectivity 是Java的数据库连接技术,它是一组接口。使用Java编程来访问各种数据库。 2-JDBC特点 由一组接口组成,代码针对接口进行编程的。不需要自己去实现接口,这些接口的实现类由第三方数据库厂商来实现。 ​ 3- JDBC访问数 阅读全文
posted @ 2021-10-28 18:22 guardwhy 阅读(122) 评论(0) 推荐(0)
摘要:1.1 连接池 1.1.1 连接池基本特点 1) 什么是连接池 实际开发中“获得连接”或“释放资源”是非常消耗系统资源的两个过程,为了解决此类性能问题,通常情况采用连接池技术,来共享连接Connection。 这样就不需要每次都创建连接、释放连接了,这些操作都交给了连接池。 2) 连接池的好处 用池 阅读全文
posted @ 2021-10-28 18:21 guardwhy 阅读(104) 评论(0) 推荐(0)
摘要:线程的状态转换图及常见的执行情况 1 线程通信 java / 取钱的线程类。 / public class DrawThread extends Thread { // 定义一个成员变量接收账户对象 private Account acc; public DrawThread(String name 阅读全文
posted @ 2019-07-08 19:29 guardwhy 阅读(150) 评论(1) 推荐(1)
摘要:1 线程安全问题 线程安全 :多个线程操作同一个共享资源的时候可能出现线程安全问题。 2 线程同步方式 同步代码块 同步方法 同步锁 阅读全文
posted @ 2019-07-08 19:05 guardwhy 阅读(237) 评论(0) 推荐(1)
摘要:1 1 进程 程序是静止的,运行中的程序就是进程。 进程的三个特征: 动态性 : 进程是运行中的程序,要动态的占用内存,CPU和网络等资源。 独立性 : 进程与进程之间是相关独立的,彼此有自己的独立内存区域。 并发性 : 假如CPU是单核,同一个时刻其实内存中只有一个进程在被执行。 CPU会分时轮询 阅读全文
posted @ 2019-07-08 18:02 guardwhy 阅读(346) 评论(0) 推荐(0)
摘要:1-String对象的内容比较(==) public class StringDemo01 { public static void main(String[] args) { String str1 = "hello"; String str2 = new String("hello"); //通 阅读全文
posted @ 2019-07-02 17:42 guardwhy 阅读(140) 评论(0) 推荐(0)
摘要:1-数组的传递引用 /** 数组引用传递 */ public class ArrayDemo04 { public static void main(String[] args) { //静态初始化数组 int[] arr = {1, 2, 3, 5, 9}; //传递数组引用 fun(arr); 阅读全文
posted @ 2019-06-29 23:48 guardwhy 阅读(138) 评论(0) 推荐(0)
摘要:####1、多态的定义 /* 1、多态:同一个对象(事物),在不同时刻体现出来的不同状态。 多态的的使用前提: 1.必须有继承或者实现关系。 2.必须有父类类型的变量引用子类类型的对象。 3.需要存在方法重写。 父 f = new 子(); 2、多态中的成员访问特点: A:成员变量 编译看左边,运行 阅读全文
posted @ 2019-06-23 23:51 guardwhy 阅读(374) 评论(0) 推荐(0)
摘要:####1- Jvm、jdk、jre之间的关系 JVM:Java虚拟机,保证java程序跨平台。(Java Virtual Machine) JRE: Java运行环境,包含JVM和核心类库。如果只是想运行java程序,只要安装JRE即可。 (Java Runtime Environment) JD 阅读全文
posted @ 2019-06-19 13:37 guardwhy 阅读(272) 评论(0) 推荐(0)