- 博客(5)
- 资源 (2)
- 收藏
- 关注
转载 java多线程的优势
多线程的优势1,线程在程序中是独立的,并发的执行流,但是,与分隔的进程相比,进程中的线程之间的隔离程度要小。它们共享内存,文件句柄和其他每个进程应有的状态。2,线程比进程具有更高的性能,这是由于同一个进程中的线程都有共性:多个线程将共享同一个进程虚拟空间。线程共享的环境包括:进程代码段,进程的公有数据等。利用这些共享的数据等,线程很容易实现相互之间的通信。3,当操作系统创建一个进程时,必须为进程分...
2018-07-11 15:00:24
2218
2
原创 IO:OutputStream
package text1;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class FileInputStreamText { public static vo...
2018-07-10 15:27:55
110
原创 IO:FileInputStream 系统找不到文件
<strong>主要难点在于相对路径和绝对路径的使用,直接使用</strong>FileInputStream fiStream = new FileInputStream("FileInputStreamText.java");是不对的,要相对于项目工程的根目录 package text1;import java.io.FileInputStream;...
2018-07-10 11:27:56
12957
1
原创 数组中子数组最大和
题目描述:输入一个整数数组,数组中的整型数可以为整数,也可以为负数。子数组指的是数组中连续的一个或者多个元素的集合。求取这些子数组中,求和最大的值为多少?输入:1,2,5,-5,6,-9,10输出:10思路:1、当所有数为非正数时,最大的值则是最大的子数组和2、从第一个是正数的值开始往后累加,并记录下累加得到的最大值3、当累加的值出现负数后,则表示有效的子数组已经结束,开始下一组的累加和最大值比较...
2018-03-30 11:14:09
381
原创 01背包
首先是问题描述:给定n种物品和一背包,物品i的重量是wi,其价值是pi,背包的容量是M,问如何选择装入背包中的物品总价值最大?可以这样理解:背包的背负有上限,因此在这个上限内尽可能多的装东西,并且价值越多越好。在这里我之想讨论动态规划解决这个问题的详细过程。动态规划是用空间换时间的一种方法的抽象。其关键是发现子问题和记录其结果。然后利用这些结果减
2013-07-29 11:30:01
382
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人