- 博客(17)
- 收藏
- 关注
原创 java——网络编程
网络编程 IO & 网络 组合编程网络模型: OSI模型: 开放系统互联(Open System Interconnection) 网络七层: // ① 物理层 // 定义网线、网卡等硬件设备的接口规范,通过传输比特流(数据:比特bit), // 将数据1、0 数模转换 电流强弱 发送数据,将 电流强弱 模数转换 数据1、0 // 接收数据 // ② 数据连路层 // 通过交
2018-01-16 20:18:23 148
原创 java——通过Callable接口实现可回调参数的多线程
通过Callable接口实现可回调参数的多线程 // ① 实现Callable接口(拥有泛型,call方法的结果决定泛型类型) // ② 实现Call方法(有throws,有返回值)public class AsyncReadFile implements Callable<String> { @Override public String call() throws Excep
2018-01-16 19:58:18 3950
原创 Java——回调
回调接口public interface AsyncTask<T> { void task(T t);}函数回调public class Callback01 { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print
2018-01-16 19:56:48 151
原创 java----利用实现Runnable接口 实现多线程
利用实现Runnable接口 实现多线程 // 原由:当资源(java类)作为多个线程共有的资源 // 结论:将此类情况的java类定义为Runnable接口的实现类,以供多个线程共同特有public class Thread03 { public static void main(String[] args) { // ③ 创建实现体对象 Ticket
2018-01-11 20:55:22 971
原创 java----多线程开发
进程:系统进行资源分配和调度的基本单位 线程:系统独立调度和分派CPU的基本单位指令运行时的程序的调度单位 // 注:进程内有一个相对独立的,可调度的执行单元 多线程:计算机因有硬件支持而能够在同一时间执行多于一个线程的开发技术进程与线程的关系 // 1.进程是线程的容器,一个进程至少包含一个线程, //(包含多个线程的进程程序开发称之为多线程开发) // 2.线程是进程中一个独立,可调
2018-01-11 20:52:25 164
原创 java---School 功能
创建一个School类对象 // 添加数据 老师们|学生们 ? 老师|学生 // 访问数据 老师们|学生们 ? 老师|学生public class School { private String msg; private Collection<Teacher> teachers; private Collection<Student> students; publ
2018-01-09 21:39:31 1249
原创 java-----将目标XML文件数据解析为单一对象
public class Analysis02 { // 使用解析后的结果 private static void useResult(School school) { System.out.println(school); // 获取所有学生的信息 Collection<Student> stus = school.students(
2018-01-09 21:36:25 153
原创 java----操作XML文档
public class Dom4j03 { public static void main(String[] args) throws Exception { // ① 创建文档 fn1(); // ② 创建节点 fn2(); // ② 修改节点 fn3(); } private
2018-01-09 21:35:25 147
原创 JVAV------Dom4j文档解析数据操作
public class Dom4j02 { public static void main(String[] args) throws DocumentException { // ① 获取文档document SAXReader reader = new SAXReader(); String path = System.getProper
2018-01-08 21:32:57 206
原创 JAVA------SOM4j解析文档
public class Dom4j01 { public static void main(String[] args) { // 问题:如何利用SOM4j获取xml文档 // ① 通过SAXReader()空控制器生成操作XML的输入流 SAXReader reader = new SAXReader(); // ② 通过操
2018-01-08 21:31:59 195
原创 JAVA------XML
重点内容 xml文档解析 // 原因:xml文档是用来存放解析,这些数据需要被程序传递并使用 // 但XML语法有别于使用它的语言的语法(如:java),所以需要根据 // java语法及XML文档规则,将XML存储的数据转换成向使用它语言 // 能使用的数据,这种过程就叫 XML文档解析 // 应用:因为XML文档在各语言基础上定义一致,且解
2018-01-08 21:30:20 201
原创 Input | Output
// IO // Input | Output // 输入 输出 // 读 写 // 流(Stream): 程序操作数据类似“管道输送水源”, // 从源头到目标的一个不间断持续过程, // 将此过程功能封装抽象定义出来的类,我们称之为 流// 输入流:将文件中的数据输入到程序中,形成程序数据 // 输出流:将程序中已有数据输出到文件中,形成数据持久化//
2018-01-04 19:35:52 254
原创 字节流 边读边写
public class IO06 { public static void main(String[] args) { // ① 获取读取的目标文件 String sPath = SD.getPath(SD.D_W,"io","io02","100.txt"); File source = new File(sPath); /
2018-01-04 19:32:59 2379
原创 分隔符
public class SD { // 路径分隔符: public static String S_P = System.getProperty("path.separator"); // 文件分隔符: public static String S_F = System.getProperty("file.separator");
2018-01-04 19:32:16 221
原创 非文本文件采用字节流复制
public class IO07 { public static void main(String[] args) throws Exception { File source = new File(SD.D_D,"001.png"); File traget = new File(SD.D_D,"002.png"); FileInputSt
2018-01-04 19:31:08 227
原创 文件字符流
// 以字符为单位操作文本文件public class IO08 { // 字符 vs 字节 // 1)文本文件专属操作流 // 2)拥有默认缓冲区 // 3)以字符为操作单位,无需考虑不同字符所占字节数 // 4)不直接操作文件本身(操作缓冲区) // 字符流顶层流:读流 写流 // Reader | Writer public st
2018-01-04 19:29:50 283
原创 字节流读取中文(如何处理)
package lesson.ls02;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.ArrayList;import lesson.SD;// 字节流读取中文(如何处理)p
2018-01-04 19:28:20 2724 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人