- 浏览: 131421 次
- 性别:
- 来自: Ottawa
最新评论
-
God一冰魄:
jcs130 写道thebest 写道感觉保存JSON数据会很 ...
MongoDB 3.0 速上手教程(JAVA) -
xiuxiuxiu:
膨胀腐蚀大概是什么意思,能留个微信吗
结合OPENNI2,Aruco与OPENCV进行视觉定位 -
jcs130:
thebest 写道感觉保存JSON数据会很浪费空间啊。如果每 ...
MongoDB 3.0 速上手教程(JAVA) -
thebest:
感觉保存JSON数据会很浪费空间啊。如果每个记录的标签都是重复 ...
MongoDB 3.0 速上手教程(JAVA) -
jcs130:
liuyar 写道更新很快嘛。加油。谢谢啦,不过接下来要继续研 ...
WiFi遥控小车(三):搭建嵌入式Linux开发环境
文章列表
我们的程序都运行的时候,数据都是存储在内存里的~对吧~
就像我的那个画图板,不管画多少图形,只要把程序一关掉~那些数据就没了~所以必须要在硬盘(永久存储介质)上保存成数据文件~(╮(╯▽╰)╭这不是废话么…… ...
数据结构就是存储数据的方式,在现实中,我们放东西都会有很多种不同的放法,具体怎么放就要看实际的情况了。
在程序中也是这样~~
我在学校里面还没有很完整的学过数据结构,只学过链表和数组,上学期期末的C语言课程实验设计,让做一个职工档案管理系统,就是在考察我们会不会用链表或者数组这种数据结构。
现在我知道,数据结构有很多,除了数组和链表,还有 队列 集合 映射 树 等等等等……
那我就把前几天刚学的 队列 集合 和 映射这三种数据结构做一个总结:
队列:(java.util.List)
就像是一个长度可变的数组,和数组的性质几乎一样。在
集合:(java. ...
终于把之前一直纠结的“下子判断”搞定了~接下来就是美化界面~
人机部分弄个简单的机器人还是蛮容易的~哈~
有同学说直接去Google一下源代码,再自己修改一下不就行了么,但是我就得那样的话就没什么意义了~我怕继续做~哈~
this 关键字的作用 1.表示对当前对象的引用。2.用于在构造方法中引用满足指定参数类型的构造器(其实也就是构造方法)。但是这里必须非常注意:只能引用一个构造方法且必须位于开始!
super的用法和this 相同,只是它指代的是继承父类的对象。
final关键字:
它的用法分为很多种,但是总的来说表示“不可修改的!”。首先是“final”数据。当“final”用于JAVA基本数据类型变量时表示该变量是固定不变的。即该对象一旦被初始化就不能在改变;但是必须注意:如果该变量不是基本数据类型,是一个普通的类(比如数组,或者用户自定的类)。那么这时候表示该引用所指向的地址是不变 ...
昨天说的那些功能已经实现了~
现在又有一个问题
如下图:
现在该白子下,可是已经没有地方可以下了,所以程序就卡在这里了。
所以先前的判断不能落子的方法不能用了
现在要在每次下子前把棋盘上可以下子的地方都算出来,若是没有的话,提示某方不能下子,跳过下棋回合
可是这个要怎么实现?现在想法是把棋盘上所有交叉点都检测一遍,若有可以放子的点,则程序像以前那样运行,若没有,跳过下子回合。
先这么来试试吧~~
╮(╯▽╰)╭
从小不怎么喜欢五子棋,下的不好~也没怎么研究过,我的水平也就是想人机对战算法那样见到三个的就堵一下的那种~
但是我很喜欢玩黑白棋~简单嘛O(∩_∩)O哈!
做完五子棋以后,我想把我喜欢玩的黑白棋也做一 ...
大一结束了~进入了暑假~7月份当了快半个月的“飞思卡尔杯”智能小车比赛的志愿者,接下来的任务就是要进入JAVA学习的第二个阶段了~
在进入下一个阶段前~我先把我以前学过的东西作一下小结~复习一下以前学的东西~
JAVA是类C语言,所以和我在学校里学的C语言有很多相似之处,所以上手就容易一点了~
第一个做的程序是简单画图板,用到了前面讲的队列的数据结构、swing界面组件、监听组件等等……让我熟悉了JAVA中如何传递参数(C语言里面是指针),还有就是重写方法等一些最基本的操作。
因为上学期老师忙于应付学校的课程……没有没有把画板美化……
第二个程序就是五子棋~~和画板差不多~画板是要自己 ...
9.Java中的类有三种,第一种是普通类(class)
public class A {
方法;
}
这个类中的方法必须要有方法体——就是每个方法后面都要有大括号;
第二种是接口类(interface)
public interface B{
public 共同属性;
public 返回值类型 方法名;
}
这个类中的方法要靠别的类来实现,例如类A实现接口B 代码如下:
public class A implements B{
public 返回值类型 B中方法名{
方法;
}
}
类A必须实现B ...
先祝明天高考的同学考出水平,不要发挥失常就好~去年我在想什么我已经不记得了……考完就能玩啦~~~
进入正题:
学习Java三个多星期了吧,每个星期两三次课(期末考试比较多……搞的时间比较分散……)
把我所理解的Java一些知识做一下总结:
1.和C语言一样,我们的代码和机器所运行的程序不是一个文件,而是要经过编译器的翻译,C语言是以.c文件来保存代码,再转化为.obj来让机器去执行,Java语言则是以.java保存代码,然后再由编译器翻译成.class文件来执行。
2.听老师说,发明Java的人以前就是搞C语言的,发明Java就是为了让任何不同的设备都能用一样的程序或者只改动一点 ...
我们中南大学是大类招生,今天下午班里要开班会,老师和我们谈关于选专业的事情。我们信息院自动化专业最强,但是我实在不知道自动化具体是干什么的……那我果断报计算机科学与技术专业吧~昨天也和几位学长交流了下,主要还是靠自己,利用课余时间多学习最新的技术充实自己才是王道~加油~!
我从小喜欢计算机,当然是从玩游戏开始的~我家第一台电脑是98年买的586机器,在当时来说还是比较“先进”的了~
随着年龄的增长,我对电脑的喜爱已经不单纯是游戏了。我也开始对电脑硬件(配置)产生兴趣,经常买相关的杂志,例如《微型计算机》《电脑爱好者》等,我也经常去中关村在线查最新硬件信息及其报价。
在我的朋友家人以及同学的眼中,我依然已经是一名“电脑高手”,可是我自己知道,我的水平甚至连皮毛都不算,因为我还不会计算机最核心的——编程。
现在我上大一,在长沙的中南大学的信息科学与工程学院。但是我们是大类招生,到了大二才会分具体的专业,所以大一一年就上过一个对我来 ...