07 2022 档案
摘要:初识XML文件: XML文档约束之DTD文档约束: XML文档约束之schema约束: XML文档解析:Dom4J: dom4j的jar包下载: 使用Dom4J把一个XML文件的数据进行解析: 官网下载Dom4J框架 在项目中新建一个文件夹:lib 将dom4j - 2.1.1.jar文件复制到li
阅读全文
摘要:步骤:客户端发送数据 需求: 客户端实现步骤: 创建客户端的Soecket对象,请求与服务端的连接 使用Socket对象调用getOutputStream( )方法得到字节输出流 使用字节输出流完成数据的发送 释放资源:关闭socket管道 服务端实现步骤: 创建ServerSocket对象,注册服
阅读全文
摘要:端口号 1 import java.net.InetAddress; 2 3 public class InetAddressDemo { 4 public static void main(String[] args) throws Exception{ 5 InetAddress localHo
阅读全文
摘要:线程通信 案例:加入有一个场景,小明、和小红有3个爸爸,爸爸们负责存钱,小明和小红负责取钱,必须一存、一取。 线程通信的前提:线程通信通常是在多个线程操作同一个共享资源的时候需要进行通信,且要保证线程安全。 1 public class Account { 2 private String card
阅读全文
摘要:多线程的三种创建方式: 继承Thread类; 实现Runnab接口; JDK5.0新增:实现Callable接口 方式一:继承Thread类 1 //1、定义MyThread类继承自Thread类 2 public class MyThread extends Thread{ 3 //2、重写run
阅读全文
摘要:缓冲流 1 import java.io.*; 2 3 //使用字节缓冲流完成数据的读写操作 4 public class ByteBufferDemo { 5 public static void main(String[] args) throws Exception{ 6 try( 7 //这
阅读全文
摘要:字符集: 1 import java.util.Arrays; 2 3 public class Test { 4 public static void main(String[] args) throws Exception { 5 //1、编码:把文字转换成指定的字节 6 String name
阅读全文
摘要:1 import java.io.File; 2 3 public class FileDemo { 4 public static void main(String[] args) { 5 //1、创建File对象(指定文件的路径) 6 //路径写法1、 7 //File f = new File
阅读全文
摘要:递归:方法直接或者间接调用自己的形式 递归案例导学:使用递归计算1~n的阶乘; f(n) = 1*2*3*4*5*...*n ; f(n) = f(n-1) * f(n); 1 public class RecursionDemo2 { 2 public static void main(Strin
阅读全文
摘要:步骤一、 集成日志框架、用于后期记录日志信息; 定义一个电影类,Movie类包含:片名、主演、评分、时长、票价、余票; 系统包含2种角色类型:商家、客户,存在大量相同属性信息; 定义User类作为父类,属性:登录名称、密码、真实名称、性别、电话、账户金额; 定义Business类代表客户角色,继承U
阅读全文