摘要: Java多线程中Thread与Runnable的区别 定义 extends Thread 子类继承Thread具备多线程能力,可以实现多线程; 启动线程的方法:①创建子类对象 ②对象名.start(); 不建议使用:避免多线程OOP单继承的局限性(OOP:Object Oriented Progra 阅读全文
posted @ 2020-06-16 19:27 HaydenWong211 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 进程、线程的基本概念 进程: 说到进程,简单提一下程序:程序是指令和数据的有序集合,其本身是一个静态的概念,没有任何运行的含义。而进程是执行程序的一次执行过程,它是一个动态的概念,是系统资源分配的单位。 在Windows的任务管理器中,就列出了系统当前正在运行的后台进程、系统进程等等。 线程: 经常 阅读全文
posted @ 2020-06-15 18:23 HaydenWong211 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 网络编程之URL下载网络资源 定义 什么是URL?统一资源定位符(Uniform Resource Locator),它的英文简称叫做URL。也被称为网页地址,是因特网上标准的资源的地址。它最初是由蒂姆·伯纳斯-李发明用来作为万维网的地址的,现在它已经被万维网联盟编制为因特网标准RFC1738了。( 阅读全文
posted @ 2020-06-14 11:11 HaydenWong211 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 新手网络编程之UDP实现聊天室 上一篇文章我使用了TCP协议实现了一个非常非常简单的聊天,存在客户端和服务端,客户端和服务端必须要相互连接成功才能进行数据传输。(就像“打电话”,接通了才能互相收到语音); 而UDP协议就不同了,它不需要服务端,发出去的文件也不需要确定与对方是否连接成功!(就像发短信 阅读全文
posted @ 2020-06-13 22:05 HaydenWong211 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 网络编程之TCP传输文件 上一篇《网络编程之TCP实现聊天》已经简单介绍了TCP的概念及三次握手、四次挥手的通俗理解方式,这里不再赘述,仅展示Java网络编程中的使用TCP协议实现传输文件。 代码中: "D:\\Program Files\\ideaIU\\IdeaWorkspace\\网络编程\\ 阅读全文
posted @ 2020-06-13 15:05 HaydenWong211 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 网络编程之TCP实现【聊天】 说说TCP协议 百度百科中这样定义TCP协议:传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输 层通信协议,由IETF的RFC 793 定义。 对于tcp协议的可靠性,首先是tcp协议的三次握手 阅读全文
posted @ 2020-06-13 12:00 HaydenWong211 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 计算机端口的定义 在搜狗百科中,给端口这样的定义: 软件领域的端口一般指网络中面向连接服务和无连接服务的通信协议端口,是一种抽象的软件结构,包括一些数据结构和I/O(基本输入输出)缓冲区。(看不懂看不懂看不懂) 结合网络上的各种材料以及自己的理解,我这样“说端口”: 计算机操作系统给每个进程分配一个 阅读全文
posted @ 2020-06-12 22:39 HaydenWong211 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Java界面一AWT一简易计算器 描述: 学习完AWT的基本用法之后,编写一个简易的计算器用以巩固知识,增加熟练度。 这段代码主要涉及的是AWT的使用(面板、按钮、文本框、文本、布局管理)、事件监听等等; 实现了加减乘除的运算。 源代码: package 实践;​import java.awt.*; 阅读全文
posted @ 2020-06-12 08:51 HaydenWong211 阅读(258) 评论(0) 推荐(0) 编辑
摘要: Java界面—AWT之事件监听 定义 事件监听:事件源(例如文本框、按钮、文本域)可以注册事件监听器对象,并可以向事件监听器对象发送事件对象,事件发生后,事件源将事件对象发给已经注册的所有事件监听器,监听器对象会根据事件对象内的相应方法响应这个事件。简单来说,一旦用户执行某种行为,就会触发已经编写的 阅读全文
posted @ 2020-06-11 17:03 HaydenWong211 阅读(460) 评论(0) 推荐(0) 编辑
摘要: GUI布局管理 1. 流式布局(FlowLayout) 定义: 通俗地说,流式布局就是根据窗口大小,自动改变窗口内组件的位置。例如:原窗口大小一行可以容纳10个BUTTON,但将窗口缩小后,每行仅能容纳5个BUTTON,此时原先的10个BUTTON中的五个就会自动排列到下一行。 示例:(省略pane 阅读全文
posted @ 2020-06-10 11:00 HaydenWong211 阅读(1091) 评论(0) 推荐(0) 编辑