![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 82
201226010617
这个作者很懒,什么都没留下…
展开
-
我的五子棋(一)源代码
我的五子棋(一)五子棋代码什么的,网上都有一堆了,不过既然是自己写的,都觉得好好的,然后我将会分四节跟大家讲解我是怎么用java做五子棋的,包括其中所用的方法和类:这一节先上源代码哈:全局变量:文件:Config.java;import java.util.ArrayList;import java.util.List;public class Confi...2013-07-09 17:25:00 · 142 阅读 · 0 评论 -
通信基础——实现服务器与客户端的交流
通信基础——实现服务器与客户端的交流大家好~~~好久不见~~~感谢大家一直以来对我的博客的关注与支持,最近比较忙~~技术博客写得少少的~~对不起一直关注我的朋友们~~现在~~我要写新东西啦~是不是很期待呢,好的~~下面我将对我在通信方面的成果做一个展示:服务器端:下面是做服务器端的一点心得体会:一、制作服务器端的三大步骤:1、 在指定端口上创建一个java.net....原创 2013-08-03 00:56:14 · 124 阅读 · 0 评论 -
Enter创意工作小组项目开发工作记录(一)
Enter创意工作小组项目开发工作记录(一)8月2日 中午开完小组会议,确定组名的大致分工后,小游戏<TRY and CATCH>开始按计划进行:截止8月2日晚上11:00分,设计登陆界面...原创 2013-08-03 01:33:26 · 99 阅读 · 0 评论 -
Maven入门(转载)
Maven入门介绍 1. 安装 MavenMaven 是 Apache 基金会的顶级项目,一般情况下,被 Apache 看中的都不会是烂货。我们可以从 http://maven.apache.org/ 下载 Maven 开发包,其实就是一个压缩包,下载完毕后,解压一下,配置一下环境变量就可以用了。假设我们刚刚下载了一个 apache-maven-3.1.1-bin.zip ...原创 2015-01-05 15:05:03 · 108 阅读 · 0 评论 -
编写文件搜索器——痛并快乐着
编写文件搜索器——痛并快乐着文件搜索器的大部分代码是我在火车上编写出来的,正值中秋,从长沙到桂林坐火车需要十个小时,虽然车上有点拥挤,不过java这种魔法真的可以让人忘乎所以,写代码的激情仍然没有被火车嘈杂拥挤的环境浇灭,而且在火车上遇到一个前辈,相谈甚欢,实在觉得自己当时选择软件工程这个专业是多么正确的选择。文件搜索器是一个相对简单的程序,不过如果把他做得精美也是需要下功夫的。实...原创 2013-09-21 18:50:54 · 109 阅读 · 0 评论 -
BMP解码器的练习
这是一个BMP解码器的练习,实现8位,24位真彩的解码,放在这里做个记录。希望对各位有用:(分为四个文件,大家可以下载压缩文件,不需要Ctrl+A)package text; import java.awt.Color;import java.awt.FlowLayout;import java.awt.Font;import java.awt.Graphics;im...原创 2013-09-23 20:07:04 · 163 阅读 · 0 评论 -
用maven将java程序打包
用maven在liunx上将java程序进行打包随着Maven运用越来越广泛,使用Maven对java程序进行打包变得十分必要,下面我将介绍maven打包方法,对写好的maven程序进行打包;没有用过maven的朋友可以先看看这篇博客:http://448230305.iteye.com/admin/blogs/2172780我使用的编译器是IDEA,感觉比eclipse好,也推...2015-02-16 21:58:47 · 596 阅读 · 0 评论 -
webmagic——魔法般的爬虫框架
webMagic 是一个非常不错的开发框架。简单易学,只要会java就可以很轻松上手;首先我先分享一下我学习时所使用资料:1、http://webmagic.io/(非常好的文档,里面的代码都可以跑,而且还在更新,建议收藏)2、http://juvenshun.iteye.com/blog/269094(介绍maven建议先装好)3、http://my.oschina....原创 2014-10-19 22:45:42 · 344 阅读 · 0 评论 -
在centos下安装JDK
在centos下安装JDKCentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。每个版本的 CentOS都会获得十年的支持(通过安全更新方式)。Java作为一种工业级的开发语言,能够掌握它当然对我们个人的成长大有裨益,玩java我们不应该止于在windows上,玩玩centos也是很不错的。下面我们将实现在centos下安装JDK;整个...2014-11-02 18:21:39 · 133 阅读 · 0 评论 -
文件操作入门
文件操作入门这段代码实现了最基础的文件操作:查,搜,读写和copy我把这段代码传上来,以方便自己和他人的学习: package fileprogram; import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOExc...原创 2013-07-23 00:16:31 · 72 阅读 · 0 评论 -
弹球游戏分步解析(五)——阶段性总结
弹球游戏分步解析(五)——阶段性总结之前的《弹球游戏分步解析》系列已经实现了简单的界面,实现了小球在界面上运动,实现了滑块运动,以及保存读取操作。只要加上计分系统,一个小游戏就基本做好了,现在我把我做这个游戏的思路跟大家再简单梳理一下:第一步:实现界面 主要用到的类有:import java.awt.Toolkit;import java.awt.Border...2013-07-22 23:14:00 · 365 阅读 · 0 评论 -
分形——谢尔宾斯基三角形
分形——谢尔宾斯基三角形普通几何学研究的对象,一般都具有整数的维数。比如,零维的点、一维的线、二维的面、三维的立体、乃至四维的时空。在20世纪70年代末80年代初,产生了新兴的分形几何学(fractal geometry),空间具有不一定是整数的维,而存在一个分数维数。这是几何学的新突破,引起了数学家和自然科学者的极大关注。根据物理学家李荫远院士的建议,大陆将fractal一开始就定译为“分形...原创 2013-07-13 17:59:47 · 3599 阅读 · 0 评论 -
分形(二)——分形树
分形(二)——分形树上次我们画出了谢尔宾斯基三角形,这次我们所画分形图形同样也是比较简单的——分形树,记得在上次的递归里~我们传入的参数是所绘的点的坐标,但这种方法并不一定的最好的,在绘制分形图案的时候,使用递归,所传参数应根据实际情况来定:(可以是角度,变长等)同学们可以自己也试着画一下分形:这是今天的题目:分形树一次递归调用: 分形树两次递归调用: 分形树...原创 2013-07-14 21:50:04 · 2526 阅读 · 0 评论 -
自定义队列(一)小试牛刀
自定义队列学过编程语言的同学都知道,我们可以用数组来储存数据,可是数组有一个非常大的弊端就是一旦定义后就无法改变其长度,可是在很多情况下我们是无法预计我们所要存的数据有多少的,比如:我需要存储多个的学生信息,但是先却不知道学生的个数,此事,定义一个自定义队列,就可以很快解决,下面我给大家做个示范,如何定义自定义列表:我们所定义的学生类://这个类只用于测试:文件名:Student...原创 2013-07-17 23:24:52 · 112 阅读 · 0 评论 -
自定义链表(一)——小试牛刀
自定义链表(一)——小试牛刀我们除了上次我们讲到自定义队列,当然,我们同样可以自定义链表,不过我觉得自定义链表要比自定义队列更抽象,所以,当你顿悟到自定义列表的奥义时,内心的成就感好强烈的说,恨不得一下子吧他更多的方法都实现。在我最初与自定义链表交手的时候最容易犯的错误就是空指针。所以,大家一定要注意啊,链表可不是随随便便就能打倒的小怪兽啊~要加油哦;在编写自定义链表的时候,我们不仅需...原创 2013-07-18 00:24:05 · 174 阅读 · 0 评论 -
弹球游戏分步解析(一)——界面绘制
弹球游戏分步解析(一)——界面绘制接下来我们将要做的游戏是一个弹球游戏,在这个游戏中,我们将会运用到的知识点有:1、绘制窗体;2、绘制按钮;3、绘制菜单栏;4、事件监听器的使用;5、多线程;6文件操作之另存为方法;1、2、3点在这节会跟大家仔细解释;第4点和第5点由于涉及的知识点较多,分别讲;由于弹球游戏代码量较大,每次显示的代码都不是完整代码,最后我会把完整代码打包供大家学习;...2013-07-22 15:52:04 · 537 阅读 · 0 评论 -
弹球游戏分步解析(二)——让小球飞
弹球游戏分步解析(二)——让小球飞之前跟大家说要把事件监听器和多线程分开来讲,不过之后发现事件监听器要涉及到很多小球运动的操作,所以,决定将两个知识点合起来说,这样会更便于大家理解:实现小球在我们所绘制的窗体上运动就必须要用到多线程;让小球类继承Thread类,再重写void run(){}方法即可;先上代码:(注:浅蓝色字体不是本节要讲的内容,可以忽略) package ...2013-07-22 16:31:35 · 1017 阅读 · 0 评论 -
弹球游戏分步解析(三)——滑块动起来
弹球游戏分步解析(三)——滑块动起来看过弹球游戏分步解析(一)、弹球游戏分步解析(二)的朋友应该知道,弹球游戏做到这一步可以实现小球在界面上“飞”了,不过既然是游戏,就要让玩家跟程序互动,没有互动就不能称之为游戏。接下来我们就给我们的一个游戏添加一个滑块,用鼠标控制滑块横向移动,让滑块碰撞小球使其弹回。做到控制滑块横向移动就需要使用鼠标监听器——MouseMotionListene...原创 2013-07-22 17:43:56 · 452 阅读 · 0 评论 -
弹球游戏分步解析(四)——保存读取游戏
弹球游戏分步解析(四)——保存读取游戏接下来我们要说的是保存读取游戏,弹球游戏作为一个小游戏,加入保存和读取操作似乎有些画蛇添足,不过作为学习,如果我们实现了在弹球游戏中保存,读取,那么以后的很多项目我们都可以使用该操作方法对文件进行保存读取,所以,我们就着这个项目,对这个弹球游戏进行保存吧:首先我们要明白要保存什么:每个小球都有部分属性是独一无二的那些属性必须被存起来:priv...2013-07-22 18:32:39 · 263 阅读 · 2 评论 -
Java的Unicode编码转化(多种情况处理方法)
Java的Unicode编码转化(多种情况处理方法)Java转unicode转中文的情况使用的场景很多,是一个很常见的需求,按理来说,这样的功能应该被java集成起来,不过很遗憾,java提供的方法很烂,很多时候我们需要自己去写。好在这个需求的源代码网上很多,在查资料的过程中,我找到啦好几种,下面我将我找到的资料分享和我自己实现的方法提供给大家;希望大家能有个参考;1、java中使用...2014-11-23 01:00:54 · 3024 阅读 · 0 评论