API基础
文章平均质量分 67
玖玖玖玖玖玖玖玖玖玖
这个作者很懒,什么都没留下…
展开
-
集合<=>数组
集合转换为数组Collection上定义了一个方法:toArray可以将当前集合转换为一个数组public class CollectionToArrayDemo { public static void main(String[] args) { Collection<String> c = new ArrayList<>(); c.add("one"); c.add("two"); c.add("th原创 2022-04-06 23:39:38 · 95 阅读 · 0 评论 -
线程API
获取线程相关信息的方法package thread;/** * 获取线程相关信息的一组方法 */public class ThreadInfoDemo { public static void main(String[] args) { Thread main = Thread.currentThread();//获取主线程 String name = main.getName();//获取线程的名字 System.out.print原创 2022-04-04 12:43:11 · 215 阅读 · 0 评论 -
集合框架.
什么是集合集合与数组一样,可以保存一组元素,并且提供了操作元素的相关方法,使用更方便.java集合框架中相关接口java.util.Collection接口:java.util.Collection是所有集合的顶级接口.Collection下面有多种实现类,因此我们有更多的数据结构可供选择.Collection下面有两个常见的子接口:java.util.List:线性表.是可重复集合,并且有序. java.util.Set:不可重复的集合,大部分实现类是无序的.这里可重复指的是集原创 2022-04-04 12:55:25 · 782 阅读 · 0 评论 -
集合方法,Listji集合day08
集合之间的操作boolean addAll(Collection c)将给定集合中所有元素添加到当前集合中。添加后当前集合发生了改变则返回true.boolean containsAll(Collection c)判断当前集合是否包含给定集合中的所有元素,全部包含则返回true。collection.retainAll(collection);取交际,仅保留当前集合中与给定集合的共有元素。collection.removeAll(collection);删交际,将当前集合中与给定原创 2022-04-06 23:36:51 · 252 阅读 · 0 评论 -
多线程基础知识
线程:一个顺序的单一的程序执行流程就是一个线程。代码一句一句的有先后顺序的执行。多线程:多个单一顺序执行的流程并发运行。造成"感官上同时运行"的效果。并发:多个线程实际运行是走走停停的。线程调度程序会将CPU运行时间划分为若干个时间片段并尽可能均匀的分配给每个线程,拿到时间片的线程被CPU执行这段时间。当超时后线程调度程序会再次分配一个时间片段给一个线程使得CPU执行它。如此反复。由于CPU执行时间在纳秒级别,我们感觉不到切换线程运行的过程。所以微观上走走停停,宏观上感觉一起运行原创 2022-04-04 11:35:06 · 482 阅读 · 0 评论 -
java网络编程
java.net.SocketSocket(套接字)封装了TCP协议的通讯细节,使得我们使用它可以与服务端建立网络链接,并通过它获取两个流(一个输入一个输出),然后使用这两个流的读写操作完成与服务端的数据交互java.net.ServerSocketServerSocketi运行在服务端,作用有两个:1:向系统申请服务端口,客户端的Socket就是通过这个端口与服务端建立连接的。2:监听服务端口,一旦一个客户端通过该端口建立连接则会自动创建一个Socket,并通过该Socket与客户端进行数据交原创 2022-04-04 11:00:06 · 505 阅读 · 0 评论 -
异常处理day04
java异常处理机制java中所有错误的超类为:Throwable。其下有两个子类:Error和Exception Error的子类描述的都是系统错误,比如虚拟机内存溢出等。 Exception的子类描述的都是程序错误,比如空指针,下标越界等。 通常我们程序中处理的异常都是Exception。异常处理机制中的try-catch语法:try{ 可能出现异常的代码片段}catch(XXXException e){ try中出现XXXException后的处理代码}try语...原创 2022-04-03 22:36:11 · 376 阅读 · 0 评论 -
IO输入输出流
JAVA IO java io可以让我们用标准的读写操作来完成对不同设备的读写数据工作. java将IO按照方向划分为输入与输出,参照点是我们写的程序. 输入:用来读取数据的,是从外界到程序的方向,用于获取数据. 输出:用来写出数据的,是从程序到外界的方向,用于发送数据. java将IO比喻为"流",即:stream.就像生活中的"电流","水流"一样,它是以同一个方向顺序移动的过程.只不过这里流动的是字节(2进制数据).所以在IO中有输入流和输出流之分,我们理解他.原创 2022-04-03 20:53:48 · 370 阅读 · 0 评论 -
File类
File类的每一个实例可以表示硬盘(文件系统)中的一个文件或目录(实际上表示的是一个抽象路径)使用File可以做到:1:访问其表示的文件或目录的属性信息,例如:名字,大小,修改时间等等 2:创建和删除文件或目录 3:访问一个目录中的子项但是File不能访问文件数据.创建File时要指定路径,而路径通常使用相对路径。相对路径的好处在于有良好的跨平台性。"./"是相对路径中使用最多的,表示"当前目录",而当前目录是哪里取决于程序运行环境而定,在idea中运行java程序时,这里指定的当原创 2022-04-03 10:46:52 · 343 阅读 · 0 评论