自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 资源 (23)
  • 收藏
  • 关注

原创 JAVA IO 流(file 类)

//仅作为学习笔记/* file类 用于将文件或者文件夹封装成对象 方便对文件与文件夹的属性信息进行操作 file对象可以作为参数传递给流的构造函数*//*File 类的 常见方法:1,创建 boolean createNewFile(); 在指定位置创建文件 返回true 如果该文件已经存在 则不创建 返回false 和输出流不一样 输出流对象一建立创建文

2013-03-29 21:05:18 533

原创 JAVA IO流(异常日志文件创建)

//仅作为学习笔记//IO流 异常的日志信息import java.io.*;import java.util.*;import java.text.*;class ExceptionDemo{ public static void main(String []args) { try { //此处是为了制造出错信息 int []arr = new

2013-03-27 13:15:08 1048

原创 JAVA IO流(改变设备标准输入输出位置) 及 流操作规律

//仅作为学习笔记/* 1,源:键盘录入 目的 :控制台 2,,需求:想把键盘录入的数据存储到一个文件中 源:键盘 目的:文件 3,需求:想要将一个文件的数据打印在控制台上 源 : 文件 目的:控制台 流操作的基本规律: 通过三个明确来完成 1,明确源和目的 源 :输入流 InputStream Reader 目的:输出流 OutputStr

2013-03-27 11:51:40 846

原创 JAVA 读取键盘录入

//仅作为学习笔记/* 读取键盘录入 System.out :对应的是标准输出设备 控制台 System.in :对应的标准输入设备 :键盘 需求: 通过键盘录入数据 当录入一行数据后 就将该行数据进行打印 如果录入的数据是over 那么停止录入 */import java.io.*;public class TestDemo{ public sta

2013-03-26 19:29:05 1064

原创 JAVA IO流(字节流读写File(文本、图片、音乐~))

//仅作为学习笔记/*字符流FileReaderFileWriterBufferedReaderBufferedWriter字节流(操作图片要用到字节流)InputStream (读)OutputStream(写)需求:想要操作图片数据,这时就需要用到字节流*/import java.io.*;class FileStream{ public s

2013-03-25 14:56:00 4101

原创 JAVA LineNumberReader

//仅作为学习笔记import java.io.*;class LineNumberReaderDemo{ public static void main(String []args)throws IOException { FileReader fr = new FileReader("Test.java"); LineNumberReader lnr = new

2013-03-25 14:25:37 767

原创 JAVA 装饰类(装饰设计模式)

//仅作为学习笔记/* 装饰设计模式 当想要对已有的对象进行功能增强时 可以定义类 将已有的对象传入 基于已有的功能 并提供加强功能 那么自定义的该类称为装饰类 装饰类通常会通过构造方法接受装饰的对象 并基于被装饰的对象的功能 提供更强的功能 装饰设计模式与继承的区别 与装饰设计模式相比较 继承的类扩展性很差 装饰设计模式通过多态的形式,提高了扩展性。 装饰模式比

2013-03-24 21:20:16 802

原创 JAVA IO缓冲区(BufferedWriter 和 BufferedReader)

//仅作为学习笔记/* 缓冲区的出现是为了提高流的操作效率 所以在创建缓冲区之前 必须先要有流对象 该缓冲区当中提供了一个跨平台的换行 newLine()*/import java.io.*;class BufferedWriterDemo{ public static void main(String []args) throws IOExceptio

2013-03-24 19:07:56 1232

原创 JAVA 文件的读写操作

//仅作为学习笔记/* 演示对已有文件数据的续写*/import java.io.*;class FileWriterDemo{ public static void main(String []args) { //传递一个true参数 代表不覆盖已有的文件 //并在已有文件的末尾进行数据的续写 FileWriter fw = new FileWr

2013-03-23 00:19:02 931

原创 JAVA IO异常处理

