自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 拨号器的实现

activity_main.xml: MainActivity:package cn.edu.fosu.dialer;import android.net.Uri;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.Menu;import and

2015-07-22 15:16:41 441

转载 MyEclipse中配置struts.xml自动提示

MyEclipse中配置struts.xml自动提示        前几天同学问我,怎样设置才能在MyEclipse中让struts.xml文件出现自动提示的功能,我以为这是很简单的事,只要将该struts.xml文件所对应的dtd文件关联上就行了,但是那时我也是第一次整这个配置,有些问题并不是很明白,所以就在MyEclipse中设置了一下,当我在struts.xml文件中输入“”号时

2015-06-10 11:21:10 499

原创 上传图片

/*上传图片的改进版,服务器通过开启多线程,可以服务多个客户端同时上传的文件由主函数的参数传入,在服务器端的图片存储路径由ip决定*/package picDemo2;import java.io.*;import java.net.*;//客户端class Client{ public static void main(String[] args) throws Except

2014-12-16 23:41:03 424

原创 TCP

package tcpDemo2;import java.io.*;import java.net.*;class Client2{ public static void main(String[] args) throws Exception { Socket s=new Socket("10.30.115.86",1600); OutputStream out=s.getO

2014-12-04 23:30:14 446

原创 UDP聊天

/*UDP实现的聊天*/package chat;import java.io.*;import java.net.*;class Chat { public static void main(String[] args) throws Exception { DatagramSocket sendSocket=new DatagramSocket(); Datagram

2014-12-04 21:28:48 347

原创 GUI(打开、保存文件)

/*打开文件*/package gui6;import java.awt.*;import java.awt.event.*;import java.io.*;class GUIDemo6 { private Frame f; private MenuBar mb; private Menu fileMenu; private MenuItem openItem; pri

2014-12-03 23:38:30 1045

原创 GUI用法

/*列出指定目录的所有内容*/package gui4;import java.awt.*;import java.awt.event.*;import java.io.*;class GUIDemo4{ private Frame f; private TextField tf; private TextArea ta; private Button btn; pri

2014-12-03 23:34:58 496

原创 try中的return

/*在try catch中遇到return,不能马上结束,要先转到finally中执行,执行完再回去结束,但是如果finally中有结束,就不再返回;结果为1*/package test;class Test { public static void main(String[] args) { int num=Demo.test(); System.out.print

2014-11-27 15:12:33 427 1

原创 EncodeDemo2

/*编码:字符串转换成字节数组解码:字节数组转换成字符串*/package encodeDemo2;import java.io.*;import java.util.*;class EncodeDemo2 { public static void main(String[] args) throws IOException { String str="你好";

2014-11-26 23:00:55 370

原创 EncodeDemo

/*字符编码*/package encodeDemo;import java.io.*;class EncodeDemo { public static void main(String[] args) throws IOException { write(); read(); } //写入 public static void write() throws IOE

2014-11-26 22:59:41 430

原创 ByteArrayStream

/*ByteArrayStream 的用法,操作字节流*/package byteArrayStreamDemo;import java.io.*;class ByteArrayStreamDemo { public static void main(String[] args) { ByteArrayInputStream bais=new ByteArrayInputSt

2014-11-26 21:13:19 425

原创 DataStream

/*DataStream 的读取用UTF编码写入的,只能用相应的方法读出,不能用其它编码的方式*/package dStream;import java.io.*;class DStream { public static void main(String[] args) throws IOException { //write(); //read(); //w

2014-11-26 16:49:51 553

原创 RandomAccessFile

package raf;import java.io.*;class Raf { public static void main(String[] args) throws Exception { //write(); read(); } //写入 public static void write() throws Exception { RandomAccessF

2014-11-26 16:12:21 420

原创 PipedStream

/*管道流的读取*/package pipedStreamDemo;import java.io.*;class PipedStreamDemo { public static void main(String[] args) throws IOException { PipedInputStream pis=new PipedInputStream(); PipedOut

2014-11-26 15:01:05 666

原创 ObjectStream

/*将对象序列化,也就是将对象存放于硬盘等对象必须实现Serializable,静态变量不能序列化,transient可使变量不序列化, static final long serialVersionUID=;为类制定UID,这样在修改类后,依然可序列化*/package serial;import java.io.*;class SerialDemo{ public stat

2014-11-26 14:09:19 616

原创 分割合并文件

/*需求:将一个文件分割后再合并*/package splitFile;import java.util.*;import java.io.*;class SplitFile { public static void main(String[] args) throws IOException { //split(); meger(); } //分割文件 publ

2014-11-26 09:43:09 347

原创 SequcnceInputStream

/*将多个文件的内容合并到一个*/package sequenceInputStreamDemo;import java.io.*;import java.util.*;class SequenceInputStreamDemo { public static void main(String[] args) { SequenceInputStream sis=null;

2014-11-26 08:32:58 377

原创 PrintWriter

/*从键盘输入,输入到文件或者屏幕*/package printWriterDemo;import java.util.*;import java.io.*;class PrintWriterDemo { public static void main(String[] args) throws IOException { InputStream in=S

2014-11-25 23:30:25 374

原创 读写配置文件

/*储存配置信息*/package iniDemo;import java.util.*;import java.io.*;class IniDemo { public static void main(String[] args) throws IOException { //如果文件不存在,创建 File file=new File("count.ini"); i

2014-11-25 23:01:45 311

原创 获取指定目录下指定文件

/*将指定目录下某种文件路径存放在文件中*/package demo;import java.util.*;import java.io.*;class Demo{ public static void main(String[] args) { File dir=new File("D:/java"); List list=new ArrayList(); to

2014-11-25 21:16:49 420

原创 递归算法

/*递归:函数调用自身1.递归中止的条件2.递归的深度不能太深,否则容易内存溢出*/package recursionDemo;import java.io.*;class RecursionDemo { public static void main(String[] args) { File dir=new File("D:/java"); showDir(dir

2014-11-25 18:31:42 319

原创 QuickSort

/*快速排序:首先找到左边比中间大的,然后找到右边比中间小的,然后交换位置,不断进行,直到实现一轮*/package quickSort;class QuickSort { public static void main(String[] args) { int[] arr={1,3,5,2,5,3,6}; quickSort(arr,0,arr.length-

2014-11-25 15:06:57 409

原创 复制视频文件

/*复制视频文件:利用字节流缓冲区实现*/package copyMp3;import java.io.*;class CopyMp3 { public static void main(String[] args) { long start=System.currentTimeMillis(); copy(); long end=System.currentTim

2014-11-22 11:34:16 388

原创 复制图片

/*利用字节流复制图片*/package copyPic;import java.io.*;class CopyPic { public static void main(String[] args) { FileInputStream fis=null; FileOutputStream fos=null; try { fis=new FileInputS

2014-11-22 11:04:29 355

原创 字节流

package fileStreamDemo;import java.io.*;class FileStreamDemo { public static void main(String[] args) throws IOException { readFile1(); readFile2(); readFile3(); } //从文件读出数据的方法二:如果文件

2014-11-22 11:03:10 373

原创 装饰设计模式

/*自定义读取缓冲区装饰设计模式:当需要对对象进行功能增强的时候,可以定义类,将原有对象传入,基于原有功能,扩展功能*/package myBufferedReader;import java.io.*;class MyBufferedReader { public static void main(String[] args) throws IOException {

2014-11-20 23:07:23 365

原创 用缓冲区实现文件的复制

/*用缓冲区实现文件的复制*/package bufferedCopyDemo;import java.io.*;class BufferedCopyDemo { public static void main(String[] args) { //声明两个缓冲区 BufferedReader bufr=null; BufferedWriter bufw=

2014-11-20 21:14:51 556

原创 复制文件

/*将一个文件复制到另外一个文件*/package copyDemo;import java.io.*;class CopyDemo { public static void main(String[] args) { copy2(); } //用数组的方式读取 public static void copy2() { FileReader fr=null;

2014-11-20 18:12:53 355

原创 MathDemo

package mathDemo;import java.util.*;class MathDemo { public static void main(String[] args) { //天花板函数: sop(Math.ceil(12.4)); //地板函数: sop(Math.floor(12.4)); //四舍五入 sop(Math.round(12.4

2014-11-20 15:07:25 783

原创 CalendarDemo

package calendarDemo;import java.util.*;class CalendarDemo { public static void main(String[] args) { Calendar c =Calendar.getInstance(); show(c); //改变日期 c.set(2011,2,4); show(c)

2014-11-20 15:06:04 349

原创 Runtime

package runtimeDemo;class RuntimeDemo { public static void main(String[] args) throws Exception { //Runtime单例模式,不允许创建对象,只可通过getRuntime()获取 Runtime r=Runtime.getRuntime(); //process 的方法

2014-11-19 23:52:50 296

原创 System

package systemDemo;import java.util.*;class SystemDemo { public static void main(String[] args) { //获取系统的某些信息 //String prop=System.getProperty("os.name"); // System.out.println(prop);

2014-11-19 22:52:34 355

原创 Arrays

package arraysDemo;import java.util.*;//导入静态成员:当类名相同的时候就要用包名指明,//当成员名相同的时候,就要用类名或对象指明;import static java.util.Arrays.*;class ArraysDemo { public static void main(String[] args) { //数组转换成

2014-11-19 22:11:02 335

原创 Collections

package collectionDemo;import java.util.*;class CollectionDemo { public static void main(String[] args) { List list=new ArrayList(); list.add("ad"); list.add("adekd"); list.add("cdfed");

2014-11-19 22:08:31 428

原创 集合嵌套

/*集合的嵌套使用;*/package mapDemo4;import java.util.*;class MapDemo4 { public static void main(String[] args) { demo(); } //HashMap里面有List public static void demo() { HashMap> hm=new HashMa

2014-11-19 16:24:26 348

原创 获取字符串的字符次数

/*获取字符串中每个字母出现的次数思路:1.将字符串变成字符数组2.遍历数组,如果集合中没有,就加入到集合,次数为1,如果存在,次数+1,并覆盖3.遍历集合,取出元素,放进StringBuilder。*/package treeMapTest;import java.util.*;class TreeMapTest { public static void main(Stri

2014-11-19 16:22:38 649

原创 Map用法2

package mapDemo2;import java.util.*;class MapDemo2 { public static void main(String[] args) { HashMap hm=new HashMap(); hm.put(new Student("zs",21),"beijing"); hm.put(new Student("lisi",14

2014-11-18 23:14:14 306

原创 Map用法

package mapDemo;import java.util.*;class MapDemo { public static void main(String[] args) { //添加:如果键值相同,后面的会覆盖前面的,并且返回覆盖的value Map map=new HashMap(); map.put("01","java1"); map.put

2014-11-18 23:12:09 568

原创 自定义泛型

package genericDemo5;class GenericDemo5 { public static void main(String[] args) { Tool t=new Tool(); t.show("java"); t.print(new Integer(4)); t.staticDemo(new Double(5.1)); Demo d=new

2014-11-18 20:27:39 739

原创 TreeSet用法

/*TreeSet的元素要具有可比性,如果没有具备,可以通过两种方式添加:1.实现Comparable接口,然后重写其中的compareTo()2.创建一个类,实现Comparator接口,然后重写里面的compare(),然后用此类创建对象作为TreeSet的参数传入;注意:如果两个方法都存在,方法二有效;*/package treeSetDemo3;import java.ut

2014-11-17 22:50:03 416

空空如也

空空如也

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

TA关注的人

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