
Java学习
冰糖葫芦没有冰糖
这个作者很懒,什么都没留下…
展开
-
【Java多线程之线程命名 setname 构造器命名】
public class MyThread extends Thread { public MyThread() { } public MyThread(String name) { super(name); } public void run() { System.out.println(Thread.currentThread().getName()); }}可以,创建带参数的thread 构造函数,将传参传递原创 2022-05-02 16:50:33 · 966 阅读 · 0 评论 -
Java多线程之内存分析
方法执行在栈空间Thread 开辟新的栈空间,不影响main线程, 互不干扰;声明Thread 对象则是指向堆内存空间;CPU 具有随机选择权;原创 2022-05-02 16:31:49 · 812 阅读 · 0 评论 -
Java之多线程01_thread
public class MyThread extends Thread { public void run() { for (int i = 0; i < 20; i++) { System.out.println("run:" + i); } }}Thread 定义线程任务import java.nio.file.SecureDirectoryStream;public class Demo01Thread {原创 2022-05-02 15:42:15 · 1365 阅读 · 0 评论 -
【java 多线程 locK unlock runnable thread sleep 】
import java.util.concurrent.locks.ReentrantLock;class Window implements Runnable { private int ticket = 5; // 1.实例化ReentrantLock private ReentrantLock lock = new ReentrantLock(); @Override public void run() { while (true) {原创 2022-05-01 22:42:45 · 231 阅读 · 0 评论 -
【Java, 看个泛型的例子】
在看到优快云一位博主 写了一个泛型的例子,实际运行时发现有error,没有声明对象;对源代码做了小修改:主要有两种该法:import javax.swing.SizeRequirements;public class GenericFruit { static class Fruit { private String name; @Override public String toString() { return原创 2022-04-30 22:02:58 · 351 阅读 · 0 评论 -
【Java 接口的一个用处,interface】
class Computer { public void transferData(USB usb) {// USB usb = new Flash(); usb.start(); System.out.println("data transimiso"); usb.stop(); }}interface USB { // 常量:定义了长、宽、最大最小的传输速度等 void start(); void原创 2022-04-30 21:53:44 · 174 阅读 · 0 评论 -
java 存储文件夹下的文件路径信息
File 类getAbsolutePath()boolean isDirectory()isFile()File[] listFiles()ArrayList objectName =new ArrayList<>(); // 初始化 static ArrayList<String> getFileName(String path) { ArrayList<String> file_list = new ArrayList<&原创 2022-01-26 16:59:01 · 305 阅读 · 0 评论