// 仅作为学习笔记/* IO 异常处理方式*/import java.io.*;class FileWriterDemo{ public static void main(String []args) { FileWriter fw = null;//先建立引用 try { fw = new FileWriter("Demo.txt");//初始化

2013-03-22 21:41:12 913

原创 SQL 创建 删除 修改 数据库操作

任务一:(1)用SQL语句完整创建一个订单数据库,名为OrderDB,存放路径为:E:\MyOrder,它由5MB的主数据文件、2MB的次数据文件和1MB的日志文件组成。并且主数据文件以2MB的增长速度增长,其最大数据文件的大小为15MB,次数据文件以10%的增长速度增长,其最大次数据文件的大小为10MB,事务日志文件以1MB速度增长,其最大日志文件大小为10MB。 1,首先先确定

2013-03-22 14:58:51 2090

原创 JAVA Calendar

//仅作为学习笔记import java.util.*;import java.text.*;class CalendarDemo{ public static void main(String []args) { Calendar c = Calendar.getInstance();//获取当前的时间 //c.set(2013,6,1);//设置时间 覆盖原先的值(注

2013-03-21 19:47:27 608

原创 JAVA Date

//仅作为学习笔记import java.util.*;import java.text.*;class DateDemo{ public static void main(String []args) { Date d = new Date(); sop(d);//打印出当前的时间 不过格式有些复杂 //将模式封装到SimpleDateformat对象中

2013-03-21 19:20:14 593

原创 JAVA Runtime对象

//仅作为学习笔记/*Runtime 对象该类并没有提供构造函数说明不可以new 对象 那么会直接想到该类中的方法都是静态的但发现该类中还有非静态的方法说明 该类中肯定会提供方法来获取本类对象 而且该方法是静态的 并返回值类型是本类类型由这个特点可以看出该类使用了单例设计模式完成该方法是 static Runtime getRuntime()*/class

2013-03-20 23:56:14 697

原创 JAVA System

//仅作为学习笔记/* System: 类中的方法和属性都是静态的 out : 标准输出 ,默认是控制台 in : 标准输入 ,默认是键盘 描述系统的一些信息 获取系统属性信息:Properties getProperties();*/import java.util.*;class SystemDemo{ public static void main(Stri

2013-03-20 18:27:09 631

原创 JAVA 集合(静态导入)

//仅作为学习笔记/* StaticImport 静态导入 当类名重名时,需要指定具体的包名 当方法重名时 ,指定具备所属的对象或者类*/import java.util.*;import static java.util.Arrays.*;//导入的是Arrays这个类中的所有静态成员import static java.lang.System.*;class Sta

2013-03-19 23:46:37 933

原创 JAVA 可变参数

//仅作为学习笔记/*JDK 版本出现的新特性方法的可变参数 在使用时 注意 可变参数一定要定义在参数列表的最后面*/class ParamMethodDemo{ public static void main(String []args) { show(4,5,3); show(2,3,4,5,2);// int [] arr = {3,4};//

2013-03-19 22:42:33 784

原创 JAVA 增强for 循环

//仅作为学习笔记/* 高级for循环 格式: for( 数据类型 变量名 : 被遍历的集合(Collection)或者数组) {} 对集合进行遍历 只能获取集合元素,但是不能对集合进行操作 迭代器除了遍历,还可以进行remove集合中元素的动作 如果使用ListIterator,还可以在遍历过程中对集合进行增删改查的操作 传统for 循环 和 高级for循环区别

2013-03-19 21:51:59 689

原创 JAVA 集合转成数组

//仅作为学习笔记/*集合变数组Collection 接口中的toArray方法*/import java.util.*;class CollectionToArray{ public static void main(String []args) { ArrayList al = new ArrayList(); al.add("abc1"); a

2013-03-19 21:15:59 864

原创 JAVA 集合(Arrays)

//仅作为学习笔记/* Arrays : 用于操作数组的工具类 里面的都是静态方法asList: 将数组变成List集合*/import java.util.*;class ArraysDemo{ public static void main(String []args) { // int [] arr1 = {1,2,3}; // sop(Array

