白话java_白话Java

认识Java语言

Java语法基础

Java流程控制语句

数组

面向对象

常用类库

10 异常

11 集合

12 File类和IO流

13 多线程

—–object—–

wait() 等待

释放对象锁

notify()唤醒

—–thread类—–

sleep() 休眠

让出CPU,占有对象锁,异常

yield() 退让

让出CPU,重新参与竞争

join() 插入

主线程中调用子线程

interrupt打断

blog.csdn.net/jptiancai/article/details/25170983

14 网络编程

//键盘录入聊天信息

BufferedReader br=new BufferedReader(new InputStreamReader(System.in);

String str=br.readLine();

//客户端发送聊天信息

PrintWriter pw=new PrintWriter(socket.getOutputStream());

pw.println(str);

//服务端接收聊天信息,可以打印,可以写入文本.

BufferedReader br=new BufferedReader(socket.getInputStream()));

String str=br.readLine();

客户端

0.建立连接

1.建立字节数组和发送包

2.发送数据

1.建立缓冲数组和接收包

2.接收数据

3.解析数据((IP,port,数组,长度))

100 关闭连接对象

服务端

0.建立连接,监听端口

1.建立缓冲数组和接收包。

2.接收数据

3.解析数据(IP,port,数组,长度)

1.建立字节数组和发送包

2.发送数据

100 关闭连接对象

TCP

0 建立连接

1.构造数据

2.发送数据

1.接收数据

100关闭连接

0 构造连接

1.接收数据

1.构造数据

2.发送数据

100 关闭连接

15 xml解析

其实,计算机做的所有工作无非就是读和写。所有的操作都是在这两个 操作的基础之上的,所谓万事万物不离乾坤二道,说的就是这个意思。

一个xml文档可以看成一个对象。然后就能用Java操作对象了。

Java的牛气哄哄的口号就是”一切皆对象”。

那么用java操作文档的时候,在java和文档之间肯定有一个逻辑连接处,就是下面这个代码:

SAXReader sax=new SAXReader();

Document document=sax.read(new file("Books.xml"));

这两行代码就把java和xml文档连接起来了。接着就能进行一系列的增删改查的操作了。

逻辑连接处体现的是一种可操作性,是一种转化,将”应用问题”进行转化,是这个问题具有可操作性,然后不断地糅合各个因素,使它们耦合在一起,逐渐形成一个生态,一个系统。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值