Java
记录 Java【学习笔记】
微风拂晚霞
unity web
展开
-
Java 生产者&消费者 —— { }
package com.vince; /** * Created by vince on 2017/6/5. * 两个线程协同工作,先生产,再消费 * 面试题 : * sleep 与 wait的区别? * sleep:让线程进入休眠状态,让出CPU的时间片,不释放对象监视器的所有权(对象锁) * wait:让线程进入等待状态,让出CPU的时间片,并释放对象监视器的所有权,等待其它线程通过notify方法来唤醒 */ public class ProducterCustomerDemo {原创 2021-01-28 14:55:06 · 90 阅读 · 0 评论 -
Java 装饰者模式 —— { }
被装饰者接口 //被装饰者的接口 public interface Drink { float cost(); //计算价格 String description(); //描述 } 具体的被装饰者 public class SoyaBeanMilk implements Drink{ @Override public float cost() { return 10f; } @Override public String description() { ret.原创 2021-01-24 16:46:06 · 100 阅读 · 0 评论 -
Java 【线程同步】—— 同步锁 { }
public class test { public static void main(String[] args){ MyRunnable mr = new MyRunnable(); Thread t_01 = new Thread(mr); Thread t_02 = new Thread(mr); t_01.start(); t_02.start(); } } class MyRunnable implements Runnable { private int ticket原创 2021-01-14 17:41:56 · 72 阅读 · 0 评论 -
Java【线程】—— join、中断线程、守护线程、yield { }
public class test { public static void main(String[] args){ Thread t_01 = new Thread(new MyRunnable_01()); // t_01.start(); Thread t_02 = new Thread(new MyRunnable_02()); t_02.start(); for(int i=1;i<21;i++){ System.out.println(Thread.cu原创 2021-01-14 16:07:48 · 74 阅读 · 0 评论 -
NotePad++ 配置 Java环境 —— { }
安装 NppExec 插件 插件 → 插件管理 → 搜索NppExec进行安装 执行 NppExec 插件 → NppExec → Execute 也可以像下面这样,把【编译命令】和【执行命令】分开 在【宏】选项就可以看见刚刚新建的命令了 ...原创 2020-12-20 15:11:14 · 92 阅读 · 0 评论 -
橙系圆【大三上】Java程序设计课程复习大法 —— { }
在控制台给 『main主函数』 传参 public static void main(String[] args) { System.out.println(args[0]); } 定义【构造方法】【成员变量】【静态变量】【创建对象】【switch语句】 package codeorange; public class oMing { // 定义一个【静态的】【成员变量】 static int sum; // 定义一个【成员变量】 int age; // 定义一个带参数的【构造方法.原创 2020-12-15 20:41:06 · 73 阅读 · 0 评论 -
Java —— 使用【内部类】实现【链表】{ }
/** 链表 一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据, 而是在每一个节点里存到是下一个节点的指针(Pointer)。 链表与数组:线性数据结构 数组适合查找,遍历,固定长度 链表适合插入,删除,不宜过长,否则会导致遍历性能下降 */ public class Test15{ public static void main(String[] args){ NodeManager nm = new NodeManager(); System.ou原创 2020-09-15 17:53:17 · 268 阅读 · 0 评论