摘要: 面向对象思想 Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下, 使用Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面 向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、 阅读全文
posted @ 2021-03-13 18:35 枯树老鸭 阅读(178) 评论(0) 推荐(0)
摘要: 一, 网络编程入门 1.1 软件结构 C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。 B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。 两种架构各有优势,但是无论哪种架构,都离不开网络的 阅读全文
posted @ 2021-03-12 17:21 枯树老鸭 阅读(128) 评论(0) 推荐(0)
摘要: 一,进程和线程基本概念 进程 是正在运行的程序 是系统进行资源分配和调用的独立单位 每一个进程都有它自己的内存空间和系统资源 线程 是进程中的单个顺序控制流,是一条执行路径 单线程:一个进程如果只有一条执行路径,则称为单线程程序 多线程:一个进程如果有多条执行路径,则称为多线程程序 二,线程详解 2 阅读全文
posted @ 2021-03-12 17:02 枯树老鸭 阅读(355) 评论(0) 推荐(0)
摘要: 实现步骤 创建客户端对象,创建输入流对象指向文件,每读入一行数据就给服务器输出一行数据,输出结束后使用shutdownOutput()方法告知服务端传输结束 创建多线程类,在run()方法中读取客户端发送的数据,为了防止文件重名,使用计数器给文件名编号,接受结束后使用输出流给客户端发送反馈信息。 创 阅读全文
posted @ 2021-03-12 16:38 枯树老鸭 阅读(157) 评论(0) 推荐(0)
摘要: 实现步骤 创建客户端对象,创建输入流对象指向文件,每读入一行数据就给服务器输出一行数据,输出结束后使用shutdownOutput()方法告知服务端传输结束 创建服务器对象,创建输出流对象指向文件,每接受一行数据就使用输出流输出到文件中,传输结束后。使用输出流给客户端反馈信息 客户端接受服务端的回馈 阅读全文
posted @ 2021-03-12 16:31 枯树老鸭 阅读(319) 评论(0) 推荐(0)
摘要: 发送端 package UDPDemo; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.DatagramPacket; impo 阅读全文
posted @ 2021-03-12 15:06 枯树老鸭 阅读(213) 评论(0) 推荐(0)
摘要: 发送端 package InterUDPdemo; /* - 创建发送端的Socket对象(DatagramSocket) - 创建数据,并把数据打包 - 调用DatagramSocket对象的方法发送数据 - 关闭发送端 */ import java.io.IOException; import 阅读全文
posted @ 2021-03-11 19:35 枯树老鸭 阅读(563) 评论(0) 推荐(0)
摘要: 生产者消费者模式是一个十分经典的多线程协作的模式 所谓生产者消费者问题,实际上主要是包含了两类线程: 一类是生产者线程用于生产数据 一类是消费者线程用于消费数据 为了解耦生产者和消费者的关系,通常会采用共享的数据区域,就像是一个仓库 生产者生产数据之后直接放置在共享数据区中,并不需要关心消费者的行为 阅读全文
posted @ 2021-03-10 15:28 枯树老鸭 阅读(120) 评论(0) 推荐(0)
摘要: 先看有问题的源码 package Sell; public class SellTicket implements Runnable { private int tickets = 100; private Object obj = new Object(); @Override public vo 阅读全文
posted @ 2021-03-09 13:17 枯树老鸭 阅读(95) 评论(0) 推荐(0)
摘要: 一,File类 1.1 概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。 它是文件和目录路径名的抽象表示 文件和目录是可以通过File封装成对象的 对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也 阅读全文
posted @ 2021-03-07 16:53 枯树老鸭 阅读(177) 评论(0) 推荐(0)