java
文章平均质量分 91
HNU根根儿
就读于湖南大学信息科学与工程学院
展开
-
java入门(5)——通信初步(仿腾讯会议)
java入门(5)——通信初步(仿腾讯会议)一、TCP/IP初步理论二、接线员“Socket”——连接工具三、IO流——传输工具四、项目主体客户端UI界面NetConn接线员监听器(控制机制)Video线程服务器服务器线程线程池五、效果展示 一、TCP/IP初步理论 TCP/IP是指能够在多个不同网络间实现信息传输的协议簇,是网络中最基本的通信协议,其为各种信息的传输制定了“标准”。 如果客户端想要和服务器通信,一方面需要知道服务器映射出来的端口来保证“能连上”,另一方面需要熟悉服务器的接受协议保证“能收到原创 2021-01-30 22:17:34 · 2217 阅读 · 11 评论 -
java入门(4)——线程安全
总算数据结构和数电没有任务了,可以好好写篇博客了,今天正好学了线程安全,就趁热打铁写一下吧。 线程安全前言一、什么是线程安全?二、线程同步的方式--同步监听器(锁)1.同步代码块2.同步方法3.Lock类三、优缺点四、练习(银行转账问题、volatile关键字) 前言 一、什么是线程安全? 程序中有多个线程在操作共享数据,由于线程有4个步骤:创建、就绪、运行、中止,执行顺序会出现不确定性,和预期冲突。 二、线程同步的方式–同步监听器(锁) 1.同步代码块 代码如下(示例): synchronized(同原创 2020-12-17 19:45:23 · 261 阅读 · 0 评论 -
java入门(3)——简易绘图板
简易绘图板 建议绘图板的实现,主要用到了制作界面的java.awt和javax.swing包,其次使用到了Graphics类用于绘图,最后用监听器将两者联系起来。 监听器 监听器用于监听事件,比如:点击、输入等等。他们被定义在java.awt.event这个包中。 安装监听器主要有三个步骤: 动作监听器 鼠标监听器 Graphics类 java.awt与javax.swing包 ...原创 2020-10-15 12:21:56 · 562 阅读 · 0 评论 -
java入门(2)——继承、重写与转型
继承与重写 继承 public class 子类(派生类) extends 父类(基类){ } 1、子类会继承父类的属性和方法,私有属性和方法不能直接使用。 2、请注意:Java中的类的继承是单继承!!!(一个子类只能继承一个父类,不能继承多个父类,这一点与C++不同) 3、子类继承父类后,到底可以调用父类中的哪些属性和方法,具体要看前面的修饰符。 下面补充修饰符的相关知识: 共有的,以public 修饰符指定,对所有类可见。 受保护的,以 protected 修饰符指定,对同一包内的类和所有子类可见。 默原创 2020-10-05 20:44:51 · 413 阅读 · 2 评论 -
Java入门(1)——类与对象
Java入门(1) 由于小编在之前已有c++基础,所以在java入门时,很多东西都是类比c++去理解记忆的。 类与对象 包(package) 1、对于有c++基础的人来说,刚接触java时,会发现java中的包类似于c++中的头文件,使用import可以引用你需要的包,如:javax.swing ,java.awt等,之后你便可以利用到包中的各种函数了。 2、但是包和头文件也有不一样的地方,包代表了你存储的路径。而我们一般引用的包,都是在jdk这个软件开发工具包中的。 3、其次import一般是用来导入某个原创 2020-10-05 19:24:45 · 388 阅读 · 0 评论