- 博客(9)
- 资源 (14)
- 问答 (2)
- 收藏
- 关注
转载 同步和原子性---多线程学习笔记(四)
每一个线程自顾自的做自己的工作固然好。但是线程之间经常会相互影响(竞争或者合作),比如多个线程需要同时操作一个资源(比如一个对象)。这个时候,如果不进行同步,就可能会引发难以预料的错误。举一个《thinking in java》第四版中的例子。有一个EvenGenerator类,它的next()方法用来生成偶数。如下:public class EvenGenerator { private int
2015-08-31 17:47:19 1312
原创 线程池---多线程学习笔记(三)
线程池产生原因: 创建很多线程造成的两个问题: 1.构建一个新的线程会涉及到与操作系统的交互,会消耗一定的系统资源,当使用完这些新创建的线程后,线程就会被销毁,然后当我们再创建的时候就会再次消耗系统资源,所以如果创建很多生命期很短的线程,就会消耗很大的系统资源,甚至给系统带来很大的压力。 2.现在不考虑重复创建很多线程造成的压力,单单从创建大量的线程并发执行任务这一点考
2015-08-30 21:22:04 960
原创 Socket通信---网络通信学习笔记(一)
两台计算机进行通信的基本前提:(1)IP地址: 每台计算机都有自己独一无二的IP地址,根据IP地址判断与哪台计算机进行通信。 (2)端口号: 每个应用程序都有自己专属的端口,根据端口号判断与计算机中的哪个应用程序进行通信。 说明: <1>用于区分不同应用程序 <2>端口号的范围:0-65535,其中0-1023是为系统保留的端口号 <3>常用的协议的端口号: http:80 ftp
2015-08-30 17:32:48 7073 1
原创 内置的进制转换的方法---小笔记
10进制转换成16进制:Integer.toHexString(int i) 10进制转换成8进制:Integer.toOctalString(int i) 10进制转换成2进制:Integer.toBinaryString(int i)16进制转换成10进制:Integer.valueOf(“”,16).toString() 8进制转换成10进制:Integer.valueOf(“”,8).
2015-08-13 14:24:28 943
原创 对象的序列化与反序列化---IO学习笔记(四)
对象的序列化,反序列化 对象的序列化: 就是将Object转换成byte序列 对象的反序列化: 将byte序列转换成Object序列化流,反序列化流 序列化流(ObjectOutputStream),是字节的过滤流—>主要方法:writeObject() 反序列化流(ObjectInputStream)—>主要方法:readObject()序列化接口(Serializable) 对象必
2015-08-13 11:36:51 1411
原创 字符流---IO学习笔记(三)
字符流:文本和文本文件的区别: 文本: java的文本(char)是16位无符号整数,是字符的unicode编码(双字节编码)。 文件: 文件是byte byte byte…的数据序列。 文本文件: 文本文件是文本(char)序列按照某种编码方案(utf-8,utf-16be,gbk)序列化为byte的存储结果。字符流(Reader,Writer) 操作的是文本文件。对于mp
2015-08-10 20:05:06 605
原创 字节流--IO学习笔记(二)
IO流: 包括字节流和字符流。在这里解释一下我对于流的理解,其实流就相当于一个用来运输字节或者字符的管道,一开始会把所有的数据存放到流中,然后我们再从流中取出数据(进行读取或者写出操作),每读或者写一次就会从管道中把读或者写的数据取出来,管道中就没有了你刚才读到或者写出的数据了。比如: FileInputStream fis = new FileInputStream(String fi
2015-08-09 13:55:38 1521
原创 文件编码和RandomAccessFile文件流的使用--IO学习笔记(一)
文件编码UTF-8编码:中文占用3个字节,英文占用1个字节 GBK编码:中文占用2个字节,英文占用1个字节 UTF-16BE编码:中文占用2个字节,英文占用两个字节注意:其中UTF-16BE编码是java的双字节编码采用的编码方式。Java里使用的是UTF-16BE 方式来存储数据的。eg:String 字符串就是采用UTF-16BE编码。package com.test.test;/** *
2015-08-06 13:58:29 5425
原创 Runnable和Thread基础---多线程学习笔记(二)
线程的创建方式有两种:implements Runnable和extends Thread。 继承Thread类:package com.test.threadtest;import android.os.Bundle;import android.app.Activity;import android.view.Menu;public class MainActivity exten
2015-08-04 19:23:13 996
android中非空验证框架validation
2015-09-16
android中网络请求库volley.jar和asnychttp.jar
2015-09-16
android中的JSON数据解析库gson和fastjson
2015-09-16
android非空验证框架validation依赖库
2015-09-16
文件上传到数据库
2015-08-30
向mysql中插入数据时报错,错误提示如下,代码如下
2015-12-23
查询数据库报错,错误提示如下,代码如下
2015-12-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人