Java
然夏莫非
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
线程的通信-生产者消费者
当对于一个生产者和一个消费者时public static void main(String[] agrs) { Resource res = new Resource(); Producer p = new Producer(res); Consumer c = new Consumer(res); Thread t1 = new Thread(p);原创 2017-03-08 09:50:04 · 197 阅读 · 0 评论 -
单例设计模式
特点解决一个类在内存中只存在一个对象保证对象唯一1、为了避免其他程序过多的建立该类对象,先禁止其他程序建立该对象2、为了让其他程序可以访问该类对象,可以在本类中自定义一个对象3、为了方便其他程序对自定义对象的访问,可以对外提供一些访问方式体现方式1、将构造函数私有化2、在类中创建一个本类对象3、提供一个方法可以获取到本类对象当需要将事物的对象保证在内存中的唯一性,就可以原创 2017-03-08 09:49:56 · 516 阅读 · 0 评论 -
文件夹的拷贝
1.首先确定源文件的地址,还有拷贝到哪的目标地址,2.然后判断目标地址是否有该文件夹,如果没有就创建文件夹,3.使用递归访问源文件夹内的全部文件包括子文件夹,4.判断是文件夹就继续递归调用继续访问该文件夹的内容,是文件就调用读写的方法,5.然后创建流对象进行读和写到目标地址。public static void main(String[] args) { Copy原创 2017-03-08 09:49:46 · 254 阅读 · 0 评论 -
文件的输入输出
OutputStreampublic static void main(String[] args) throws IOException{ FileOutputStream fos = new FileOutputStream("D:\\1.txt"); String s = "hello"; fos.write(s.getByt原创 2017-03-08 09:49:41 · 291 阅读 · 0 评论 -
十进制转二进制,八进制,十六进制(查表法)
/* * 进制的转换 * 需求:十进制-->二进制 * 十进制-->八进制 * 十进制-->十六进制 * 思路: 查表法 * * */import java.util.Scanner;public class youhua { public static void main(String原创 2017-03-08 09:49:36 · 3543 阅读 · 0 评论 -
数组元素的查找(折半查找)
/* 数组的查找 折半查找:前提是该数组是有序的数组 */import java.util.Scanner;public class arrLookup{ public static void main(String[] args){ int[] arr = {1,4,6,8,34,56,78}; Syst原创 2017-03-08 09:49:33 · 1069 阅读 · 0 评论 -
十进制转二进制
/* 需求: 算出用户输入的十进制转换成二进制 思路: 使用递归,逐步取余,输出每一个余数 */#includevoid binary(int);int main(){ int num; scanf("%d", &num); binary(num);原创 2017-03-08 09:49:28 · 372 阅读 · 0 评论
分享