![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java相关
Jack.Ding
知识改变人生
展开
-
Java多线程(1)
多线程的机制是指可以同时运行多个程序块,是程序运行的效率变的更高。一、两种多线程的实现方式如果要在类里要激活线程,必须先做好下面两个准备: 1、线程必须扩展子Thread类,使自己成为它的子类 2、线程的处理必须编写在run()方法里面继承Thread类来实现多线程,其基本语法如下class 类名称 extends Thread{原创 2014-05-09 15:01:45 · 625 阅读 · 0 评论 -
Java多线程(2)
四、多线程的同步1、同步问题的引出 在前面分析售票系统的时候,有如下代码 if(count>0){ System.out.println(Thread.currentThread().getName()+" count = "+count--); } 这种情况下会碰到一些意外,同一张票被打印两次获多次,原创 2014-05-10 14:08:20 · 638 阅读 · 0 评论 -
Java文件I/O操作
要把程序数据保存到文件中,就一定要使用哪个I/O输入输出技术。Java中提供的I/O操作可以把数据保存到多种类型的文件。大多数的应用程序都需要与外部设备进行数据交换,最常见的外部设备包含磁盘和网络。IO就是指应用程序对这些设备的数据输入和输出。在程序中,键盘被用做文件输出。Java语言定义了许多类专门负责各种方式的输入输出,这些类都被放在java.io包中。一、File类原创 2014-05-19 15:46:29 · 981 阅读 · 0 评论 -
Java多线程(3)
七、线程间通信 线程间通信,主要介绍问题的引出和如何解决等内容。1、问题的引出 实例: 把一个数据存储空间划分为两个部分:一部分用于存储人的姓名,另一部分用于存储人的性别。这里包含两个线程:一个线程向数据存储空间添加数据(producer),另一个线程从数据存储空间去除数据(consumer)。这个应用会出现两种意外。 第一种意外:假设produ原创 2014-05-12 21:27:54 · 688 阅读 · 0 评论 -
15个顶级Java多线程面试题及回答
Java 线程面试问题在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分。如果你想获得任何股票投资银行的前台资讯职位,那么你应该准备很多关于多线程的问题。在投资银行业务中多线程和并发是一个非常受欢迎的话题,特别是电子交易发展方面相关的。他们会问面试者很多令人混淆的Java线程问题。面试官只是想确信面试者有足够的Java线程与并发方面的知识,因为候选人中有很多只浮于表面。用于直转载 2014-05-27 14:24:02 · 2048 阅读 · 1 评论