自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

WindowsPhone开发之简单画图板的实现

这两天在摸索WindowsPhone应用程序的开发,实现了一个简单的画图板应用程序和一个简单的手机端与电脑端的通信应用程序。今晚先总结一下自己实现的画图板,画图板能够实现基本的画直线,矩形,三角形和圆形,废话少说,先上图,下面是实现的画图板的截图: 首先是在Visual Studio2010中新建一个WindowsPhone应用程序项目,按照以前Java实现画图板的思路,首先是在界面上显示...

2012-03-23 00:28:26 167

Eclipse中配置Struts2并实现HelloWorld

刚刚把玩了Struts2,是第一次接触Struts2,就不做过多的解释了。下面介绍在Eclipse中配置Struts2的过程:一、下载Struts2,因为Struts2是开源的,百度或者google一下就可以找到下载地址。我下载的是struts-2.3.1.2版本 的,解压之后入下图:apps目录:Struts2的范例docs目录:Struts2的文档lib目录:Struts2的类...

2012-03-17 20:09:12 260

Java动态加载小结

    上一节课老师讲了java类的动态装载与反射,上课时听的稀里糊涂的,课后自己找了《深入java虚拟机》看了相关的内容,今晚就大概的总结一下吧,或者说是在写读书笔记。    平时在编写并运行java程序时,就体验到相关的java技术。首先是编译器把源程序编译成java class文件,然后在java虚拟机中运行class文件。要想深刻的理解java类的动态加载与反射,首先是要理解java虚...

2012-03-04 01:15:51 133

关于P2P的简单总结

      前段时间看了点关于P2P技术的资料,现在简单的整理写进自己的博客,对于更深入的学习会在后续的博客中更新总结。这篇博客的主要内容如下:1.P2P的定义及特点2.P2P网络拓扑结构3.P2P关键技术的初步理解4.JXTA简介一、首先了解P2P的定义及特点:P2P,即Peer-To-Peer的缩写,意思就是伙伴对伙伴、对等、点到点的意思,应用到网络上就是对等网络、...

2011-11-30 21:58:07 761

挂链式Hash表的实现

        最基本的数据结构是数组和链表,这两种数据结构各有优缺点,比如数组,查找容易,插入困难;而链表插入容易,查找困难。在作画图板的重绘时用的是自定义队列保存图形的形状,在自定义队列中是包装了对数组的各种操作,当时没注意到这种自定义队列的优缺点。今天以保存自己作的简单的IM系统的用户的账号为例,实现一个自己所理解的Hash表,以充分利用以上两种基本数据结构的优点。        首...

2011-11-23 22:10:20 177

Web入门简单总结

    突然发现很久没有写博客了,在学习通信阶段是一篇总结都没有写。刚开始学习Java Web,觉得应该把学习的一些总结写下来,以此来记录自己的学习历程。好了,废话少说,下面开始自己Web阶段的第一篇总结,如有不对的地方麻烦各位多多指点。    首先是Java Web应用的概述,Java Web应用程序是指以JSP和Servlet为核心的Java技术开发应用程序,这种应用程序在特定的Web服务...

2011-11-16 23:53:10 138

《TCP/IP详解卷1:协议》读书笔记之链路层

   首先看下图来了解各个协议层对数据的封装,当应用程序用TCP传送数据时,数据被送入协议栈中,然后逐个通过每一层直到被当作一串比特流送入网络,其中每一层对收到的数据都要增加一些首部信息,该过程如下图所示:     从图中可以看出,应用程序使用TCP或UDP来传送数据,运输层协议在生成报文首部时要存入一个应用程序的标识符,TCP和UDP都用一个16bit的端口号来表示不同的应用程序,TCP...

2011-10-10 00:01:27 85

《TCP/IP详解,卷1:协议》读书笔记之概述总结

最近看了《TCP/IP详解,卷1:协议》这本书,现在对TCP/IP协议族进行概述总结如下:首先要明白的是TCP/IP协议并不是指两个不同的协议,而是指一个协议族,通常TCP/IP协议被认为是一个 四层协议系统,是分不同层次的,每一层次负责不同的功能。TCP/IP协议族的四个层次如下图所示:应用层 Telnet、FTP、e—mail等运输层 TCP、UDP网络层 IP、ICMP、IG...