2013-03-19 19:56:43 652

原创 JAVA Collections常用方法

//仅作为学习笔记/* 集合框架的工具类 Collections:*/import java.util.*;class Test{ public static void main(String [] args) { List ls = new ArrayList(); ls.add("aaa"); ls.add("afs"); ls.add

2013-03-19 14:21:29 3040

原创 JAVA MAP -keySet 和 entrySet

//仅作为学习笔记/*map 集合的两种取出方式 1,keySet :将map中所有的键存入到Set 集合,因为set 具备迭代器 所有可以迭代方式取出的键,再根据get方法,获取每一个键对应的值 2,entrySet: Map.Entry 其实Entry 也是一个接口 ,它是Map 接口中的一个内部接口*/import java.util.*;class Map

2013-03-18 16:39:52 4389

原创 JAVA Map概述及基本用法

//仅作为学习笔记/* Map 集合:该集合存储键值对。 一对一对往里存 无序 而且要保证键的唯一性 1,添加 put(K key, V value) putAll(Map m) 2,删除 clear() remove(Object key) 3,判断 containsValue(Object value) containsKey(Object key

2013-03-18 00:10:16 941

原创 JAVA 泛型限定

//仅作为学习笔记/* ? 通配符,也可以理解为占位符 泛型的限定 ? extends E : 可以接受E 类型 或者 E 的子类型。(上限定) ? super E : 可以接受E 类型 或者 E 的父类型 (下限定)*/import java.util.*;class Person{ private String name; Person(String na

2013-03-17 21:14:17 1293

原创 JAVA 泛型接口

//仅作为学习笔记//泛型接口/* 泛型定义在接口上*/interface Inter{ public void show(T t);}/*class InterImp implements Inter{ public void show(String t) { System.out.println("show :"+ t); }}*/

2013-03-16 13:44:21 968

原创 JAVA 泛型方法 和 静态方法泛型

//仅作为学习笔记/*// 泛型方法和静态方法泛型 泛型类定义的泛型 在整个类中有效 如果被方法使用 那么泛型类的对象明确要操作的具体类型后,所有要操作的类型就已经固定 为了让不同方法可以操作不同类型 而且类型还不确定 那么可以将泛型定义在方法上 静态方法泛型:静态方法不可以访问类上定义的泛型如果静态方法操作的应用数据类型不确定,可以将泛型定义在方法上

2013-03-16 13:00:15 49868 3

原创 JAVA 泛型类

//仅作为学习笔记/* 泛型类 当类中需要操作的引用数据类型不明确时 早期(JDK 1.4版本以前) 定义Object 来完成扩展 现在定义泛型来完成扩展*///早期版本class ToolPre{ private Object obj; public void setObject(Object obj) { this.obj = obj; }

2013-03-16 12:26:46 817

原创 JAVA 泛型的使用

//仅作为学习笔记/* 泛型: JDK1.5版本以后出现了新特性 用于解决安全问题 ,是一个安全机制 好处: 1,将运行时期出现问题ClassCastException ,转移到编译时期 方便程序员解决问题,让运行事情问题减少,安全 2,避免了强制转换麻烦 泛型格式:通过<>来定义要操作的引用数据类型 在使用java 提供的对象时,什么时候写泛型? 通常在集

2013-03-16 00:09:10 695

原创 1AVA 实现Comparator 方法排序

//仅作为学习笔记/* 当元素自身不具备比较性,或者具备的比较性不是所需要的 这时需要定义让容器自身具备比较性 定义了比较器,将比较器对象作为参数传递给TreeSet集合的构造函数 当两种排序都存在时,以比较器为主 定义一个类,实现Comparator 接口,覆盖compare方法 当两种排序都存在时,以比较器为主 定义一个类,实现Comparator接口,

2013-03-15 23:26:14 844

原创 JAVA TreeSet

