`
jcs130
  • 浏览: 130154 次
  • 性别: Icon_minigender_1
  • 来自: Ottawa
社区版块
存档分类
最新评论

JAVA学习第一阶段总结

 
阅读更多

大一结束了~进入了暑假~7月份当了快半个月的“飞思卡尔杯”智能小车比赛的志愿者,接下来的任务就是要进入JAVA学习的第二个阶段了~

在进入下一个阶段前~我先把我以前学过的东西作一下小结~复习一下以前学的东西~

JAVA是类C语言,所以和我在学校里学的C语言有很多相似之处,所以上手就容易一点了~

第一个做的程序是简单画图板,用到了前面讲的队列的数据结构、swing界面组件、监听组件等等……让我熟悉了JAVA中如何传递参数(C语言里面是指针),还有就是重写方法等一些最基本的操作。

因为上学期老师忙于应付学校的课程……没有没有把画板美化……

第二个程序就是五子棋~~和画板差不多~画板是要自己画图形上去~而五子棋是已经画好棋盘~画棋子的话直接画上黑白棋的图片上去~所以界面和画板大同小异~

五子棋用二维数组来存储棋子的信息,而不是用画板的队列了~

五子棋的难度就在于人计算法的实现上,人人算法还是比较简单的,只需要在每次下棋子的时候判断是否有五颗或者五颗以上的棋子连在一起就可以了。

如何让电脑下五子棋呢?老师提供一个方法,叫权值法。就是让“机器人”在每次落子的时候,寻找棋盘上三连 四连的棋子,设定这些摆法相邻位置上的点的值(初始值为0,可叠加)全部算出来以后,把棋子下在值最高的点上。

接下来要进入多线程开发了,加油学吧~哈~

分享到:
评论

相关推荐

    JAVA就业班第一阶段笔记

    该文档是JAVA就业班第一阶段笔记,是自己在学习JAVA过程中的知识点的总结,对JAVA学习者有很多的指引作用。

    2013年上半年学习进度安排(第四阶段)

    面向对象的基础核心知识点之一,是日后学习JavaEE,JavaME的必备知识;注重基础的代码实例讲解, 让你轻松的学习Java基础知识,为以后学习铺平道路,打好基础;万丈高楼平地起,希望能帮助你!

    java第一阶段基础知识点总结

    通过第一阶段的学习,将知识点写成了时间轴的形式,刚开始自学的小伙伴也可以按照这个顺序进行学习

    java-servlet学习笔记

    看过方立勋老师的课程之后 做的一点小笔记 以后拿出来复习复习 不对之处 请见谅 本人只是默默的一只菜鸟

    第一阶段JAVA基础常用方法总汇

    适合刚开始学习java的小白,各类方法的汇总,总结和功能介绍。

    java 编程入门思考

    2.7 我们的第一个Java程序 2.8 注释和嵌入文档 2.8.1 注释文档 2.8.2 具体语法 2.8.3 嵌入HTML 2.8.4 @see:引用其他类 2.8.5 类文档标记 2.8.6 变量文档标记 2.8.7 方法文档标记 2.8.8 文档示例 2.9 编码样式 2.10 ...

    整理后java开发全套达内学习笔记(含练习)

    以“%”开头,[第几个数值$][flags][宽度][.精确度][格式] printf()的引入是为了照顾c语言程序员的感情需要 格式化输出 Formatter;格式化输入 Scanner;正则表达式 输出格式控制: 转义符: \ddd 1到3位8...

    Thinking in Java 中文第四版+习题答案

    2.7 我们的第一个Java程序 2.8 注释和嵌入文档 2.8.1 注释文档 2.8.2 具体语法 2.8.3 嵌入 2.8.4 @see:引用其他类 2.8.5 类文档标记 2.8.6 变量文档标记 2.8.7 方法文档标记 2.8.8 文档示例 2.9 编码样式 2.10 总结...

    从Java走向Java+EE+.rar

    第1章 Java EE的基本知识 1 1.1 Java EE的出现及其特点 1 1.2 Java EE的分层模型和平台组成 4 1.2.1 Java EE的分层模型 4 1.2.2 Java EE的结构变形 5 1.2.3 Java EE平台的组成 7 1.3 Java EE参与人员的...

    阶段1:java基础笔记.rar

    适合初学者和找工作前查漏补缺的第一阶段java基础学习笔记 使用说明: ①资料内容是看传智播客视频整理的他们的上课文档+总结和自己查漏补缺以及重要知识点,都已经分类好了; ②笔记是用印象笔记工具写的,所以...

    java贪吃蛇源码(我要变胖)

    学习java第一阶段的项目总结项目,贪吃蛇的源代码,支持自己设计地图,并有小精灵的设置

    计算机程序设计(Java)-教案--单元二--Java语言开发基础.docx.docx

    计算机程序设计(Java)-教案--单元二--Java语言开发基础全文共8页,当前为第1页。计算机程序设计(Java)-教案--单元二--Java语言开发基础全文共8页,当前为第1页。课堂教学计划表 计算机程序设计(Java)-教案--...

    Java初学者入门教学

    2.7 我们的第一个Java程序 2.8 注释和嵌入文档 2.8.1 注释文档 2.8.2 具体语法 2.8.3 嵌入HTML 2.8.4 @see:引用其他类 2.8.5 类文档标记 2.8.6 变量文档标记 2.8.7 方法文档标记 2.8.8 文档示例 2.9 编码样式 2.10 ...

    java联想(中文)

    2.7 我们的第一个Java程序 2.8 注释和嵌入文档 2.8.1 注释文档 2.8.2 具体语法 2.8.3 嵌入HTML 2.8.4 @see:引用其他类 2.8.5 类文档标记 2.8.6 变量文档标记 2.8.7 方法文档标记 2.8.8 文档示例 2.9 编码样式 2.10 ...

    JAVA_Thinking in Java

    2.7 我们的第一个Java程序 2.8 注释和嵌入文档 2.8.1 注释文档 2.8.2 具体语法 2.8.3 嵌入HTML 2.8.4 @see:引用其他类 2.8.5 类文档标记 2.8.6 变量文档标记 2.8.7 方法文档标记 2.8.8 文档示例 2.9 编码样式 2.10 ...

    Java语言的科学与艺术 斯坦福大学经典教材

     第1章 前言 1.1 计算简史 1.2 计算机科学的含义 1.3 计算机硬件简介 1.4 算法 1.5 编程过程的几个阶段 1.6 Java和面向对象范例 1.7 Java和WWW   1.8 小结 1.9 复习题 第2章 编程示例 2.1 “Hello world”程序 ...

    Thinking in Java简体中文(全)

    2.7 我们的第一个Java程序 2.8 注释和嵌入文档 2.8.1 注释文档 2.8.2 具体语法 2.8.3 嵌入HTML 2.8.4 @see:引用其他类 2.8.5 类文档标记 2.8.6 变量文档标记 2.8.7 方法文档标记 2.8.8 文档示例 2.9 编码样式 2.10 ...

    Java语言的科学与艺术(国外计算机科学经典教材)

    第1章 前言  1.1 计算简史  1.2 计算机科学的含义  1.3 计算机硬件简介  1.4 算法  1.5 编程过程的几个阶段  1.6 Java和面向对象范例  1.7 Java和WWW  1.8 小结  1.9 复习题 第2章 编程示例  2.1 “Hello ...

    龙果java并发编程完整视频

    第1节你真的了解并发吗? [免费观看][免费观看] 00:27:48分钟 | 第2节理解多线程与并发的之间的联系与区别 [免费观看] 00:11:59分钟 | 第3节解析多线程与多进程的联系以及上下文切换所导致资源浪费问题 [免费观看]...

    如何进行Java学习

    第一阶段——Java基础课程: 对于零基础或者打算开始学习Java编程的同学,首先要去学习Java基础课程的内容,那么Java基础课程有哪些呢?无非就是需要知道Java概述、Java语言基础、面向对象、异常处理、常用类、数组...

Global site tag (gtag.js) - Google Analytics