自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (10)
  • 收藏
  • 关注

原创 java 二分查找法

数组sort排序后通过二分查找得到的索引位置已经不是初始数组的位置了,所以它 真正“实用” 在哪里呢?下面例子中99排序前是在索引位置5,排序后却是6,所以结果不是我本意想要的,那么就不能用二分查找法了,所以它到底应该是用在什么地方呢?import java.util.Arrays;public class DinarySearchDemo {public static v

2015-11-29 02:00:02 366

转载 java 集合 有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数

import java.util.HashMap;import java.util.Map;//有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数public class StringDemo {public static void main(String[] args) {String content = "中国aadf的111萨bbb菲

2015-11-28 17:31:09 4523

原创 java 集合 从类似如下的文本文件中读取出所有的姓名,并打印出重复的 * 姓名和重复的次数,并按重复次数排序:

package am;/* * 从类似如下的文本文件中读取出所有的姓名,并打印出重复的 * 姓名和重复的次数,并按重复次数排序: */import java.util.ArrayList;import java.util.List;import java.util.Map;import java.util.TreeMap;public c

2015-11-28 17:23:51 2842

转载 java 模拟trim去掉字符串两端的空格

//模拟trim去掉字符串两端的空格;public class TrimDemo {public static void main(String[] args) {String str = "  s  ";int start = 0;int end = str.length() - 1;while(start {start++;}while(st

2015-11-28 00:11:02 837

转载 java 三天打鱼两天晒网 simpleDateFormat

import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/* * 三天打鱼两天晒网,1990-10-10开始,2015-11-11在干嘛 */public class DateDemo {public static void main(St

2015-11-28 00:10:01 2378

原创 java 对字符串指定部分进行反转

//对字符串指定部分进行反转;public class ReverseDemo {public static void main(String[] args) {method1();method2();method3();}public static void method1(){String str = "kkdjfkdjfk";int start

2015-11-28 00:09:12 555

原创 java 断点续传 多线程

import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream

2015-11-28 00:06:37 407

原创 java 网络编程 多个客户端连接服务器

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.ServerSocket;import java.net.Socket;public class ServerDemo implements Runnable

2015-11-26 18:53:54 706

原创 java 集合 Map 键—>值

package practice;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Scanner;import java.util.Set;public class Cha

2015-11-26 01:35:45 301

原创 java 集合 交集

import java.util.ArrayList;import java.util.HashSet;import java.util.List;import java.util.TreeSet;import java.util.Vector;//卡了很久,第一次想了很久没做成,很晚了,睡觉;//第二天,再做,好了;/* * 给定一个字符串数组的集

2015-11-25 23:09:46 487

原创 java 控制台scanner的中文输入问题

这个问题折腾了很久,也不知道对不对,希望有看到的前辈帮忙指正……今天在写练习敲代码时,遇到了之前都没有注意到的一个问题,在控制台输入的时候无法输入自己想要的中文内容;最后经反复测试,发现:有提醒语句输出,提醒接下来要在控制台输入的是什么内容时(前提是String类型,开头要输入的第一个字符是中文字符),在输入前,要确保是英文字符输入状态,输入一两个英文字符后删除,再转换成中

2015-11-25 21:12:17 8622 8

原创 java 集合 Collection中几个方法的使用

import java.util.ArrayList;import java.util.Collections;import java.util.List;public class CollectionDemo {public static void main(String[] args) {method1();method2();}privat

2015-11-25 15:05:07 439

原创 java 集合 TreeMap 键是对象,TreeMap中要重写compareTo方法

import java.util.TreeMap;//键是对象,TreeMap中要重写compareTo(对应着要重写toString方法)方法,否则会出现异常;public class TreeMapdemo {public static void main(String[] args) {TreeMap map = new TreeMap();  //声明Map对象

2015-11-25 15:01:09 3624

转载 java 集合 HashMap

import java.util.HashMap;import java.util.Map;public class HashMapdemo {public static void main(String[] args) {Map map = new HashMap();  //声明Map对象;map.put("一", "1");//增加元素;map.put

2015-11-25 14:55:34 218

转载 java 随机访问 RandomAccessFile

import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;/* * 支持随机访问; * 根据mode,既可以是输入流,也可以是输出流; */public class RandomAccess

2015-11-25 01:33:14 422

转载 java 对象流

import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import j

2015-11-25 01:05:44 246

原创 java 查找指定后缀名的文件

import java.io.File;import java.util.Scanner;/* * 8、用户输入某类文件的后缀名(.java或者.jpg或者.txt等等)    *用户输入某路径(D:\\Test) *要求:根据用户输入的路径,查找到该路径文件目录下,所有指定后缀名的文件, *并在控制台输出文件名。(根据后缀在文件夹中找文件) */publi

2015-11-24 23:41:33 3495

原创 java (字符流、转换流)

import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileReader;import java.i

2015-11-24 23:40:07 358

原创 java 集合 ArrayList与Vector的区别:

ArrayList与Vector的区别:ArrayList和Vector都可以用来表示一组数量可变的对象应用的集合;并且可以随机的访问其中的元素;区别:ArrayList是JDK1.2之后退出的,Vector是JDK1.0时推出;在性能上,前者采用异步处理方式,性能更高,后者采用同步处理方式,性能较低;前者属于非线程安全的操作类(不同步),后者属于线程安全的操作类(同步);

2015-11-24 23:22:12 2210

原创 java 集合 ListIterator

import java.util.ArrayList;import java.util.List;import java.util.ListIterator;public class ListIteratorDemo {public static void main(String[] args) {List list = new ArrayList();//实例

2015-11-24 23:20:30 313

原创 java 集合 实现comparable接口

import java.util.Scanner;import java.util.TreeSet;/* * 编写一个学生成绩管理程序; * 学生的属性包括学号、姓名、年龄、成绩等; * 请根据学生学号、姓名、年龄、成绩等进行排序; */public class Test {public static void main(String[] args) {

2015-11-24 23:16:50 553

转载 java 使用BufferedInputStream、BufferedOutputStream复制非文本文件

import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream

2015-11-24 01:47:30 547

原创 java 使用BufferedReader、BufferedWriter实现文本文件的复制;

import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class BufferedReader

2015-11-24 01:41:56 4118 1

原创 java集合类

import java.util.ArrayList;import java.util.List;import java.util.Scanner;/* * 现在有一个学生类,包含学号(1-5),姓名,三门课的成绩; * 随机输入五个学生的信息; * 1、添加进一个集合中; * 2、计算每一个学生的三门课的平均成绩; * 3、遍历获取每个学生的信息; * 4、新

2015-11-23 22:10:03 279

原创 java集合类LinkedList

import java.util.LinkedList;public class LinkedDemo {public static void main(String[] args) {LinkedList link = new LinkedListlink.add(new Hero("a1", 100));link.add(new Hero("a2", 100

2015-11-23 22:08:21 262

原创 java集合类ArrayList

import java.util.ArrayList;import java.util.List;public class ArrayListDemo {public static void main(String[] args) {List list = new ArrayList(); //声明一个String类型的集合;List list2 = new

2015-11-23 22:07:00 307

转载 多线程 同步synchronized、通信wait、notify

/* * 生产者将产品交给店员,二消费者从店员处取走产品; * 店员持有的产品数量不超过20,如果超过20叫生产者停一下,少于20就继续生产; * 如果店员持有的数量为0,让消费者稍等下,一有产品就通知消费者; *  * 分析: * 是否有涉及到多线程?有,生产者和消费者; * 是否有涉及到共享数据?有,产品数量,别忘了线程安全; * 是否有涉及到通信?有,生产者和

2015-11-23 22:04:55 233

转载 java 简化文件夹的复制;

import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.List;import org.apache.commons.io.FileUtils;/* * 需要导入commons-io的jar包,下载地址:(选择bin,不是src) * http:

2015-11-23 22:02:17 217

转载 java 简化文件删除

import java.io.File;import java.io.IOException;import org.apache.commons.io.FileDeleteStrategy;/* * 需要导入commons-io的jar包,下载地址:(选择bin,不是src) * http://commons.apache.org/proper/commons-io/d

2015-11-23 22:00:13 262

原创 多线程(银行存款)使用notify()和wait()线程通信实现交替存款

/* *有两个 储户向银行中同一个账户存款,一次1000,各存3次; *使用notify()和wait()线程通信实现交替存款; */public class TestAccount {public static void main(String[] args) {Customer customer1 = new Customer();Thread t1 = n

2015-11-23 01:52:25 805

转载 多线程(同步、通信等)

/* * 生产者将产品交给店员,二消费者从店员处取走产品; * 店员持有的产品数量不超过20,如果超过20叫生产者停一下,少于20就继续生产; * 如果店员持有的数量为0,让消费者稍等下,一有产品就通知消费者; *  * 分析: * 是否有涉及到多线程?有,生产者和消费者; * 是否有涉及到共享数据?有,产品数量,别忘了线程安全; * 是否有涉及到通信?有,生产者和

2015-11-23 01:49:49 272

原创 这算是断点续传的雏形么?

import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io

2015-11-22 02:27:52 290

转载 java导入apache的FileUtils的jar包—删除文件(夹)中的内容

import java.io.File;import java.io.IOException;import org.apache.commons.io.FileDeleteStrategy;/* * 需要导入commons-io的jar包,下载地址:(选择bin,不是src) * http://commons.apache.org/proper/

2015-11-21 11:31:07 5207

转载 字节符输入流 InputStreamDemo

import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;public class InputStreamDemo 

2015-11-21 11:27:34 382

转载 字节符输出流缓冲区 BufferedOutputStreamDemo

import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;public class BufferedOutputStreamDemo {public static vo

2015-11-21 11:20:28 334

转载 字节输入流缓冲区 BufferedInputStreamDemo

import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;public class BufferedInputStreamDemo {public static void main(String[] args) {Fi

2015-11-21 11:14:03 470

原创 BufferedReader_WriterDemo

import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;public class BufferedReader_WriterDemo 

2015-11-21 11:07:12 374

转载 JAVA复制文件夹下所有内容

import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class CopyFile {

2015-11-21 10:55:59 523

原创 Java 货币金额大写格式

/* * 1.将数字格式化,如果有小数,留3位到厘; * 2、分别将整数和小数部分转换为大写方式,并插入单位; * 3、组合整数和小数部分; */public class ConvertMoney {private static final Object[] STR_UNIT1 = {"", "拾", "佰", "仟", "万", "拾"

2015-11-21 10:48:33 920 1

原创 java正则表达式

import java.util.Scanner;import java.util.regex.Pattern;public class Test{public static void main(String[] args) {method1();}public static void method1(){

2015-11-21 10:45:14 282

闪屏页及引导页

android、viewPager、animation动画

2016-04-12

闪屏页、引导页

闪屏页、引导页

2016-04-11

闪屏页——引导页

闪屏页——引导页

2016-04-11

Android面试题整理

Android面试题整理

2016-03-22

BaseAnimation数百种动画效果源码.zip

BaseAnimation数百种动画效果源码

2016-03-08

AsyncTask网络图片和进度条的加载

AsyncTask 网络加载图片及进度条的加载示例

2016-03-07

listView分页加载的Demo

一个listView分页加载的例子,预加载10个item,每次加载2个item

2016-03-06

广告植入android

广告植入android ,进入DevStore的官网http://www.devstore.cn,点击下图所示的“广告平台”

2016-02-27

android小测面试

1、简述activity的各个生命周期; 3 2、简述ImageView、ImageButton、Button的相同点和不同点; 3 3、死锁是如何造成的; 3 ……

2016-02-20

android小测、面试题

android小测、面试题 、Sqlite是什么?特点有哪些?例举一下; 2、SQLiteOpenHelpener必须重写的方法,方法分别什么时候调用; 3、SQLiteOpenHelpener使用步骤; ……

2016-02-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除