//仅作为学习笔记/* Set : 无序,不可以重复元素 |--HashSet:数据结构是哈希表,线程是非同步的 保证元素唯一性原理: 判断元素的HashCode值是否相同 如果相同,还会继续判断元素的equals方法是否为True |TreeSet: 可以对集合中的元素进行排序 底层数据结构是二叉树 保证元素唯一性的依据是

2013-03-14 23:25:44 684

原创 JAVA hashSet

//仅作为学习笔记/*|--Set :元素是无序(存入和取出的顺序不一定一致),元素不可用重复 |--HashSet :底层数据结构是哈希表 HashSet是如何保证元素唯一性? 是通过元素的两个方法, hashCode 和 equals 来完成 如果元素的HashCode 值相同,才会判断equals是否为true 如果元素的hashCode值不同 ,才会调用e

2013-03-14 20:01:12 673

原创 JAVA ArrayList练习

//仅作为学习笔记/* ArrayList 练习*/import java.util.*;class Student{ private String name; private int num; Student(String name , int num) { this.name = name; this.num = num; } public bo

2013-03-13 21:39:32 1638

原创 JAVA 集合框架 LinkedList

//仅作为学习笔记/* LinkedList特有的方法 1,增加 addFirst(); addLast(); 2,获取 获取元素 但不删除元素 如果集合中没有元素 会出现NoSuchElementException getFirst(); getLast(); 3,删除 获取元素 且删除元素 如果集合中没有元素 会出现NoSuchElementExce

2013-03-13 20:14:04 724

原创 JAVA 集合框架 共性方法和迭代器

//仅作为学习笔记/* 集合框架(共性方法) 1,add方法的参数类型是Object 以便于接受任意类型的对象 2,集合中存储的都是对象的引用(地址) 迭代器: 其实就是集合的取出元素的方式*/import java.util.*;class CollectionDemo{ public static void main(String []args) {

2013-03-13 14:27:56 1053

原创 JAVA 基本数据类型对象包装类新特性

//仅作为学习笔记/* JDK 1.5 版本以后出现的新特性*/class IntegerDemo{ public static void main(String []args) { //Integer x = new Integer(4); //Integer x = 4;//1.5版本新特性 自动装箱(隐式完成 new Integer(4)) /

2013-03-12 21:57:58 765

原创 JAVA 基本数据类型对象包装类

//仅作文学习笔记/* 基本数据类型对象包装类 基本数据类型 引用数据类型 byte Byte short Short int Integer long Long float Float double Double char Characher boolean Boolean 基本数据类型对象包装类最常见作用 就是用于基本数据类

2013-03-12 21:34:35 4728

原创 JAVA StringBuffer

//仅作为学习笔记/* StringBuffer 是字符串缓冲区 是一个容器 特点: 1,长度是可以变化的 2,可以直接操作多种数据类型 3,最终会通过toString方法变成字符串 C creat U updata r read D delete 1,存储 StringBuffer append():将指定数据作为参数添加到已有数据结尾处 StringBuffe

2013-03-12 20:51:51 1193

原创 JAVA 线程间通信 -生产者消费者JDK5.0升级版

//仅作为学习笔记/* JDK1.5中提供了多线程升级解决方案 将同步Synchronized替换成现实Lock操作 将Object中的wait,notify, notifyAll,替换成了Condition对象 该对象可以是Lock锁,进行获取*/import java.util.concurrent.locks.*;class Res{ private int

2013-03-11 19:25:10 948

原创 JAVA 线程间通信 - 生产者与消费者

//仅作为学习笔记/* 多线程编程 生产者和消费者*/class Res{ private int count=0; private String name; private boolean flag = false; public synchronized void set(String name) { while(flag) try{wait()

2013-03-11 18:00:20 868

原创 JAVA 多线程 线程间的通讯

//仅作为学习笔记/* 编程间通讯: 其实就是多个线程在操作同一个资源 但是操作的动作不同wait();notify();notifyAll();都使用在同步中,因为要对持有的监视器(锁)的线程操作所以要使用在同步中,因为只有同步才具有锁将这些操作线程的方法定义在Object类中的原因是因为这些方法在操作同步线程时,都需要标示他们所操作线程持有的锁只有

