自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 字符串 数组

1、字节数组转换为字符串byte[] byBuffer = new byte[20];... ...String strRead = new String(byBuffer);strRead = String.copyValueOf(strRead.toCharArray(), 0, byBuffer.length]);2、字符串转换成字节数组byte[] by

2016-10-23 23:16:05 184

转载 介绍四大接口及其实现类。

下面就一一介绍四大接口及其实现类。        Set接口。set集合不允许包含相同的元素。set判断两个对象是否相同是根据equals方法。如果两个对象用equals方法返回的是true,set不会接受这两个对象。       HashSet是set接口的典型实现,HashSet按hash算法来存储集合中的元素。因此具有很好的存储和查找性能。HashSet判断两个元素的

2016-09-26 20:55:24 613

原创 MP3切割合并

package sequenceinputstream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import ja

2016-09-24 19:15:43 1009

原创 缓冲字符流 用户登陆

package bufferedwriter;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.Fil

2016-09-22 23:25:47 212

原创 IOException 处理

package io;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;//需求:拷贝一张图片public cl

2016-09-21 21:34:23 3142

原创 字符串 treeset 转化

package com.conpany.treeset;import java.util.Iterator; import java.util.TreeSet;public class Demo2 { public static void main(String[] args) { String str=”2 10 15 7 8”;//要按字符串大小排序 //先取

2016-09-09 14:19:38 1688

原创 treeSet 对于对象的有序添加

package com.conpany.treeset;import java.util.TreeSet;//tree 能够按照自然顺序排序//tree set 在对于无自然顺序的元素排序时要实现 comparable 接口class Emp implements Comparable{String name;int id;int salary;

2016-09-08 23:47:21 275

原创 hashSet 防重复 之改写

package com.conpany.hashset;import java.util.HashSet;import java.util.Scanner;//需求: 以hashset 保存用户名密码 同用户名和密码无法注册class User{String name;String password;public User(String name,S

2016-09-08 23:16:26 288

转载 各种排序算法的分析及java实现

各种排序算法的分析及java实现  排序一直以来都是让我很头疼的事,以前上《数据结构》打酱油去了,整个学期下来才勉强能写出个冒泡排序。由于下半年要准备工作了,也知道排序算法的重要性(据说是面试必问的知识点),所以又花了点时间重新研究了一下。  排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为

2016-09-08 17:45:04 133

原创 HashSet 非重元素的拒绝添加

package com.conpany.hashset;import java.util.HashSet;class Person{ String name; int id;public Person(String name,int id){ this.id=id; this.name=name;}@Overridepublic String toString

2016-09-08 17:35:51 125

转载 java 大排序

Java实现几种常见排序方法日常操作中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序,甚至还有基数排序、鸡尾酒排序、桶排序、鸽巢排序、归并排序等。冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“

2016-09-08 16:12:33 130

原创 poker1

package com.conpany.linkedlist;import java.util.ArrayList; import java.util.Collection; import java.util.LinkedList; import java.util.Random;/* * * use LinkedList * 模拟一副扑克牌 并有洗牌功能 */ class

2016-09-08 14:55:51 366

原创 ArrayList 去重复

package com.conpany.list;import java.util.ArrayList; import java.util.ListIterator;//定义一个函数清楚重复元素 思路拿一个新篮子 跟就篮子比较 public class Demo4 { public static void main(String[] args) { ArrayList

2016-09-07 17:23:20 244

原创 迭代器的小用法

package thread;import java.nio.file.attribute.UserPrincipalLookupService;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;import java.util.Scanner;/

2016-09-06 23:36:46 241

原创 迭代器 基本操作

package com.conpany.iterator;import java.util.ArrayList; import java.util.Collection; import java.util.Iterator;public class Demo2 {public static void main(String[] args) { Collection c = new Arr

2016-09-06 15:42:53 206

原创 多态

package com.conpany.iterator;//多态 工人赚钱interface Money{public void MakeMoney();}class Worker implements Money{@Overridepublic void MakeMoney() {System.out.println("工人赚钱");}

2016-09-06 10:52:45 142

原创 thread daemon

package thread;public class DaemonThread extends Thread{DaemonThread(String name){ super(name);}@Overridepublic void run() { for(int i=1;i<=100;i++){ System.out.println("更新包下载中"+i+"%

2016-09-05 16:05:45 327

原创 Thread join

package thread;class Mom extends Thread { @Override public void run() { System.out.println(“做饭”); Son s = new Son(); s.start(); try { s.join()

2016-09-05 16:05:18 147

原创 线程的通知和交流

package thread;class Product extends Thread { String name; double price; boolean flag = false; }class Producer extends Thread { Product p;Producer(Product p) { this.p = p;}@Ov

2016-09-04 16:13:32 164

原创 重写eclipse 操作

右键点击

2016-09-02 12:14:45 197

转载 最常用的 Eclipse 快捷键总

最常用的 Eclipse 快捷键总  1. ctrl+shift+r:打开资源  这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。 2. ctrl+o:快速outline  如果想要查看当前类的方

2016-09-01 23:06:37 153

原创 calendar 类

package com.company.system;import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /* * 日期格式化类 SimpleDateFormate * 作用1:把日期转换为指定格式字符串 format() * 作用2: 可以把一个字符转换成对应的

2016-08-31 21:46:45 143

原创 System Runtime 相关操作

package com.company.system;import java.io.IOException; import java.util.Properties;//用于获取系统属性 public class Demo1 { public static void main(String[] args) throws IOException, InterruptedException

2016-08-31 20:35:46 249

原创 字符串的反转

package com.company.string;import java.util.Arrays;/* * reverse string */public class Reverse {public static void main(String[] args) {String str = "新中国好不好打赛达大道";Reverse re=new

2016-08-31 12:32:28 197

原创 计算字符串中的子串出现次数

package com.company.string;import java.util.Arrays;/* * reverse string */public class Reverse {public static void main(String[] args) {String str = "新中国好不好打赛达大道";Reverse re=new

2016-08-31 12:29:40 385

原创 setDaemon

Thread.setDaemon设置说明 Thread.setDaemon的用法,经过学习以后了解:1. setDaemon需要在start方法调用之前使用2. 线程划分为用户线程和后台(daemon)进程,setDaemon将线程设置为后台进程3. 如果jvm中都是后台进程,当前jvm将exit。(随之而来的,所有的一切烟消云散,包括后台线程啦)

2016-08-29 19:56:13 446

原创 The constructor Date() is undefined

The constructor Date() is undefined (2010-11-17 16:38:13)转载▼      今天改一个程序,需要把一个Date型的字段转为String型的,代码如下:    DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 

2016-08-27 22:29:35 9802

原创 包的误用

File ff=new File(“D:\amr”,**(new Date().**getTime())+”R” +((int)(Math.random()*100000))+”.amr”); byte[]b2=new byte[10]; 包的问题

2016-08-27 22:26:06 295

空空如也

空空如也

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

TA关注的人

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