自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java小程序之客户端的UI实现以及客户端与服务器的UI交互(山寨QQ进行中......)

Java小程序之客户端的UI实现以及客户端与服务器的UI交互(山寨QQ进行中......)一、前言通过前面的学习,我们已经能够自己创建客户端,不需要依赖系统自带的telnet客户端,但是,我们只能利用控制台和后台服务器进行交互了,今天,我们要实现客户端的UI化,以及UI化后的客户端与服务器进行交互;二、客户端UI的实现思路1、创建窗体,写一个简单的登录界面以及一个简

2017-01-15 01:02:29 3750 26

原创 Java通信之客户端的创建以及客户端和服务器的简单交互

Java通信之客户端的创建以及客户端和服务器的简单交互一、客户端的创建现在所使用的是windows自带telnet客户端,并且只能发送英文,今天我们将自己创建客户端,并让客户端和服务器进行简答的交互,跟前面的压缩和解压缩一样,客户端和服务器不是一个工程,是两个工程;分开写  客户端创建的实现步骤:先创建Socket对象,并给定ip和端口就可以完成和服务器的连接Soc

2017-01-14 01:27:11 16631 5

原创 Java小程序之服务器的UI实现

Java小程序之服务器的UI实现一、前言:前面我们做的服务器都是没有界面的,只是利用简单的输入输出语句在控制台中打印语句;今天,我们要让服务器有界面,可视化操作;二、UI功能需求:三、知识点分析:JTable使用:TableModel和JScrollPane、VectorJTable:可以理解为表示数据的展示组件TableModel:用于封装数据组件

2017-01-12 00:26:24 3268

原创 Java小程序之简单多人聊天室的实现(山寨QQ前传)

Java小程序之简单多人聊天室的实现(山寨QQ前传)一、前言:通过对Java服务器生猛上手的学习,已经基本明白了Java中通信的基本原理,以及服务器,ip,ip地址的概念;我们思考下服务器到底是用来干嘛的呢?当多台客户端连上服务器以后,服务器需要提供的就是为连接进来的客户端提供相应的服务;具体的来说就是处理不同客户端发来的消息或者数据,然后把这些消息或者数据发送到另外的客户端;

2017-01-11 00:04:36 7603 1

原创 Java通信之服务器生猛上手

Java通信之服务器生猛上手一、生猛上手前的准备Java其实是一门网络编程语言,这是和C语言和C++语言的一大区别,同时也是Java语言的一大特性;通过简单的Java语言代码就可以让多台计算机之间进连接,实现计算机之间的通信;下面介绍和通信的相关几个概念服务器:指一个管理资源并为用户提供服务的计算机设备。简单的理解为一台服务的计算机,这台计算机掌握着很多的资源和信息;ip:

2017-01-10 01:52:52 625

原创 Java小程序之哈夫曼树与文件压缩和解压缩(三)文件解压篇

Java小程序之哈夫曼树与文件压缩和解压缩(二)文件解压篇一、解压原理:了解了压缩原理之后,要解压文件就是压缩文件的逆过程;拿昨天的例子来说,如果我们收到这样一串二进制1 1 01 1 1 01 00(昨天漏掉了一个问题,这里是9个0 1,每8个一个字节,那么剩下的那个0需要补7个0,构成一个完整的字节,这样才能写出文件)怎么解压出aabbac呢?很自然的想到,我们需要拿到对应

2017-01-09 00:22:16 5405 12

原创 Java小程序之哈夫曼树与文件压缩和解压缩(二)文件压缩篇

Java小程序之哈夫曼树与文件压缩和解压缩(二)文件压缩篇一、初识压缩与解压缩原理压缩可以理解为:对文件的加密过程解压可以理解为:对文件的解密过程例如:我  - a是  -  b谁  -  c我是谁   -》  abc二、压缩原理详解我们都知道,计算机只能存储二进制数据,即计算机中存储的都是0和1;那么我们看的的a、b、c

2017-01-08 00:47:57 6423 3

原创 Java小程序之哈夫曼树与文件压缩和解压缩(一)哈夫曼树构造篇

Java小项目之哈夫曼树与文件压缩和解压缩(一)哈夫曼树的构造前言:在了解哈夫曼树之前,我们还是先看下树的相关知识吧!一、数据结构中树的相关知识数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集      合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和

2017-01-07 01:45:59 2790

原创 Java小程序之自定义链表的实现

Java小程序之自定义链表的实现一、前面我们自己实现了队列,和画板的重绘有关;今天我们实现自定义链表;二、自定义链表实现源代码:节点类:package Test;//定义节点类型public class Node { public int data; public Node next;}自定义链表的具体实现:package

2017-01-06 18:19:40 2358

原创 Java小程序之山寨版超级玛丽

Java小程序之山寨版超级玛丽一、游戏基本功能1、能够向左向右行走(键盘监听)2、能够跳跃3、能够发射子弹4、能够检测和障碍物之间的碰撞5、背景图片的移动二、游戏运行界面三、游戏大致实现思路:1.窗体2.自己角色的添加3.背景图片的添加4.背景图片的移动5.人物的移动和跳跃6

2017-01-06 00:55:04 27282 152

原创 Java小程序之球球大作战(基于Java线程实现)

Java小程序之球球大作战(基于Java线程实现)一、游戏基本功能:       1、自己的小球可以随着鼠标的移动而改变坐标;       2、敌方小球不断的在界面中移动       3、当检测到敌方小球相互碰撞时,小球会弹开       4、当我方小球和敌方小球碰撞时,会判断敌我双方的半径,如果我方直径大,则吃掉小球,分数累加            若敌方小球

2017-01-05 00:44:21 19910 44

Servlet+JDBC+JSP项目实战源代码

本人博客Web基础之Servlet+JDBC+JSP项目实战完整源代码

2017-06-22

Java通信项目之客户端UI实现以及交互

Java通信项目之客户端UI实现以及交互 类QQ聊天软件

2017-01-15

山寨版超级玛丽(Java语言实现)

基于Java语言写的山寨版超级玛丽

2017-01-09

高级画板项目图片集

本人博客中:Java小项目之高级画板所用的图片

2016-11-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除