- 博客(18)
- 收藏
- 关注
哈希表详解示例
Hash表实现的意义 作为数据类型的一种,Hash表做到了数组和链表两类基本数据类型的完美结合。Hash表继承两者的优点,让我们在做数据处理方面有了很多的方便,不但是时间上的还有空间上的。在数组中我们知道,存放的数据与及记录的关键字上没有太多的关系,很多都只是一个随机的关系。那么这样在我们进行相应的操作时,会大大的减少我们的工作效率,主要是因为找数据时会进行一系列的比较,这样消耗的比较的...
2013-10-29 23:34:34 156
热血足球小项目总结
有时在为了一个问题纠结过,做游戏时是看重功能的实现还是注重外观界面。其实这个问题在不同人看来Answer肯定是不一样的。因为对于写程序的人来说,功能的实现必不可少,但是外在的界面相对来说不是那么看重,一个可以运行的程序,外在的只是表在的东西。但是对于用户来说,客户更加地把外在的界面看得重。原因其实很简单,一个物美的产品中会吸引更多人的眼球。所以,言而总之,总而言之,界面和功能有着...
2013-10-25 22:52:37 199
原创 java设计模型
单实例设计模型,从字面上的理解就是,某个类只能创建一个类的对象,这样的话就避免了重复创建类的对象而产生了某些数据的变化带来的不确定性。就比如说在我们做线程小游戏时,当然这时会用到的数据有很多,如果我们不加以分类的话,必然会使不同数据分在不同的类中。这个时候我们如果需要在某个类当中需要调用另外一个类的某个对象或者数据时就得把这个类传过来才行。但是我们考虑到的是,如果我们的工程中类比较多...
2013-09-29 00:24:36 470
原创 instanceof关键字保存多种图形
instanceof关键字在我们平常敲代码时并不是经常用到,但是它在某些方面还是很重要的。比如说到画板保存着一块,我们若要同时绘制多种图形,想要把他们保存下来,这时instanceof的作用就体现了。instanceof的用法其实很简单,例如:A instanceof B,如果instanceof左边的对象A含有右边B的类,那么这时返回的是boolean类型的值。所以instanceof经...
2013-09-07 13:50:03 118
原创 JAVA输入输出
这是今天在写画板保存时用到了输入输出流时,由于之前对这些模糊,而且在今后通信的那一块当中用得特别多,想要把这一节的内容弄的清楚,所以就去找了好多的资料,来深入理解。下面理解纯属个人看法,欢迎提异。 java输入输出流的功能十分的强大,但是java.io package包装了许多的不同的对象,涉及的范围也是很广的。它主要包括了有字节、字符、文件流这些。但是现在...
2013-09-03 20:54:59 108
原创 队列的重新认识
今天又回顾了原来队列那节,自己重新把代码敲了一遍,但是还是犯了一些小小的错误,但是还是收获了,对队列有了近一步的认识。在此几下仅仅为了更好的理解。错误分析: 这个错误真的是犯得太幼稚了,而且还犯了两次。在需要用到循环语句的地方,我这样用: 然后我打印了输出队列的长度: 结果是: 后来自己就把代码重新检验了一遍发现也没有什么问题,突然才想到原来if语句只是七判断的作用,但这里...
2013-08-30 15:32:31 120
原创 理清File中的几个方法
今天着重讲解回顾一下File类中我们常用到的几个方法。可能是对他们比较模糊的缘故吧,我自己也好记录下来,顺便加深印象。 1)isFile() 这是判断所获取的路径是否是一个标准文件,如果是则返回true,否则返回false。另外要提到的是有java应用程序创建的所有不是目录文件的文件都是标准文件。而对于标准文件的定义,不必去理解得很深,只要知道,一个文件就是标准文件...
2013-08-15 13:16:44 96
原创 通信之简单文本信息及图片发送
[size=x-large][/size] 其实按大家的看法来说,通信项目是很简单的,但是对于我来说就略显复杂了。在连续弄了两个晚上之后,终于发现通信不过就那点内容罢了而已。简单的说,一个服务器,一个客户端就轻松搞定了。但是要想把通信这块做得更完美还是要下点功夫的。下面谈谈一些我近两天弄懂的一些肤浅的内容,顺便是给自己有个小小的总结吧。首先写服务器,创建服务器ServerSocket,调...
2013-07-12 00:53:33 184
原创 线程实现及应用
在java中,每一个程序至少有一个线程,就是主线程。而线程可以理解为程序内部一个独立的运行单位。线程的创建和实现主要有两种方式: 一是继承Thread类实现线程。这种方法尽管是一种多线程实现方式,启动线程的唯一方法就是通过Thread类的start()实例方法。start()方法是一个native方法,它将启动一个新线程,并执行run()方法。这种方式实现多线程很简单,通过自己的类直...
2013-06-06 23:00:55 94
原创 Koch分形及数据结构之java实现
Koch分形曲线是分形图形中的一种较为典型的平面曲线。在java语言中能够通过简单的算法就能将这种奇妙的图形展示在电脑屏幕上。分形图形是计算机图形学中研究的对象之一,而在我们的日常生活当中很多对象都是分形。简单说来,分形就是无穷嵌套的自相似的结构图形。在java中运用递归或者是循环的方法及能实现,每个独立的图形结构上是相似的,只是图形的尺寸大小不一样。在迭代的过程中,图形的线段或点会越来越多...
2013-06-06 22:20:33 259
原创 重要关键字解析
在java语言中,有许多关键字,他们按照不同的类别可以分为不同的关键字。 访问权限:public protected private 基本数据类型:int long byte char double float boolean short 跟类相关的:class import extends implements interface package 循环判断:if els...
2013-05-11 01:38:40 113
原创 再见java,感慨良多
不得不先说说现在我的状态,感觉我就快要跪了,这个学期的课程和作业好多啊,我快应付不了了,现在对我来说最好最好的消息就是:才刚刚开学,我还可以慢慢补回来,我现在大一,多花些功夫,还可以有很大的进步。现实的残酷其实都是自己的内心所编造的,所以我可以的。最近接触了数组和递归以及重绘的内容了,发现我有一点很重要的还没有做好,其实上课前我应该先熟悉课本的,这样我在上课时才更好的领悟。学java这门语言已...
2013-03-20 23:46:44 185
原创 swing组件运用之个性画板
和计算器中不同的是,画板项目的实现中又更显的复杂一点.尽管有些复杂,但是只要把步骤写下来,复杂的也就是清晰的了.纵观画板的界面,主要由三个部分组成:1,左边添加功能的面板;2,下面添加颜色选择的面板;3,中间画布的面板. 有了这个大概的方向,思路就会清晰很多了.但是每个部分又可以分为几个步骤.第一部分,1)先创建窗体;2)创建面板,设置相关的属性;3)创建功能选择按钮,给按钮设置命令;4)...
2013-01-30 19:30:10 148
原创 重现山寨计算器
来学习java语言也有十来天了,感觉有的时候挺没信心的,面对那些出过N次错误还继续的重犯,面对一个程序的一个小错误看了很久都没能找出来.不过特别高兴的是,在自己的努力过程中,还是收获到了自己比较满意的结果.在现在完成的两个小项目计算器和画板中,虽然功能上还是很局限,但是已经很满意了.毕竟我才刚刚开始接触编程之类的东东,刚入门嘛,适应总要有一个过程.慢慢来嘛!下面先来介绍我制作的山寨计算器. ...
2013-01-30 19:17:38 140
原创 接口抽象类
学到了接口抽象类的部分了,感觉有点懵懵懂懂的。首先说说类可以分为普通类、接口和抽象类;而方法可以分为普通方法、构造方法和抽象方法。他们之间是有联系的。下面会提到。接口的关键字是:interface ,它与类中的继承extends不同,一个类要去实现接口,必须要去重写接口中的所有方法。所以接口的定义为 public interface Student{ } 。接口中的属性都是常量,定义属性的时...
2013-01-25 06:52:49 110
原创 java基础入门
[color=blue][/color][b][/b]Java能做些什么? JavaSE:桌面开发 (C/S) JavaME:手机手机 (非智能手机) JavaEE:Web开发(网页,B/S) 1.安装Java的开发环境: JDK www.oralce.com网站上下载JDK(1.6,1.7两个版本) ...
2013-01-23 09:39:49 98
原创 构造器
一、昨天下午学习了第三章《登录界面开发》中的前面的一部分知识点。主要是构造器、方法重载、引用传递。二、在创建对象的一般格式为:类名 变量名= new 类名(); 如Student stu = new Student中 的Student()就叫Student类的构造器方法。三、而方法重载是指在同一个类中,只有参数个数、参数类型不一样或参数个数类型都不一样的方法。例如:public Stude...
2013-01-23 09:36:27 105
类与对象
[color=red][/color]昨天下午第二章《类与对象》的有关内容。类就是一种抽象的主观存在的,不是现实中具体存在的事物。对象就是类当中具体客观存在的实实在在的事物,比如说桌面上的鼠标、课本等。类当中除了属性就是方法。创建对象中也有固定的格式,即:类名 变量名 = new 类名()调用方法也有固有的属性,即:对象名.方法名(参数)还有调用属性也有固定的属性,即:对象...
2013-01-23 09:34:48 97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人