- 浏览: 83772 次
- 性别:
最新评论
-
lovewendy:
...
Android绘制折线图 -
qiao522600806:
myf408 写道我运行了,怎么报错啊,报错如下:04-24 ...
Android绘制折线图 -
qiao522600806:
看看
Android绘制折线图 -
king_tt:
垃圾。运行不了,报错。
Android绘制折线图 -
贾叔叔:
很好用,感谢楼主分享。7楼不知道遇到的什么问题,把他弄得这么生 ...
Android绘制折线图
文章列表
一、
程序介绍
这个实例分为客户端部分和服务器部分。
客户端部分程序运行如下图所示:
输入账号和密码,点击登录。
当输入的账号和密码与数据库中的账号和密码一致时:
二、
程序分析
1、
服务器端部分:
前几天去面试,其中有两道面试题。如下
一:finally里的语句一定会执行吗?
二:有如下形式的语句
try{
return 5;
}catch(Exception e){
e.printStackTrace();
}finally{
System.out.println("会执行嘛?");
}
这样的代码块放在一个方法里,finally里的语句还会执行吗?如果会是在return语句之前执行还是之后执行?
我当时知道finally里的语句是一定会执行的,可是如果按照代码的执行顺序似乎应该return语句先执行,可是一执行 ...
寒假在家,看书解闷。以下代码来自于疯狂Java讲义[size=large][color=green]import java.util.*;
//类A的equals方法总是返回true,但没有重写其hashCode()方法
class A
{
public boolean equals(Object obj)
{
return true;
}
}
//类B的hashCode()方法总是返回 ...
Android Pull解析XML文档
- 博客分类:
- Android
转载自:http://sinye.iteye.com/blog/763949
Pull解析和Sax解析很相似,都是轻量级的解析,在Android的内核中已经嵌入了Pull,所以我们不需要再添加第三方jar包来支持Pull。Pull解析和Sax解析不一样的地方有
(1)pull读取xml文件后触发相应的事件调用方法返回的是数字
(2)pull可以在程序中控制想解析到哪里就可以停止解析。看实例:
book.xml如下:
<?xml version="1.0" encoding="UTF-8"?>
<books&g ...
<?xml version="1.0" encoding="UTF-8"?>
<books>
<book id="12">
<name>thinking in java</name>
<price>85.5</price>
</book>
<book id="15">
<name>Spring in Action</name>
<pric ...
<?xml version="1.0" encoding="UTF-8"?>
<学生名册 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="C:\Course30\student.xsd">
<学生 学号="1" >
<姓名>张三</姓名>
<性别>男</性别>
&l ...
<?xml version="1.0"?>
<PEOPLE>
<PERSON PERSONID="E01">
<NAME>Tony Blair</NAME>
<ADDRESS>10 Downing Street, London, UK</ADDRESS>
<TEL>(061) 98765</TEL>
<FAX>(061) 98765</FAX>
<EMAIL>blair@e ...
一、PipedInputStream:管道输入流应该连接到管道输出流;管道输入流提供要写入管道输出流的所有数据字节。通常,数据由某个线程从 PipedInputStream 对象读取,并由其他线程将其写入到相应的 PipedOutputStream。
步骤:
输出流一端 ...
一、中文相关的字符集
GBK:包含繁体和简体的字符集
GB2312:主要指简体中文
ISO8859-1:国际通用编码
JVM中默认的编码方式是:GBK
乱码产生的根本原因是:两个操作间的字符集没有统一起来。
二、查看当前系统的编码方式
...
System类管理标准输入输出流和错误流
一、使用System.out作为输出流
package cn.sisy.io;
import java.io.*;
public class SystemDemo01 {
public static void main(String[] args)throws Exception {
//抽象类通过子类实现不同的功能
OutputStream out = null;
// System.out是PrintStream,是OutputStream子类
//谁为我的抽象类实例化,那么我的输出就是向着谁的
out ...
一、ByteArrayOutputStream
ByteArrayOutputStream(int size) 创建一个新的 byte 数组输出流,它具有指定大小的缓冲区容量(以字节为单位)。
此类实现了一个输出流,缓冲区会随着数据的不断写入而自动增长。可使用 toByteArray()和 toString()获取数据。
关闭 ByteArrayOutputStream 无效。此类中的方法在关闭此流后仍可被调用,而不会产生任何IOException。
ByteArrayOutputStream常用于存储数据以用于一次写入
二、ByteArrayInputStream
By ...
一、了解数据流概念
数据量其实就是一系列的"010..."的比特串
那么我们如何传递和接受这些比特串呢?下面将介绍一个类RandomAccessFile,该类就可以实现这样的功能。
二、使用RandomAccessFile类
首先,我们要了解一下什么是随机访问:随机访问(有时又称为直接访问)是指同一时间访问一组序列中的一个随意元件;反之我们称另一种访问方式为循序访问。我们可以把文件想象成一些列的比特串存放在一个数组中,随机访问就是指,我们可以任意的访问其中的一个数,而不必进行循序访问。
我们要介绍的这个类就是用于随机访问文件的类:RandomAccessFile, ...
File是用于代表磁盘文件本身的,File中定义了一些方法操纵磁盘文件,包括创建、删除重命名文件,查看文件读写权限,判断文件是否存在,查询文件的最近修改时间等。
1、下面的程序将演示部分操作:
boolean delete() 删除此抽象路径名表示的文件或目录。
boolean exists() 测试此抽象路径名表示的文件或目录是否存在。
boolean isDirectory() 测试此抽象路径名表示的文件是否是一个目录。
boolean isFile() 测试此抽象路径名表示的文件是否是一个标准文件。
long lastModified() 返回此抽象路径名表示的文件 ...
------------------------------------------
加入多线程
------------------------------------------
MyServer
public static ArrayList<Socket> socketList = new ArrayList<Socket>();
ServerSocket ss = new ServerSocket(30000);
Socket s = ss.accept();
socketList.add(s);
//将获取的socket交 ...