- 博客(7)
- 资源 (1)
- 收藏
- 关注
转载 Java输入输出 Stream
1.什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。 Java.io是大多数面向数据流的输入/输出类的主要软件包。
2015-12-17 19:11:14 2057 2
原创 排序算法(3):冒泡排序
冒泡排序:遍历文件,如果近邻的两个元素大小顺序不对,就将两者的顺序进行交换,重复这样的操作,直到整个文件排好序。从前到后排:首先将第一个记录的关键字和第二个记录的关键字进行比较,若第一个记录的关键字大于第二个记录的关键字则交换,然后比较第二个记录和第三个记录的关键字。依次类推,直到第n-1和n个记录的关键字进行比较为止。上述是第一趟冒泡排序,将关键字最大的放在了最后的位置。然后进行第二趟冒
2015-12-10 14:33:40 436
原创 调用摄像头和相册(调用摄像头拍照和从相册中选择图片)
public class MainActivity extends Activity { public static final int TAKE_PHOTO=1; public static final int CROP_PHOTO=0; public static final int CHOOSE_PHOTO=3; private ImageView picture; private
2015-12-08 12:07:00 1228
原创 排序算法(2)-直接插入排序
直接插入排序就是在已排序的有序序列里插入一个新的记录仍然有序,其插入位置的确定就是将带插入的记录与有序中的记录依次比较找到合适位置并插入。时间复杂度:n的平方算法实现:设置监视哨主要是防止数据后移时丢失void InsertSort(int a[], int n) { int i, j; for (i = 2; i <= n; i++) {//数组下标从2开始,a[0]作为监视
2015-12-07 22:03:49 569
原创 排序算法(1)-简单选择排序
简单选择排序的工作过程:首先选出数组中最小的一个元素与第一个元素进行对换,然后在剩下的元素中选出最小的与第二个元素进行交换...依次类推。时间复杂度:关键字间的比较次数为n(n-1)/2次,移动的操作次数较少,最小值是0,最大值是3(n-1)代码实现:void SelectSort(int a[], int n) { int i, j; int min,temp; for (i =
2015-12-07 20:13:45 642
原创 App Bar上的一系列操作
要点:共三部分1.Adding and Handling Actions(添加和处理操作)2.添加 Up Action3.Action Views and Action Providers第一部分:Adding and Handling Actions(添加和处理操作)1.Add Action Buttons(添加操作按钮)为了在action bar添加行为, 在r
2015-12-06 21:49:03 670
转载 New UI-为TextView设置超链接跳转的三个方法
New UI-为TextView设置超链接跳转的三个方法本节引言:本节主要介绍的是如何为TextView设置超链接,跳转到浏览器,短信,拨号界面等方法分别用三种:①使用SpannableString来实现②使用autoLink属性来实现③使用HTML的标签来实现那么开始本节的内容!本节正文:1.通过
2015-12-06 14:36:24 566
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人