- 博客(15)
- 收藏
- 关注
原创 f(x)聊天室项目总结
今天,我们的F(x)聊天室1.0版本终于出炉了。虽然花费的时间远远超出预期,最终结果也有点牵强(界面粗糙、功能简单),但是还是挺激动的。一、 项目简介1、 项目名称: F(x)聊天室2、 项目成员及分工: 服务器(XM) 客户端(本人)3、 通信协议: XMPP协议4、 项目时间: ...
2011-10-07 19:34:07
360
JDBC——让java程序连上数据库
最近学了点数据库,怎么在自己的java程序中调用数据库就成了一个亟待解开的迷。呵呵,JDBC——它可以帮助我解决这个问题。 一、小论异常: 其实JDK已经提供了一组API让java程序连上数据库,并执行SQL语句,其实说起来也蛮简单的,但是绝对是一个细致活,因为稍不留神,异常就铺天盖地的来了,下面说说这些异常吧(声明一下:我用的是数据库是MySQL): 1、异常...
2011-08-16 22:17:17
204
初识数据库——空间数据
一、数据库 以前听说过很多次,感觉应用蛮广,但是数据库到底是什么并不是特别清楚,由于我学的专业是GIS(地理信息系统),数据库的在GIS方面的应用很广泛,所以今天小小了解了一下数据库,以后会进行深入的学习。 所谓数据库,百度百科上的定义是:数据库是"按照数据结构来组织、存储和管理数据的仓库。 我的理解是:本来用文件也可以存储数据的,但是一旦数据量非常大的时候,在文件中进行查找、插...
2011-08-13 00:30:06
501
原创 TCP的三次握手与四次断开
一、面向连接的协议 UDP是一种无连接的协议,而TCP则是一种面向连接的协议。所谓面向连接的协议,就是在两个对等端内部网之间直接建立逻辑连接。它通过跟踪数据的传送,并确认和跟踪序号来确保它成功到达接收方。简单来说,TCP传输数据比UDP安全。 二、TCP握手 TCP面向连接的传输是以两个主机间的握手开始的。一个主机发送到另一个主机之间的握手有以下三个作用...
2011-08-09 17:13:14
210
通信小感
我对这个博客的排版真的无语了,还是word好,写道发现自己好久好久没有写总结了,进入自己的博客,才发现上一篇日志是那么那么遥远的事情,我真的把它丢开了好久好久,惭愧啊!开始学通信已经整整10天了,扪心自问,我学到了点什么?下面简单谈几点我自己的感受:1、小议“敲”代码 我觉得,不只是我,很多人都觉得自己这几天来也许并不清楚到底学到了点什么,但是大家都心知肚明自己到底敲了多少代码,有多少书上...
2011-08-01 23:51:57
129
java输入输出流(画板五子棋保存)
File可以创建和删除文件,但是可不可以读取或者写入文件呢?那肯定是不可以的,因为File类里并没有定义读取或写入的方法, 如果想实现的话,那么就要用到java的输入输出流了。 文件可以分为以下两种: 1.文件:就是指的文本文件,扩展名为 .txt .java的都是文本文件,读取和写入有Writer和Reader方法,存储字节为16位,即一次读取或写入两个字节 2.流文件:像图片、音乐、视...
2011-04-02 18:52:40
480
java文件搜索器(初级)
最近,学习了java的文件的一些基本操作,利用文件的基本知识做了一个小项目——文件搜索器这个文件搜索器我默认是在D盘下面搜索,它一旦开始搜索,就不能停下来,这个会在学完线程之后进行完善,并加上时间条。 文件,即File,位于java.io包下。文件到底指的是什么,在这里先声明一下:1.文件的全名是包含文件的路径和扩展名的,但我们单独讲一个文件名是,是不包含路径但...
2011-04-02 18:21:02
516
java异常小结
其实,熊哥前两天讲了java中的异常之后,我不是特别想写异常的总结,可能是因为对异常没有自己的了解,只是上课讲的一些东西。异常,之前老觉得自己遇到的很少,学了异常也不知道有什么用,之前写程序并没有遇到与异常相关的try、catch、finally、throw、throws等关键字,很陌生,加之之前学习C++时,老师讲完类的封装、继承、多态三大重要特性之后,又讲了些C++中的...
2011-03-21 23:12:13
140
java集合小结
昨天学习了java中的集合框架,通过集合的学习,不但了解了java中的集合框架,而且对之前的数组、自定义队列有了更深刻的理解。 java中存储数据的有以下几种: 数组:是存放同一类型的数据的集合 链表:有单向链表和双向链表 单向链表中存储子节点的地址 双向链表既存储子节点的地址,也存储父节点的地址 集合:跟数组一样是存储同一类型的数据,但是又有不同...
2011-03-10 00:12:29
106
五子棋小结(人人对战)
五子棋是我学习Java后写的第二个小游戏,初步实现了五子棋的人人对战。 下面简单介绍一下我的五子棋及其我在编写过程中遇到的一些问题,但愿大家可以避免我走的一些弯路 我的五子棋经历了如下四个步骤: 一、将五子棋的界面做出来( 棋盘 棋子) 二、对棋子进行一些设置 ( 如黑白分明 棋子下在棋盘的交点上 已下棋子的位置不能再下等) 三、判断输赢 四、悔棋和重新开局 五子棋的界面 ...
2011-02-19 22:38:26
377
画板小结
画板 之前一直学习Java的基础理论,画板是我尝试的第一个小项目,很兴奋。 呵呵,这个画板,只是实现了一些简单的功能,例如画直线、圆、曲线、调色板等 像画直线、圆,Java API包下有现成的函数drawLine、 drawOval,直接调用就可以,需要费点心思的就是 调色板、曲线、重绘。 调色板 调色板就是在画板上添加一个按钮,用“匿名内部类”的方法为按钮添加监听器,了解一个“匿名内部类”就行...
2011-02-19 22:37:12
195
java关键字小结
Java中的常用关键字有:(搜集到的不一定全)public protected private static final this class extends abstract superinterface implements void if else for while do true...
2011-01-21 18:30:45
143
原创 数组和自定义队列
一、数组 1、数组的定义 (数组的局限性) 数组是java中最基本的一种数据结构,用于存放一系列类型相同的数据,这些类型相同的数据的集合就是数组。 数组可以当成一个容器,用来存放自己想放的东西。 数组的长度在创建时就已经固定了,一旦创建,长度便不能更改。 2、数组的分类 数组可以分为:...
2011-01-17 20:58:36
138
原创 swing学习小结
swing图形界面 用户界面在java里仍然是一个一个类,主要是java.swing包里的类组成一个界面的表现 则是这些类的对象之间相互调用的结果。Swing图形组件 是java中一套图形界面类 分为两类: 1.容器类 表示可以放置其他的元素组件或者容器组件。 例如: JFrame 窗体组件(类) JPanel 面板容器 JMeauBar菜单栏 2.元素类 表示不可以放其他的组件...
2011-01-15 23:42:55
202
OOP学习小结
在蓝杰学了java这么久了,今天是第一次写总结,从OOP(面向对象的部分)开始:OOP主要有两部分: 类和对象 类的继承 一.类和对象 1.类 类是一种用户自定义的类型,类似于基本数据类型。 类是一组具有相同特征和相同行为的对象的抽象。对象的特征定义为类的属性,对象的行为定义为类的方法(函数)。 类可以创建对象,也可以说类是对象的模板,只有创建了对象才能调用类里面的方法。 类是程序的基本...
2011-01-15 23:35:51
262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人