- 博客(10)
- 资源 (10)
- 收藏
- 关注
原创 MulticastSocket 广播消息
1. MulticastSocket 将数据报发送到广播地址(任意的D类可用IP地址),数据报会自动 “广播”所有假如该IP地址的Client。2. MulticastSocket广播也是使用的UDP协议,同样要使用DatagramPacket。注意三个方法: public void setTimeToLive(int ttl) throws IOException
2013-11-27 20:49:24 1690
原创 Java Socket 编程学习之 UDP
1.单向通信Client.java/** 客户端:* 1.创建DatagramSocket实例(一般不指定端口,而是使用动态端口)* 2.创建用于发送数据报的非空的数据报DatagramPacket* 3.调用DatagramSocket的send()方法发送数据报* 4.发送完成后关闭DatagramSocket,一般用close()方法或者同try语句的自动关闭功能*
2013-11-27 20:35:00 955
原创 Java Socket 编程学习之 TCP
1. 典型的 TCP Client :(1) 创建 Socket 实例:构造方法向指定的远程主机和端口建立一个TCP连接;(2) 通过Socket实例的输入输出流(InputStream和OutputStream)进行通信;(3) 通信完毕后用Socket类的close()方法关闭连接。2. 典型的 TCP Server :(1) 创建一个ServerSocket 实
2013-11-27 20:27:35 630
转载 Java IO总结
Java流操作有关的类或接口:Java流类图结构:流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输
2013-11-25 20:59:37 529
原创 Dom4j解析XML学习之利用解析的数据进行JDBC操作
XML文件:MySql.xml com.mysql.jdbc.Driver jdbc:mysql://127.0.0.1/thdb root root 利用从XML中解析出的数据访问MySql数据库:import java.io.File;import java.sql.Connection;import ja
2013-11-22 20:10:41 1322
原创 Dom4j解析XML学习之简单解析
准备工作:1. 下载 Dom4j.jar2. 下载 mysql-connector-java-5.1.18-bin.jarXML文件:MySql.xml com.mysql.jdbc.Driver jdbc:mysql://127.0.0.1/thdb root root 简单的解析:Dom4jH
2013-11-22 20:07:34 869
转载 new 和 newInstance()
在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance( )静态方法来实例化对象以便操作。因此,单单使用Class.forName( )是动态加载类是没有用的,其最终目的是为了实例化对
2013-11-18 09:13:06 773
转载 class.forName()的理解
使用jdbc方式连接数据库时会使用一句代码Class.forName(String className).这句话是什么意思呢?首先说一点Class.forName(String className)这个方法的作用是装载className这个字符串指定的类。官方文档返回与带有给定字符串名的类或接口相关联的 Class 对象。调用此方法等效于:
2013-11-18 09:11:23 1064
转载 java中PreparedStatement和Statement的区别
java中PreparedStatement和Statement的区别第一: 数据库在执行sql语句的时候如果使用PreparedStatement语句会有一点优势:因为数据库会对preparedStatement语句进行预编译,下次执行相同的sql语句时,数据库端不会再进行预编译了,而直接用数据库的缓冲区,提高数据访问的效率(但尽量尽量采用使用?号的方式传递参数),如果sql语句只
2013-11-16 19:18:21 769
原创 Java String 、 StringBuffer 、StringBuilder类的关系和区别
String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间,StringBuffer是可变类且线程安全的字符串操作类,任何对它指向的字符串的操作都不会产生新的对象,StringBuffer和StringBuilder类功能基本相似1. String 类 String的值是不可
2013-11-04 17:50:05 1205
Android反编译工具集合
2014-05-04
kxml2-2.2.2.jar+xmlpull_1_0_5_all
2013-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人