java
咸蛋超人1号
这个作者很懒,什么都没留下…
展开
-
html checked
html checked原创 2022-09-15 15:22:50 · 455 阅读 · 0 评论 -
多线程编程(三)
1.ArrayBlockingQueue由数组支持的有界阻塞队列package com.company;import java.util.concurrent.ArrayBlockingQueue;public class ABQDemo { private static ArrayBlockingQueue<Integer> arrayBlockingQueue = new ArrayBlockingQueue<>(10); public ...原创 2021-04-06 17:00:16 · 115 阅读 · 0 评论 -
多线程编程(二)
1. 饥饿饥饿是指一个可运行的进程尽管能继续执行,但被调度器无限期地忽视,而不能被调度执行的情况。比如当前线程处于一个低优先级的情况下,操作系统每次都调用高优先级的线程运行,就会导致当前线程虽然可以运行,但是一直不能被运行的情况。2. 线程的生命周期线程的生命周期共有 6 种状态,分别是:新建New、运行(可运行)Runnable、阻塞Blocked、计时等待Timed Waiting、等待Waiting和终止Terminate。(1)当你声明一个线程对象时,线程处于新建状态,...原创 2021-04-06 16:36:21 · 79 阅读 · 0 评论 -
多线程编程(一)
目录1.CreateThread2. 线程变量3.线程同步4. 死锁1.CreateThreadpackage com.company;public class CreateThread { public static void main(String[] args) { Thread1 thread1 = new Thread1(); Thread thread2 = new Thread(new Thread2()); ...原创 2021-04-06 16:20:12 · 113 阅读 · 0 评论 -
网络编程
1. HttpURLConnectionpackage com.company;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;public class HttpUrlTest {...原创 2021-04-06 15:10:11 · 85 阅读 · 0 评论 -
Lambda
1.Lambda表达式// Lambda 测试package com.company;public class Main { public static void main(String[] args) { Main test = new Main(); // 带有类型声明的表达式 MathOperation addition = (int a, int b) -> a + b; // 没有类型声明的表达式 MathOperation subtractio...原创 2021-03-23 22:23:09 · 95 阅读 · 0 评论 -
泛型和集合
1. 泛型// 定义泛型类class Test<T> { private T ob; public Test(T ob) { this.ob = ob; } public T getOb() { return ob; } public void setOb(T ob) { this.ob = ob; } public void showType() { System.out.println("T的实际类型是:" + ob.getClass()...原创 2021-03-20 23:27:45 · 166 阅读 · 0 评论 -
Java学习记录——常用类
1. StringBuilder原创 2021-03-18 21:40:01 · 275 阅读 · 0 评论