2011-09-18 22:11:36 149

String类常用方法总结

自己对字符串的各种方法不太熟悉,今天把主要的方法都试了一遍,简单的总结如下(如有不正确的地方欢迎指正):String str1 = "abcd";String str2 = "abcdabcd";1.length():求字符串的长度 int len = str1.length(); System.out.println("字符串的长度:"+len);运行结果:字符串...

2011-08-30 14:34:41 161

哈夫曼树小结

所谓哈夫曼树,又称为最优二叉树,要了解哈夫曼树,首先先来了解几个概念。树中一个结点到另一个结点之间的分支构成这两个结点之间的路径,路径上分支数目称为路径长度。树的长度是指从根结点到每一个叶子结点的路径长度之和。结点的带权路径长度为从从该结点到根结点之间的路径长度与结点上的权值的乘积。哈夫曼树就是带权路径长度最小的二叉树。现在我们可以根据给的任意一个整型数组构造一颗哈夫曼树,构造的思路是将数组中的每...

2011-08-12 00:44:08 456

线索二叉树小结

在前面总结的链表是一种一对一的关系,而有一种一对多的关系就是树。树也是由一个一个的结点组成的,每一个结点都可以看成一棵树。每一个结点只能有一个父结点,而子结点可以有多个,没有父结点的结点称为根结点,在一棵树中,根结点有且仅有一个。根结点的子结点又可以当成是一棵树,称为子树。没有子结点的结点称为叶子结点。在树结构中,最常用的时二叉树,即每个结点至多只有两颗子树。现在我们来自定义一颗二叉树,要构造...

2011-08-11 23:52:32 156

Java中自定义链表总结

在C/C++中可知链表是一种物理存储单元上非顺序的线性存储结构,链表是由结点组成的,结点包括两部分:一个是数据域,另一个是指针域,数据域存储数据元素,指针域指向下一个结点的地址,在Java中没有指针的概念,但是可以引用对象。这里总结自定义链表的操作。链表分为三种:一种是单向链表,一种是双向链表,另外一种是循环链表。现在我们自己可以实现一个单向链表结构。首先要先定义一个链表的结点类,包括数据域和...

2011-08-10 01:15:14 152

以打砖块游戏来理解多线程

前几天学习了多线程,现在总结自己做的一个打砖块的游戏,以此来加深对多线程的理解(如有不正确的地方欢迎指正!)。首先来看游戏的效果图: [img]http://dl.iteye.com/upload/attachment/532220/fc1590dc-87a9-3c4a-b54c-82a225ba2f18.png[/img]首先要有一个界面,界面的实现在前面已经作过很多次了,具...

2011-08-08 01:51:14 246

多线程总结

1.进程,程序的区别在上一篇总结中总结了进程与线程的区别,现在来看进程与程序的区别。上一篇总结中已经提到进程是程序在处理机中的一次运行,所以进程是暂时的,程序是永久的。进程有并发性,而程序没有;一个进程可以执行一个或多个程序,同样,一个程序可被多个进程执行。2.线程的创建方式在上一篇总结中介绍了线程的一种创建方式,即通过继承Thread类,重写父类run()方法,通过sta...

2011-08-03 01:26:22 96

多线程入门总结

什么是线程提到线程,首先要了解进程。每个程序都有一个入口,在程序运行时,系统首先从程序入口开始按语句的顺序执行,知道整个程序结束。简单的说进程就是程序在处理机中的一次运行,不仅包括程序代码,同时也包括执行指令所需的任何系统资源。线程是进程中的一个实体,是比进程单位更小的执行单位,与进程不同的时,它没有入口和出口,因此自身不能自动执行,是在某一进程中的,由进程触发执行。每个程序都至少有一个线程,...

2011-08-02 01:35:29 82

画图板数据的存取