2013-03-11 11:00:47 686

eventbus-3.0.0-beta1.rar

eventbus 3.0的类库

2021-06-16

googleTTS中文播报方案.rar

googleTTS中文播报方案。内含2种语音文件。

2020-04-22

android sqlite操作 demo

android sqlite操作 demo

2015-02-07

android 系统声音调用

网上资料 经检查 可行 可以选择系统自带的声音 也可以自定义 在此 0分共享

2013-09-16

easyMusicPlay

简易的MusicPlay 参看网上资料做的 给跟我一样的菜鸟们点启发 0分共享 望笑纳

2013-08-27

android 搜索框

android 搜索框 可运行代码3个 一个PPT详解搜索框 0积分共享

2013-08-27

嵌套TabHost

TabHost 嵌套 子Tab里面也有自己的TabHost 刚做的 0积分分享

2013-08-26

ListView 下拉刷新

ListView 实现下拉刷新 很简单的小Demo 0分共享

2013-08-21

短信播报源代码

前人的代码 这里0积分分享 关于TTS语音播报的 (PS 由于版本跟新的问题 这里面的代码需要稍微的改个小地方 )

2013-08-20

samsung SDK1

开发samsung BLE 必备的jar文件 亲们 现在开发这个版本的少了 不过蛮上传下 记得当初鄙人就找的很辛苦 0积分哦

2013-08-20

TTS_library_stub_1.4_market

开发 TTS 语音播报 必备jar文件 无需积分下载 有资料大家共享

2013-08-20

android 欢迎界面

网络上找到的android 欢迎界面 有淡入淡出的效果 特此与分享

2013-08-19

webService调用实例

webService 服务调用 内附有两个工程 代码简单易懂

2013-08-13

webService调用实例 Demo

内附有两个工程 简单的可运行的Demo 适合初学者 (附:本人也是第一次弄)

2013-08-09

samsung_BLE_API

samsung_BLE_API 开发帮助文档 虽说是英文版的 不过这个不是难点

2013-08-06

wsaasyncselect模型

wsaasyncselect模型PPT 详解 很全面很详尽

2012-12-23

简易计算器

就一个分值,下载完你在给个评论就回来了,要是写评论还有赚的~作品比较粗糙,就当作参考!

2012-11-29

简易计算器 MFC

这是刚刚完成的作品,新鲜出炉!一个简易的计算器,可以实现基本的加减乘除,归零,退格的功能!MFC作品!

2012-09-01

敏感词统计与过滤系统

对文章进行扫描并分析,检查是否存在敏感词汇并报告出现次数。  使用图形用户界面实现。  任意选择一个文本文件,分析该文件,如果存在敏感词汇,报告每个词 出现的次数。敏感词汇保存在sentive.txt 文件中,每个词占一行,至少设置30 个敏感词汇。系统中可以增加、删除、修改敏感词汇。

2012-08-30

简易计算器制作-MFC教程

详细介绍使用MFC制作计算器的全过程!内容简洁精要!

2012-08-30

C++ 学生学籍管理系统

这个是暑期在校实训的时候写的软件,算是大作业,因此写的比较认真,功能是实现学籍的管理!

2012-08-24

计算机科学概论-中文版

本书是计算机科学导论课程的一本经典教材,是作者多年教学经验的结晶,是国际上众多名校的指定教材。本书涉及计算机科学的方方面面,介绍了计算机硬件、软件、数据组织和计算理论等四个方面的内容,包括编码及计算机体系结构的基本原理、操作系统、计算机网络

2012-08-22

杭电 ACM 资源(一次性到位)

杭州电子科技大学计算机学院ACM程序设计培训班课件,内容详尽,一次性到位,设计多种算法及技巧!祝大家学校生活愉快!

2012-08-22

空空如也

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

TA关注的人

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