自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多线程(二)——线程同步synchronized

线程同步 1.线程同步定义 所谓线程同步,它的真实意思,其实是“排队”,几个线程要对同一资源进行操作时,必须排队依次来进行访问,而不是在同一时刻多个线程对共享资源同时操作。   2.问题引入   至于为什么要运用线程同步呢?就如我们在多线程(一)中提到的例子买火车票一样,如果多个线程同时去买票就有可能出现余票为负数的情况。 示例代码如下:   public class Run...

2013-01-18 23:02:57 110

多线程(一)——Thread类与Runnable接口

 多线程(一)——Thread与Runnable    在JAVA中实现多线程的操作有两种方法,一种是继承Thread类,另外一种是实现Runnable接口。   通过Thread类和Runnable接口都可以实现多线程,那么两者之间又有那些区别与联系呢?首先我们看一下Thread的定义:   Public class Thread implements Runnable  ...

2013-01-17 23:51:21 165

原创 HashMap浅析

        HashMap浅析 在分析HashMap之前,我想先大致讲一下集合框架的几个接口及其分类。 在JAVA里面有一个类集的概念。所谓的类集就是一个动态的对象数组,最重要的是类集框架本身不受对象数组长度的限制。在整个JAVA类集中最常用的类集接口及他们的关系如下如所示:                                                    ...

2012-11-21 23:49:25 152

原创 基于Socket的JAVA网络编程

                                       基于Socket的JAVA网络编程       事实上,所谓的网络编程,简单来说就是在两台计算机上实现数据的交换,以达到彼此通信的目的,而在述说Socket之前,我想先理解一下JAVA Socket底层是怎样基于TCP/IP实现的。 1.理解TCP/IP协议组            TCP/IP模型有四层结构:应用...

2012-10-28 10:34:47 127

原创 浅谈哈夫曼压缩

                                                   浅谈哈夫曼压缩       由于没能参加大家的讨论来实现这块内容,所以自己在理解或者是理清思路上费了很大的劲,才弄明白哈夫曼的压缩与解压每一步到底是怎么实现的,或者说他的原理是什么,不管怎样,在分参考了前辈的代码及努力之下,我的哈夫曼压缩终于完成啦。。。。         首先,先简单的说明一下哈...

2012-08-24 12:50:39 423

原创 java 链表--实现自定义队列

                                                   链表— 实现自定义队列         学习链表之前,斌哥带着我们回顾了一下之前学过的集合,也顺便把遗忘的知识复习一下吧。         列表在数据结构中分别表现为:数组和向量,链表,堆栈,队列。而相类似于队列等系统都有提供接口(java.util.List)来让我们继承,可直接使用接口下定...

2012-07-06 11:30:44 146

原创 BMP格式总结

                                                                   BMP格式总结            学完了画图板的文件保存,也才明白,这个文件的格式只是我们自己定义的,而按照我们的方式保存的图片用我们常用的图片查看器是打不开的,,因为图片查看器所采用的保存格式是另外一种,所以在读取数据的时候无法识别,所以为了改善我们画图板的...

2012-05-13 01:01:31 175

原创 我也会简单的加密解密了。。。。。

     对于文件的理解      想问问大家,什么是计算机中的文件呢?或许每一个人都有不同的理解,什么一页纸折下一角,电脑中的文档,图片,程序等等。通过东哥的讲解,我想说,在技术意义上,文件就是由计算机的机器语言0和1组成。不同的文件,不同的格式只是因为0和1的排列顺序不同,所以产生了不同的效果。再者,如果计算机中文件的存储都是0和1,打开文件,全是0,1的话,那肯定不是用户想要的东西,那就是...

2012-04-25 13:59:04 150

原创 画板总结

画板总结 来蓝杰快两个月,画板算是自己的第一个小成果吧,可是到目前为止,该整理的东西还没有整理完,拖拖拉拉这么久,先把自己的所得写下来吧。 画板初级阶段: 一开始是做一个窗体JFrame,设置窗体的框架,如标题,大小,位置等等;现在回头来看,创建一个窗体是最基本也最简单的,因为任何一个东西如果你想要显示出来给别人看,都需要一个窗体; 代码如下: //创建一个窗体对象 Javax.sw...

2012-04-21 17:52:51 141

原创 常用的集合

wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww          JAVA中常用的集合总结       集合类定义主要在 java.util.*包下面 集合:可理解为用来在内存在存放一组对象的某种容器; 常用的集合定...

2012-04-20 14:25:29 149

原创 关键字总结

关键字总结 1.  访问限定符     可以用来声明类   属性  方法  构造方法               工程(project)     同一个包(package)   同一个类(class)     不同包中的子类  public             P                   P                                P         ...

2012-04-15 13:56:30 138

空空如也

空空如也

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

TA关注的人

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