前段时间作了个简单的画图板,能够画直线,矩形,椭圆,三角形四种颜色以及能够选择各种形状的颜色。首先来看一下此画图板的截图,如下图:[img]http://dl.iteye.com/upload/attachment/527484/aa5000e9-024b-3a0c-97cf-441a818cbf5e.png[/img] 现在主要总结将此画图板上的数据保存为文件,这里的保存只能...

2011-07-31 13:40:05 152

异常机制小结

什么是异常异常是指程序运行时,可能由于外部系统的条件的变更而导致程序可能会出错的情况,如我们的代码要连结数据库,但数据库未启动,要创建目录,操作系统上却已存在同名的真实文件;即所谓异常是指可能(仅可能)由于外部系统的变更,导致程序可能出错的原因。异常的分类在Java中主要有两类异常,Java中定义了类java.lang.Throwable,它是使用异常处理机制可被抛出并捕获的所有异...

2011-07-31 13:31:49 69

输入输出流的总结

我们都知道在电脑上对数据的存储有三种方式,一种是外存,一种是内存,一种是缓存。比如电脑上的硬盘,磁盘,U盘等都是外存,在电脑上有内存条,缓存是在CPU里面的。外存的存储量最大,其次是内存,最后是缓存,但是外存的数据的读取最慢,其次是内存,缓存最快。这里总结从外存读取数据到内存以及将数据从内存写到外存中。对于内存和外存的理解,我们可以简单的理解为容器,即外存是一个容器,内存又是另外一个容器。那又怎样...

2011-07-30 15:40:04 123

Java中文件的操作

文件可分为目录文件、标准文件、缓存文件三种,在Java中文件的表示有两种,一种是用的文件的路径字符串表示,另外一种是在Java的io包中用File对象表示文件。第一种表示很简单,但是对文件的各种操作不容易,用第二种表示可以运用File对象的各种方法对文件的各种操作。在此总结用File对象对指定文件路径中的标准文件的统计、对指定文件路径中目录文件的统计和对计算指定文件的大小以及对含有关键字的标准文件...

2011-07-30 12:21:54 174

JAVA常用集合框架

Java中集合类定义主要是在java.util.*包下面,常用的集合在系统中定义了三大接口,这三类的区别是:java.util.Set接口及其子类,set提供的是一个无序集;java.util.List接口及其子类,List提供的是一个有序集;java.util.Map接口及其子类,Map提供了一个映射关系的集合数据结构;每种集合都可以理解为用来在内存中存放一组对象的某种“容器”。...

2011-07-25 00:40:37 66

java中常用关键字总结

关键字的定义所谓关键字就是在java中有固定的,有特殊含义的标示符,是不能用来当做变量名的。例如:常见的八中基本数据类型:byte,short,int,long,float,double,char,Boolean,还有其他的如:class,interface,implements,extends,public等等。常用关键字的作用与用法访问限定符:public:用public修...

2011-07-24 01:15:50 199

Java基础之登陆界面开发入门

在前面学了继承,就可以进行简单的登陆界面开发了。在进行简单登陆界面开发之前,首先要明白,所谓的用户界面,是由各种组件构成的,在java里依旧是一个一个的类,这些类主要是在javax.swing包和java.awt包中。这些类的对象之间相互调用的结果就是组成一个界面的表现。Java用户界面有组件构成,例如按钮,标签,文本框等都是组件,其中有一类特殊的组件叫做容器,Swing中提供四种容器,分别为...

2011-06-21 00:40:05 89

Java基础知识总结

这学期在学校初步接触了Java,感觉对Java挺有兴趣的。于是报名参加了蓝杰实训,在蓝杰的技术老师的辅导下学到了很多有用的东西。现在把在蓝杰学到的Java的一些基础知识和个人感受总结如下(如有不正确的地方欢迎指正):一、类:一套描述事物共同点的规则,是一个抽象的概念。二、对象:现实生活当中具体存在的事物或者是脑海中想象的东西,是一个具体的个体。三、类和对象的关系:对象是类的一个具体描述...

2011-06-15 21:56:08 109

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除