java19】的更多相关文章

Java19中引入了虚拟线程,虽然默认是关闭的,但是可以以Preview模式启用,这绝对是一个重大的更新,今天Java架构杂谈带大家开箱验货,看看这家伙实现了什么了不起的功能. 1 为什么需要虚拟线程? 小张贪小便宜,在路边摊花一块钱买了一笼热气腾腾的小笼包,下肚之后肚子疼得不行,于是在公司找坑位.扫了几层楼,没找到一个坑位,坑里面的人要么在抽烟,要么在外放刷视频.要么肠道不是很顺畅,蹲了半天没拉出来.小张很鄙视在坑位里面不干正事的行为,此刻,与小张一同排队等坑位的还有几个同事... 小张突然感…
1:异常(理解) (1)程序出现的不正常的情况. (2)异常的体系 Throwable |--Error 严重问题,我们不处理. |--Exception |--RuntimeException 运行期异常,我们需要修正代码 |--非RuntimeException 编译期异常,必须处理的,否则程序编译不通过 (3)异常的处理: A:JVM的默认处理 把异常的名称,原因,位置等信息输出在控制台,但是呢程序不能继续执行了. B:自己处理 a:try...catch...finally 自己编写处理…
先开服务器,再开客户端. import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; /** * 创建服务器 * 写出数据:输出流 * 读取数据:输入流 */ public class Server { public static void main(String[…
dao.java package Dao; import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayList;import java.util.List; import DBUtil.Course;import DBUtil.DBUtil; public class dao{ //添加 //@p…
ecplise 常用快捷键 java notepad++ java封装好处和原则 java1 基本概述和java环境变量配置 java2 基本概念介绍和基本关键字.基本数据类型 java3 基本流程语法和一些面试题 (关键字,流程语句,基本数据类型) java4 类的介绍 构造函数,继承 java5 关键字使用,抽象类,接口,多态 java6 数组引入,面向对象的深度理解 java7 api介绍,java 积累Object介绍 java8 键盘输入Scanner 和 String类介绍 java…
1 字符流的缓冲区 缓冲区的出现提高了对数据的读写效率. 对应的类: BufferedWriter BufferedReader 缓冲区要结合流才能使用. 在流的基础上对流的功能进行了增强. 2 BufferedWriter 2.1 BufferedWriter简介 将文本写入字符输出流,缓冲各个字符,从而提高单个字符.数组和字符串的高效写入. 可以指定缓冲区的大小,或者接受默认的大小.在大多数的情况下,默认值就已经足够大了. 2.2 常用方法 2.2.1 构造方法 创建一个使用默认大小输出缓冲…
1 IO(Input Output)流概述 IO流用来处理设备之间的数据传输. java对数据的操作是通过流的方式. java用于操作流的对象都在IO包中. 流按操作数据分为两种:字节流和字符流. 流按流向分为:输入流和输出流. 2 IO流常用基流 字节流的抽象基类 InputStream.OutputStream 字符流的抽象基类 Reader.Writer 注意:由这四个类派生出来的子类名称都是以其父类作为子类名的后缀,如InputStream的子类FileInputStream,Reade…