
Java
文章平均质量分 81
Apriority
前事不忘,后事之师。
展开
-
我再来说说普通类、接口、抽象类
正如标题所示,我呢想说说自己对Java中的,普通类、接口和抽象类的理解。普通类:public class ClassName{ /** *里面写已经实现的方法 */ public void doSomething(){ /*方法体*/ }...原创 2013-03-01 23:29:16 · 163 阅读 · 0 评论 -
并发编程基础(篇一)
并发编程——基础部分(篇一) 这几天在研究Java中的线程机制,结果越是看,反而感觉越是掌握的太少,变得多疑而又自信,因为Java线程机制教会我,“理论上是可靠的,实际是不准确的。”,一直向前走,越会发现精彩而又迷惑的地方,这就是Java中的线程机制这几天所带给我的一些东西,虽然只是研究了很小一部分,但是感觉也很有收获,所以在这里将自己的读书笔记或是可以称为收货记录下来。 ...2013-10-03 00:22:35 · 148 阅读 · 0 评论 -
我来讲述构造函数、方法重载、引用传递值传递
一1. 构造函数:构造函数亦可以称为构造器或是构造方法,用来创建对象。如下:public Student(){}public Student(String k){ this.kemu = k;} 以上两种皆为构造函数,前者是默认的构造函数,可以在类中不进行编写,程序默认,但是如果重载了构造函数,默认构造函数不存在,要使用的话需要重新编写。...原创 2013-02-23 21:31:36 · 159 阅读 · 0 评论 -
你想加密文件吗?
学如逆水行舟,不进则退。多日未更新文章,愚甚感惭愧,观周围仁杰志士多哉,更增内心之惶恐。。。。。。哈哈! 上面的太酸,不看也罢,知错就改就是好同志嘛!哈哈,废话不说,咱直奔主题,这几天一直在完善自己的一个很小很小的程序,就是利用文件的输入输出流制作了一个加密程序。咱们先看效果怎么样。1.操作界面 2.点击文件夹图标选取文件进行加密 3.进行加密 4...原创 2013-05-08 00:43:45 · 118 阅读 · 0 评论 -
毕达哥拉斯树
对计算机语言越熟悉越是感觉到基础部分的重要性,数理逻辑,数据结构,算法设计与分析,都是越嚼越有味道,这几天一直在看关于递归以及尽量使用递归做东西,发现越是熟悉,越是觉得递归程式的美妙,我们且跨过递归的薄弱部分不谈,就它的优点足以让我兴奋!下面是我用递归实现的两幅图片,一副是毕达哥拉斯树,就是满足毕达哥拉斯定理(勾股定理)的一个分形树,还有一颗自定义树: 毕达哥拉斯树: 以上...原创 2013-04-12 01:00:51 · 4309 阅读 · 0 评论 -
L-system的简单实现
L-system方法是生成分形的其中一种方法,它可以从简简单单的图形开始,连续的拼接,可以生成美妙的图形。我的这个L-system方法的实现呢,是很简单的一种,通过生成字符串,来遍历字符串的每一个字母,对应的字母代表一种含义,然后可以将含义告诉计算机,让计算机遍历字符串的时候执行字符对应动作,这样就可以了。而字符的生成过程,如图所示:如上图就是字符生成过程,我们可以...原创 2013-04-08 23:16:58 · 2451 阅读 · 0 评论 -
哈夫曼编码的自动生成
经过4个版本,我的哈夫曼编码的自动生成做好了,但这只是发报机的第一步,但是感觉编码的自动生成每一个版本都让我收获不少,前两个版本都是手动连接哈夫曼树,第三个版本是采用自动连接,但是做的时候,做得过于复杂,采用了双数组,一个存储未挂在树上的字母及其频率对象,一个用来存储哈夫曼树的临时节点,但是这样做过于复杂,所以错误难免。今天早上经过对于第三版本的删减,修改优化,...原创 2013-04-05 15:19:22 · 980 阅读 · 0 评论 -
科赫再来。。闲言碎语
这几天一直很忙,申请创新项目,撰写数学建模报告,上亚历山大的各种课。。。。但程序一直在写,但是成果不大,而且有几个技术难关还没有攻破,但那些都不是事,今天早上有点时间去图书馆,去了好好的再写了一下双向链表,及双向链表的优化,还有好好地改进了科赫曲线和雪花的实现,拒绝自己以前的暴力实现,成功的使用了递归,而且加入了组件来调整颜色和线条的粗细。。。具体代码解释如下:impo...原创 2013-03-30 19:09:13 · 124 阅读 · 0 评论 -
自定义链表的实现
一说得到链表,我们就会在脑中自然而然的弹出ADT这个概念,既就是所有的数据结构书上说的那样,抽象数据类型(Abstract Data Type),听起来好像很高深,其实只不过就是那些在我们前面的人根据那些东西的用法给那个起了个抽象的名字。现在我们就看看这个称为链表的东东。 链表这种数据结构呢,就像是用绳子穿起一串珠子,这个珠子就是链表中的称为“节点”的东东,而那个...原创 2013-03-24 14:29:04 · 193 阅读 · 0 评论 -
让蒲公英飘动起来
晚上回到宿舍,突然想起,我可以把昨天晚上的代码修改一下,来让我的蒲公英达到飘动的效果,然后就把代码乱修改了一番,代码如下,但是飘动的效果得在运行的时候才能看出来,具体代码如下:import java.awt.BasicStroke;import java.awt.Color;import java.awt.Dimension;import java.awt.Graphics2D;...原创 2013-03-20 00:08:30 · 382 阅读 · 0 评论 -
没事瞎玩一下
大晚上睡前玩一下,写个小程序。。。哈哈,代码如下:import java.awt.BasicStroke;import java.awt.Color;import java.awt.Dimension;import java.awt.Graphics2D;import java.awt.Toolkit;import java.awt.event.MouseAdapter;...原创 2013-03-19 00:49:14 · 108 阅读 · 0 评论 -
使用暴力的方法(循环)实现科赫曲线
用暴力的方法画出科赫曲线(循环方法),注释代码如下:import java.awt.Color;import java.awt.Dimension;import java.awt.Graphics2D;import java.awt.Toolkit;import java.awt.event.MouseAdapter;import java.awt.event.Mouse...原创 2013-03-17 19:09:32 · 289 阅读 · 0 评论 -
画完三角形再画谢尔宾斯基地毯
照样废话不说,看代码看注释import java.awt.Color;import java.awt.Dimension;import java.awt.Graphics;import java.awt.Toolkit;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import ...原创 2013-03-16 10:35:18 · 1049 阅读 · 0 评论 -
编写程序实现谢尔宾斯基三角形
废话不说,只看代码!嘻嘻。。。。import java.awt.Color;import java.awt.Dimension;import java.awt.Graphics;import java.awt.Toolkit;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;imp...原创 2013-03-15 22:26:49 · 2079 阅读 · 0 评论 -
几个并发编程的例子(篇二)
几个并发编程的例子在这里讨论一下自己遇到的几个自己感觉比较好的并发编程的例子。如果读者已经完全明白是怎么回事,请略过。例一: 先看如下程序,想一下这个程序多长时间结束?Java代码 import java.util.concurrent.TimeUnit; public class Stop { private static bool...2013-10-06 21:36:57 · 401 阅读 · 0 评论