`
msn877763580
  • 浏览: 83772 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
  一、 程序介绍 这个实例分为客户端部分和服务器部分。 客户端部分程序运行如下图所示:   输入账号和密码,点击登录。 当输入的账号和密码与数据库中的账号和密码一致时:   二、 程序分析 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()方法总是返回 ...
转载自: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() 返回此抽象路径名表示的文件 ...

Java网络编程-More

代码来源:《疯狂Java讲义》                       

网络编程

 ------------------------------------------ 加入多线程 ------------------------------------------ MyServer public static ArrayList<Socket> socketList = new ArrayList<Socket>(); ServerSocket ss = new ServerSocket(30000); Socket s = ss.accept(); socketList.add(s); //将获取的socket交 ...
Global site tag (gtag.js) - Google Analytics