博客专栏  >  编程语言   >  Java小程序开发

Java小程序开发

通过Java语言来做一些小项目,做到学以致用!增强学习Java语言的兴趣!

关注
4 已关注
20篇博文
  • Java小程序之你画我猜

    Java小程序之你画我猜 一、前言: 你画我猜是一款休闲益智的游戏,可以考验双方的默契,当然,画功也是一个方面;昨天我们写了个简单的网络画板,能够将一个客户端上画的图形实时传递给另一个客户端;...

    2017-02-27 12:00
    1449
  • Java小程序之客户端的UI实现以及客户端与服务器的UI交互(山寨QQ进行中......)

    Java小程序之客户端的UI实现以及客户端与服务器的UI交互(山寨QQ进行中......) 一、前言 通过前面的学习,我们已经能够自己创建客户端,不需要依赖系统自带的telnet客户端,但是,我们...

    2017-01-15 01:02
    687
  • Java小程序之服务器的UI实现

    Java小程序之服务器的UI实现 一、前言: 前面我们做的服务器都是没有界面的,只是利用简单的输入输出语句在控制台中打印语句;今天,我们要让服务器有界面,可视化操作; 二、UI功能需求: 三、...

    2017-01-12 00:26
    751
  • Java小程序之简单多人聊天室的实现(山寨QQ前传)

    Java小程序之简单多人聊天室的实现(山寨QQ前传) 一、前言: 通过对Java服务器生猛上手的学习,已经基本明白了Java中通信的基本原理,以及服务器,ip,ip地址的概念; 我们思考...

    2017-01-11 00:04
    1107
  • Java小程序之哈夫曼树与文件压缩和解压缩(三)文件解压篇

    Java小程序之哈夫曼树与文件压缩和解压缩(二)文件解压篇 一、解压原理: 了解了压缩原理之后,要解压文件就是压缩文件的逆过程;拿昨天的例子来说,如果我们收到这样一串二进制1 1 01 1 1 0...

    2017-01-09 00:22
    1074
  • Java小程序之哈夫曼树与文件压缩和解压缩(二)文件压缩篇

    Java小程序之哈夫曼树与文件压缩和解压缩(二)文件压缩篇 一、初识压缩与解压缩原理 压缩可以理解为:对文件的加密过程 解压可以理解为:对文件的解密过程 例如: 我  - a 是  -  ...

    2017-01-08 00:47
    1135
  • Java小程序之哈夫曼树与文件压缩和解压缩(一)哈夫曼树构造篇

    Java小项目之哈夫曼树与文件压缩和解压缩(一)哈夫曼树的构造 前言:在了解哈夫曼树之前,我们还是先看下树的相关知识吧! 一、数据结构中树的相关知识 数据结构是计算机存储、组织数据的方式。数...

    2017-01-07 01:45
    832
  • Java小程序之山寨版超级玛丽

    Java小程序之山寨版超级玛丽 一、游戏基本功能 1、能够向左向右行走(键盘监听) 2、能够跳跃 3、能够发射子弹 4、能够检测和障碍物之间的碰撞 5、背景图片的移动 二、游戏运行界面 ...

    2017-01-06 00:55
    3048
  • Java小程序之球球大作战(基于Java线程实现)

    Java小程序之球球大作战(基于Java线程实现) 一、游戏基本功能:        1、自己的小球可以随着鼠标的移动而改变坐标;        2、敌方小球不断的在界面中移动        3...

    2017-01-05 00:44
    1764
  • Java小程序之高级画板图形保存篇

    Java小程序之高级画板图形保存篇 前言:前面已经完成高级的UI篇,功能篇以及重绘篇,我们的画板已经具有良好的用户交互界面,很多的功能也已经实现,并且也解决了重绘的问题;如果某天你用我们的画板绘制...

    2016-11-29 12:15
    1580
  • Java小程序之我的记事本

    Java小程序之我的记事本 前言:Java中的流的知识非常重要,刚开始学,一定要多花时间对流的分类以及继承的知识学明白,只有这样,对流的应用才会了然于胸; 好了,言归正传,今天给大家写一个利用...

    2016-11-27 00:25
    800
  • Java小程序之高级画板重绘篇II

    Java小程序之高级画板重绘篇II 前言:前面我们利用不同的产生不同类,每画一个相应的图形,产生一个相应的图形的对象,并利用容器把对象存储起来,取出对象时,我们需要判断取出来的是什么对象,利用in...

    2016-11-17 14:48
    1754
  • Java小程序之高级画板重绘篇I

    Java小程序之高级画板重绘篇I 前言:我们完成的高级画板在最小化后,然后最大化,画板上绘制的图形全都会消失不见了。原因已在前面的博客中解释,这里不再累赘;今天就让我们一起来解决这个小bug吧! ...

    2016-11-15 23:13
    1252
  • Java小程序之自定义数组队列的实现(高级画板重绘基础)

    Java小程序之自定义数组队列的实现(高级画板重绘基础) 前言:经过一番努力,我们的画板已经完成了很大一部分,很多功能都已经通过我们自己的分析和代码实现了,但是还是有小bug呢?你找到小bug了吗?...

    2016-11-15 00:25
    912
  • Java小程序之高级画板功能篇II

    Java小程序之高级画板功能篇II 前言:在完成Java小程序之高级画板UI篇和功能篇I后,我们的画板已经初具雏形,拥有了较好的UI界面以及能够根据选取的颜色绘制相应颜色的直线、矩形、椭圆等图形了...

    2016-11-14 00:23
    1392
  • Java小程序之高级画板功能篇I

    Java小程序之高级画板功能篇I 前言:通过前面阶段的学习,已经学完了Java中的继承、重载、多态、构造函数、Java图形界面等知识,并结合一些小程序来加深对这些知识的理解;         ...

    2016-11-13 00:12
    1042
  • Java小程序之高级画板UI篇

    Java小程序之高级画板UI篇 前言:了解了Java中的图形组件,让我们来实践一下吧! 画板UI篇思路: 1、创建窗体并设置相关属性 2、给整个窗体添加一个中间容器JPanel  panel用...

    2016-11-11 15:31
    572
  • Java小程序之画板入门

    Java小程序之画板入门 前言:画板小程序是对之前Java中的类,继承,方法重载以及接口等知识的综合应用;            建议大家先去把相关知识看一下(我前面的博客中),在来看这个...

    2016-11-10 11:52
    1878
  • Java小程序之桌球动起来!

    开发小游戏的基本步骤: 1.搭建窗体 2.加载图片 3.增加动态效果 4.通过所学的数学函数来控制物体的运动 下面给大家带来一个小小的桌

    2016-08-03 23:02
    1496
  • Java小程序之Java实现快速电脑程序启动

    一、前言        平时我们启动电脑桌面的应用程序一般是双击桌面的图标;        想不同寻常,或者在其他不懂电脑的人面前装一下逼,那么你就往下看吧!        使用Windows键+R键...

    2016-11-08 23:38
    946

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部