自定义博客皮肤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 273

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

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

2016-09-26 20:55:24 745

原创 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 1103

原创 缓冲字符流 用户登陆

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 294

原创 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 3252

原创 字符串 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 1874

原创 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 378

原创 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 385

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

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

2016-09-08 17:45:04 190

原创 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;} @Override public String toString

2016-09-08 17:35:51 191

转载 java 大排序

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

2016-09-08 16:12:33 196

原创 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 434

原创 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 331

原创 迭代器的小用法

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 311

原创 迭代器 基本操作

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 258

原创 多态

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

2016-09-06 10:52:45 199

原创 thread daemon

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

2016-09-05 16:05:45 437

原创 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 218

原创 线程的通知和交流

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 260

原创 重写eclipse 操作

右键点击

2016-09-02 12:14:45 257

转载 最常用的 Eclipse 快捷键总

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

2016-09-01 23:06:37 214

原创 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 188

原创 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 297

原创 字符串的反转

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 269

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

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 490

原创 setDaemon

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

2016-08-29 19:56:13 539

原创 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 9985

原创 包的误用

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 356

空空如也

空空如也

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

TA关注的人

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