- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 Scanner问题
Java中Scanner扫描器问题问题: Scanner中的方法有时候会出BUG,怎么说方法 nextInt(),是从控制台接收一个 int 值方法 next(),是从控制台接收一个字符串 大家都知道,当你不给 nextInt() 输入int值时它会出现异常,而next()方法就没有这么多事; 用try catch 给它围起来,看起来这样就捕获了异常,可实则并没有解决...
2019-04-29 23:21:48 396
原创 Java多线程通信wait,notifyAll
Java多线程通信wait,notifyAll我们可以利用wait()来让一个线程在某些条件下暂停运行。例如,在生产者消费者模型中,生产者线程在缓冲区为满的时候,消费者在缓冲区为空的时候,都应该暂停运行。如果某些线程在等待某些条件触发,那当那些条件为真时,你可以用 notify 和 notifyAll 来通知那些等待中的线程重新开始运行。不同之处在于,notify 仅仅通知一个线程,并且我们不...
2019-04-21 23:28:23 84
原创 Java中System.out.print()和System.out.print()区别
## Java中System.out.print()和System.out.print()区别问题是这样的:起初,我只是想用红色的err和黑色默认色来交替显示输出,结果出现了surprise,死活不对out 能重定向到别的输出流,屏幕不显示;err 只能在屏幕上打印,重定向也一样。out 要缓冲,优先级低;err 默认不缓冲,优先级高,eclipse 输出为红色。我在多线程中...
2019-04-21 22:35:03 785
原创 Java多线程之火车售票
Java多线程之火车售票(Thread和Runnable的区别)java中实现多线程的方式有两种继承Thread类实现Runnable接口继承了Thread类的类,使用对象.start()启动线程实现了Runnable类的类,使用new Thread(new Runnable的实现类()).start()启动下面有个经典例子,很适合用实现Runnable接口的类去实现。火车售...
2019-04-19 10:59:45 496
原创 Java多线程花样打印数字字母
Java多线程花样打印1 2 A 3 4 B 5 6 C 7 8 D 9 10 11 12 … 52 E F G H I J K … X Y Z仔细分析之后,写出如下代码:第一种,纯 join() 方法,也许有点lowpublic class ThreadTest1 {public static void main(String[] args) { BB b = new BB(...
2019-04-18 17:59:22 998
原创 Java 改写诗句,横的变竖的
Java 改写诗句,横的变竖的两种方法都是对文件的读写操作和二维数组的操作前:葡萄美酒夜光杯欲饮琵琶马上催醉卧沙场君莫笑我是流氓我怕谁后:葡欲醉我萄饮卧是美琵沙流酒琶场氓夜马君我光上莫怕杯催笑谁第一种,用二维数组public static void reverseWord() throws IOException{ FileReader fr = n...
2019-04-18 17:29:15 995
原创 本类中静态资源的加载顺序
静态资源的加载顺序-->按顺序加载下面给出一个例子class A{ static A a=new A(); static int a=10; static int b; public A(){ a++; b++; }}//测试类public class Test{ System.out.println(A.a); System.out....
2019-04-11 22:56:30 632
原创 Java中对学生对象排序
对学生对象排序,有以下三个排序要求,实现它按年龄排序按姓名按姓名长度排序分析:1.首先创建Students类2.要想对对象进行排序,必须要实现排序接口的方法public class StudentsTest{ public static void main(String[] args){ List<Student> list = new Array...
2019-04-11 13:36:12 1561
转载 在Java 8中用餐哲学家
由于任务可能会被阻塞,因此一个任务可能会等待另一个任务,而另一个任务又等待另一个任务,依此类推,直到链回到等待第一个任务的任务。你得到一个连续的循环任务,彼此等待,没有人可以移动。这称为 死锁。[1]如果您尝试运行程序并立即死锁,您可以立即找到错误。真正的问题是你的程序似乎工作正常,但有隐藏的潜在僵局。在这里,您可能没有任何迹象表明死锁是可能的,因此该漏洞在您的程序中潜伏,直到它意外发生 - 通...
2019-04-09 21:09:25 104
批量打开网页,可选浏览器,可默认
2022-10-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人