学习分享
文章平均质量分 88
一旭日东升一
中南大学应用化学专业
展开
-
XML和JSON
XML和JSONXML参考博客:https://blog.csdn.net/gavin_john/article/details/51511180xml(eXtensible Markup Language)可扩展标记语言,它具有平台无关性,是一门独立的标记语言。不论是Pyhton、Java还是C语言,都可以解析xml的数据或者生成xml,这一特性是xml可以作为程序之间通信介质的重要前提。xml可以以多种形式保存,.xml文件只是其中的一种,我们还可以在内存中构建xml数据。发展历史:196原创 2021-12-05 23:38:13 · 2588 阅读 · 0 评论 -
Java生产消费者模型中使用while和if的区别
先上结论当线程获得锁后,不论if判断还是while判断都会从wait()方法之后的代码开始执行。然后重点来了!!!当if/while判断语句块中wait()方法之后的代码执行完后,使用if判断时,接下来会直接执行if判断语句块后的代码;而使用while判断时,会再一次从while判断开始执行。也就是说,使用if判断线程被唤醒后,不管条件是否符合都会执行if判断语句块后的代码;而使用while判断线程被唤醒后,会再一次判断是否满足进入while代码块的条件。使用if判断可能会出现条件之外的结果,使用wh原创 2021-05-07 00:33:29 · 278 阅读 · 0 评论 -
Java Socket通信实现多人多端网络画板聊天室
老规矩,先上实现的效果展示! Java Socket通信实现多人多端网络画板聊天室 本文介绍了一个基于Socket实现网络画板聊天室的完整过程,聊天室具备多人文本对话、同步绘图等功能。初尝试Socket简介Socket英文原意有插座、插孔的意思,在计算机术语中表示套接字。所谓套接字(Socket),就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。Socket就像一个邮原创 2021-04-06 00:23:30 · 3616 阅读 · 18 评论 -
Java int和byte数组互相转换时为什么要用到&0xff?
观前提示:本文涉及到二进制数据的相关知识,博主推荐没有学习过二进制的同学可以去看一下《程序是怎样跑起来的》一书中有关二进制的知识。首先我们来看一下int和byte数组互相转换的两个函数。//int转Byte数组public byte[] getByte(int number){ byte[]bt=new byte[4]; bt[0]=(byte) ((number>>0) & 0xff); bt[1]=(byte) ((number>>8) & 0xff)原创 2021-04-05 19:23:32 · 877 阅读 · 2 评论 -
Java多线程游戏实例分享2-雷火(手把手教你做个超炫酷的星际争霸)
Java多线程游戏实例分享-雷火整体框架:switch结构,页面切换动图实现背景音乐、音效实现(音量调节)判断碰撞的更新开始界面动画效果游戏界面背景移动技能冷却效果技能实现Boss模式boss发射子弹功能分区暂停界面按键功能游戏结束、胜利画面...原创 2021-03-06 00:15:06 · 6560 阅读 · 30 评论 -
Java单向链表的实现
本篇博客将介绍以下内容:-什么是java链表,它有什么特点?-java链表基本功能的实现方法-什么是泛型?泛型有什么用?原创 2021-02-28 16:43:39 · 1364 阅读 · 8 评论 -
浅谈Java的数据特点
1、数据类型有哪些种类?它们有什么区别?2、变量赋值的过程发生了什么?3、对象何时被创建?原创 2021-02-03 23:17:26 · 634 阅读 · 4 评论 -
Java多线程游戏仿真实例分享
这是一篇学习分享博客,这篇博客将会介绍以下几项内容:1、如何让一个程序同时做多件事?(多线程的创建、多线程的应用、多线程的特点以及多线程的注意事项)2、如何让小球在画面中真实地动起来?(赋予小球匀速直线、自由落体、上抛等向量运动)3、多线程游戏仿真实例分享(飞机大战、接豆人、双线挑战三个游戏实例)原创 2021-02-03 00:36:41 · 13605 阅读 · 43 评论 -
Java构造方法
这篇博客将会解答以下几个问题:1、普通方法和构造方法的区别2、构造方法在什么时候会给调用?3、每个类都有一个默认的无参的构造方法,重新定义构造方法后,原来的无参构造方法会被替代4、方法重载是什么?它和方法重写的区别?5、this的用法一、普通方法和构造方法的对比格式普通方法public+返回值类型+方法名(参数类型 参数名,……){ 方法体}构造方法public+方法名(必须与类名同名)(参数类型 参数名,……){ 方法体}从以上对比我们可以看出,构造方法没有返回值,但普原创 2020-12-27 14:34:36 · 740 阅读 · 2 评论