随笔分类 -  Java基础

摘要:编写代码步骤 创建工程,导入驱动jar包 注册驱动 Class.forName("com.mysql.jdbc.Driver"); 获取连接 Connection conn = DriverManager.getConnection(url, username, password); Java代码需 阅读全文
posted @ 2022-12-14 10:48 醉读付人心 阅读(51) 评论(0) 推荐(0)
摘要:网络编程 小结: 1.网络编程中有两个主要的问题 如何准确的定位到网络上的一台或多台主机 找到主机后如何进行通信 2.网络编程中的要素 ip和端口号 网络通信协议 udp;tcp 3.万物皆对象 IP地址 InetAddress不能new(没有构造器)只能同过静态方法来返回**(InetAddres 阅读全文
posted @ 2022-12-09 09:45 醉读付人心 阅读(52) 评论(0) 推荐(0)
摘要:线程同步(synchronized)(重点) 同步方法(同步方法,锁的是this类本身) 同步块(synchronized(Obj){}) Obj称为同步监视器 死锁 lock(锁)ReentrantLock类(可重入锁)实现Lock,可以显示加锁、释放锁。 package com.fjbc.多线程 阅读全文
posted @ 2022-12-08 15:50 醉读付人心 阅读(27) 评论(0) 推荐(0)
摘要:函数式接口 Lambda表达式 函数式接口定义 任何接口,如果只包含唯一一个抽象方法,那么它就是函数式接口 public interface Runnable{ public abstract void run(); } 对于函数式接口,可以通过 Lambda 表达式来创建该接口的对象 packag 阅读全文
posted @ 2022-12-07 08:20 醉读付人心 阅读(24) 评论(0) 推荐(0)
摘要:多线程 进程 在操作系统中运行的程序就是进程,进程就是执行程序的一次执行过程,它是一个动态的概念式系统资源分配的单位 通常再一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义,线程是CPU调度和执行的单位 线程 线程就是独立的执行路径 在程序运行时,即使没有自己创建线程, 阅读全文
posted @ 2022-12-05 21:47 醉读付人心 阅读(42) 评论(0) 推荐(0)
摘要:Swing之JFrame窗体 窗口 第一步:获得一个容器:(Container container = this.getContentPane();) package com.fjbc.Swing; import javax.swing.*; import java.awt.*; public cl 阅读全文
posted @ 2022-12-05 08:57 醉读付人心 阅读(63) 评论(0) 推荐(0)