![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 61
菜鸟编程笔记
这个作者很懒,什么都没留下…
展开
-
synchronized同步锁
同步锁作用当多个线程需要使用某个资源,并且该资源同一时间只能被一个线程使用时,就需要用同步锁来协调各个线程。保证同一时间只有一个线程使用该资源。以生产者、消费者线程为例:生产者线程和消费者线程共用一个对象集。当生产者线程发现对象集中没有对象时,立即加入一个对象并通知消费者线程。而消费者线程被唤醒后检查是否有一个对象,如果有就立即取出。保持对象集中的数量为0或者1。使用方法将需要单独使用线程的代码用synchronized括起来。小括号里是需要锁定的对象集。生产者和对象者使用的是同以对象集原创 2021-11-29 21:14:01 · 473 阅读 · 0 评论 -
MD5小白使用教程——一步到位!
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言MD5是信息加密的重要方法。但是网上的MD5教程很多是在讲原理,没有讲清楚使用的方法。或者给出源码但是要用到别的你没有下载的类库。这篇文章就是教你怎样简单使用MD5的,不用看别的了。一、怎么一步到位?第一步:百度搜索MD5,如下图。第二步:一直往下翻找到源码。有很多语言的实现。我经常用的..原创 2021-07-29 13:11:10 · 5675 阅读 · 0 评论 -
Java实现单机五子棋,含完整代码
文章目录五子棋!!实现功能改进方向主体思路遇到的困难完整代码五子棋!!实现功能基本的棋盘绘制,重绘,输赢判断,悔棋,重新开始改进方向添加背景音乐,背景图片美化,用棋子图片代替原棋子(这里只是画不同颜色的圆代表棋子)主体思路用一个二维数组代表棋盘状态,数组中不同的值表示空或者红方或者蓝方。鼠标点击时判断点的格子是哪个并修改相应值、画出棋子。遇到的困难点击边缘的格子,判断输赢时会超出数组边界,所以要检查一下某一方向是否到达边界完整代码package gobang;import java.原创 2021-04-11 21:00:28 · 2317 阅读 · 1 评论 -
Java实现的一个简易网络画板
文章目录前言一、准备工作二、主要功能三、代码1.客户机2.服务器总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、准备工作示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、主要功能三、代码1.客户机代码如下(示例):import numpy as npimport pa..原创 2021-01-31 20:24:16 · 695 阅读 · 1 评论 -
Socket网络连接小白教程
文章目录前言一、网络连接是什么?二、如何创建一个网络连接?1.服务器2.客户机三、什么是协议?前言用java实现一个简易的服务器和客户机一、网络连接是什么? 你的电脑登录qq时,输入密码、账号。电脑通过网线把密码、账号发给腾讯的服务器。腾讯服务器确认密码正确,再通过网线发送登录成功的信号。这个信号就是网线中传输的电流(光)。类比人和人说话交流,空气就是那根网线,声音——就是网线中的电流——在空气中传播。信号在网线中传输时,不管是电流还是光,只有两种状态,通和不通。这刚好与计算机中的0和..原创 2021-01-30 00:35:20 · 1181 阅读 · 0 评论 -
java笔记_线程的艺术
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言线程——从串行到并行之路,让代码以全新的方式运行!本文将以java为例,实现一个简单的线程。提示:以下是本篇文章正文内容,下面案例可供参考一、线程是什么?在一个程序中,一般涉及很多的数据处理,如果由原来的一个一个地排成一队处理,变成排成两队处理,效率是不是要高很多呢?线程就是这个原理。你也许会问...原创 2020-11-29 09:12:31 · 83 阅读 · 0 评论 -
java笔记-类的详解
java继承相关知识点提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录java继承相关知识点前言一、继承的作用二、构造器1.未发生继承时的构造器2.继承时的构造器总结前言本文主要梳理一些关于java继承方面的知识点一、继承的作用继承使子类得到父类的方法、属性。使得重复代码大大减少,提高程序开发效率。java中继承的特点:单继承。即一个子类只能继承一个父类,这点不同于C++。值得注意的是在java中使用接口可实现多继承。二、构造器1.未发生继承时的构造器实例原创 2020-11-10 09:09:07 · 176 阅读 · 2 评论