自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

逆风的方向 更适合飞翔

邮箱:sr19930829@163.com

  • 博客(15)
  • 资源 (10)
  • 收藏
  • 关注

原创 [Java视频笔记]day25

正则表达式:符合一定规则的表达式。          作用:用于专门操作字符串。          特点:用于一些特定的符号来表示一些代码操作,这样就简化了书写。          所以学习正则表达式,就是在学习一些特殊符号的使用。          好处:可以简化对字符串的复杂操作。          弊端:符号定义越多,正则越长,阅读性越差。 具体操作功能: 1. 匹配:Stri

2016-05-13 21:06:56 726

原创 [Java视频笔记]day24

需求:TCP上传图片。   客户端: 1. 服务端点。 2. 读取客户端已有的图片数据。 3. 通过socket输出流将数据发给服务端。 4. 读取服务端反馈信息。 5. 关闭。 import java.io.*; import java.net.*; class PicClient { public static void main(String[] args) throw

2016-05-13 16:17:07 746

原创 [Java视频笔记]day23

网络编程   网络模型:OSI参考模型,TCP/IP参考模型 网络通讯要素:IP地址,端口号,传输协议 IP地址(对应对象 InetAddress)          网络中设备的标识          不易记忆,可用主机名          本地回环地址:127.0.0.1主机名:localhost import java.net.*; class day23 {

2016-05-12 17:09:15 3581

原创 [Java视频笔记]day22

GUI(Graphical UserInterface)图形用户接口 用图形的方式,来显示计算机操作的界面,这样更方便更直观。 CLI (Command line UserInterface)命令行用户接口   Jav为GUI提供的对象都存在java.Awt和javax.Swing两个包中。 java.Awt: Abstract Window ToolKit(抽象窗口工具包),需要调用本

2016-05-11 15:41:43 688

原创 [Java视频笔记]day21

操作对象 ObjectInputStream ObjectOutputStream 被操作的对象需要实现Serializable(标记接口,没有方法的接口通常称为标记接口) 把对象存到硬盘上,叫做对象的持久化。   一般情况: import java.io.*; class Person implements Serializable { String name; int ag

2016-05-10 19:42:25 1039

原创 [Java视频笔记]day20

File类 1. 用来将文件或者文件夹封装成对象 2. 方便对文件与文件夹的属性信息进行操作(流只能操作数据) 3. File对象可以作为参数传递给流的构造函数   File类常见方法: 1. 创建 boolean createNewFile();在指定位置创建文件,如果该文件已经存在,则不创建,返回false.和输出流不一样,输出流对象一建立就创建文件,而且文件已经存在,则覆 盖

2016-05-10 10:19:30 1292

原创 [Java视频笔记]day19

字符流的缓冲区 1. 缓冲区的出现提高了对数据的读写效率。 2. 对应类          BufferedWriter          BufferedReader 3. 缓冲区要结合流才可以使用 4. 在流的基础上对流的功能进行了增强   缓冲区的出现是为了提高流的操作效率而出现的。所以在创建缓冲区之前,必须要先有流对象。 该缓冲区中提供了一个跨平台的换行符,newLine

2016-05-09 11:40:18 994

原创 [Java视频笔记]day18

类 System: 类中的方法和属性都是静态的。 out: 代表标准输出,默认是控制台。 in: 标准输入,默认是键盘。   描述系统的一些信息。 获取系统属性信息:Properties getProperties(); import java.util.*; class day18 { public static void main(String[] args) { P

2016-05-06 20:57:48 901

原创 [Java视频笔记]day17

集合框架的工具类。 Collections: .BinarySearch() .sort() .max()方法 import java.util.*; class day17 { public static void main(String[] args) { sortDemo(); maxDemo(); binarySearch(); } public sta

2016-05-05 18:22:16 955

原创 [Java视频笔记]day16

集合Map: 该集合存储键值对,一对一对往里存,而且要保证键的唯一性。 1.添加          put(Kkey, V value)          putAll(Map m)          2.删除          clear()          remove(Objectkey) 3.判断          containsValue(Objectvalue

2016-05-04 21:08:57 3945

原创 [Java视频笔记]day15

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

2016-05-04 11:18:27 1083

原创 [Java视频笔记]day14

为什么出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。   数组和集合类同是容器,有何不同? 数组虽然也可以存储对象,但长度是固定的,集合长度是可变的。数组中可以存储基本对象类型,集合只能存储对象,对象可以不同。 1. add方法的参数类型是Object,以便于接收任意类型对象。

2016-05-03 10:01:31 2105

原创 [Java视频笔记]day13

String类 字符串是一个特殊的对象。 最大的特点:字符串一旦初始化就不可以被改变。   String s1 = “abc”;   s1是一个类类型变量,”abc”是一个对象。 s1 = “kk”; 字符串”abc”没有改变,只是s1指向的对象变了,”abc”还在内存中   String s2 = new String(“abc”); System.out.println(s1

2016-05-02 10:20:48 3013

原创 [Java视频笔记]day12

线程间通讯:其实就是多个线程在操作同一个资源,但是操作的动作不同。   wait() notify() notifyAll() 都是用在同步中(在同步语句之中),因为要对持有监视器(锁)的线程操作。所以要使用在同步中,因为只有同步才具有锁。   为什么这些操作线程的方法要定义在Object类中呢? 因为这些方法在操作同步中线程时,都必须要标识它们所操作线程所持有的锁,只有同一个锁上

2016-05-01 12:04:11 602

原创 [Java视频笔记]day10(待完善)

finally里放的是一定执行的代码. finally代码块:定义一定执行的代码。通常用于关闭资源。 class NoException extends SQLException { } public void method() throws NoException { try { 链接数据库 数据操作 //throw new SQLException(); } catc

2016-05-01 11:58:38 814

ListView异步显示,优化最终版本

实现了ListView的异步加载,涉及到Json数据解析,多线程和AsyncTask的使用,缓存机制以及滑动优化。

2016-04-13

最终实现ListView的异步加载

最终实现ListView的异步加载

2016-04-13

listView异步加载(多线程和AsyncTask)以及缓存的使用

用多线程和AsyncTask两种方式去实现ListView上的网络图片异步加载,其中涉及到到Json的数据解析,根据网络连接获取图片等知识。并添加了缓存机制。

2016-04-13

ListView异步加载(暂时未实现图片异步加载)

listView利用BaseAdapter, item为图片和两个字符串,暂时没实现图片的异步加载。

2016-04-13

AsyncTask加载网络图片并模拟进度条更新

该例子很好的展示了AsyncTask类的几个方法 doInBackground 必须重写,异步执行后台线程将要完成的任务 onPreExecute 执行后台耗时操作前被调用,通常用户完成一些初始化操作 onPostExecute 当doInBackground()完成后,系统会自动调用,并将doInBackground方法返回的值传给该方法。 onProgressUpdate 在doInBackground()方法中调用publishProgress()方法是怎么工作的,AsyncTask加载网络图片展示了doInBackground onPreExecute onPostExecute的工作顺序,模拟进度条更新展示了onProgressUpdate怎么工作的

2016-04-13

AsyncTask加载网络图片

demo详细的展示了怎样用异步处理加载网络上的一个图片,并在页面上显示

2016-04-13

BaseAdapter的使用Demo

怎样使用BaseAdapter

2016-04-13

上海交大ACM模板

上海交大ACM模版,里面内容挺详细的,代码很全。

2013-12-08

GPU-Z.0.6.2H

GPU_Z小工具 检测电脑的小工具 很方便使用

2013-05-31

空空如也

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

TA关注的人

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