`
LXL_yes777
  • 浏览: 11269 次
文章分类
社区版块
存档分类
最新评论
文章列表
线程同步 1.线程同步定义 所谓线程同步,它的真实意思,其实是“排队”,几个线程要对同一资源进行操作时,必须排队依次来进行访问,而不是在同一时刻多个线程对共享资源同时操作。   2.问题引入   至于为什么要运用线程同步呢?就如我们在多线程(一)中提到的例子买火车票一样,如果多个线程同时去买票就有可能出现余票为负数的情况。 示例代码如下:   public class RunaableTest implements Runnable{ int ticket=5; public static void main(String []args){ Runaabl ...
 多线程(一)——Thread与Runnable    在JAVA中实现多线程的操作有两种方法,一种是继承Thread类,另外一种是实现Runnable接口。   通过Thread类和Runnable接口都可以实现多线程,那么两者之间又有那些区别与联系呢?首先我们看 ...
        HashMap浅析 在分析HashMap之前,我想先大致讲一下集合框架的几个接口及其分类。 在JAVA里面有一个类集的概念。所谓的类集就是一个动态的对象数组,最重要的是类集框架本身不受对象数组长度的限制。在整个JAVA类集中最常用的类集接口及他们的关系如下如所示:                                                       HashMap
                                       基于Socket的JAVA网络编程       事实上,所谓的网络编程,简单来说就是在两台计算机上实现数据的交换,以达到彼此通信的目的,而在述说Socket之前,我想先理解一下JAVA Socket底层是怎样基于TCP/IP实现的。 1.
                                                   浅谈哈夫曼压缩       由于没能参加大家的讨论来实现这块内容,所以自己在理解或者是理清思路上费了很大的劲,才弄明白哈夫曼的压缩与解压每一步到底是怎么实现的,或者说他的原理是什么,不管怎样,在分参考了前辈的代码及努力之下,我的哈夫曼压缩终于完成啦。。。。         首先,先简单的说明一下哈夫曼实现压缩的原理。         在哈夫曼压缩中,最重要的前提大概就是构造一颗哈夫曼树并给他编码了,所谓哈夫曼树就是一个二叉树中所有叶子节点的带权路径长度最小的树。 例:对字符串AABDCDDCE编 ...
                                                   链表— 实现自定义队列         学习链表之前,斌哥带着我们回顾了一下之前学过的集合,也顺便把遗忘的知识复习一下吧。         列表在数据结构中分别表现为:数组和向量,链表,堆栈,队列。而相类似于队列等系统都有提供接口(java.util.List)来让我们继承,可直接使用接口下定义的方法,一个队列的方法无非也就是增,删,改,查。         虽然系统提供了那么多方法,但是数组,List等都是有序的存储,在获取某个特定位置的元素,或者删除或插入一个元素时,尤其当存储的数据较 ...
                                                                   BMP格式总结            学完了画图板的文件保存,也才明白,这个文件的格式只是我们自己定义的,而按照我们的方式保存的图片用我们常用的图片查看器是打不开的,,因为图片查看器所采用的保存格式是另外一种,所以在读取数据的时候无法识别,所以为了改善我们画图板的通用性,在此基础上我们试写了BMP的图像文件格式。            首先,典型的BMP图像文件由四部分构成:位图文件头,文图信息头,颜色表和位图数据;其中文件头主要包括BMP图像文件的类型,文件 ...
     对于文件的理解      想问问大家,什么是计算机中的文件呢?或许每一个人都有不同的理解,什么一页纸折下一角,电脑中的文档,图片,程序等等。通过东哥的讲解,我想说,在技术意义上,文件就是由计算机的机 ...
画板总结 来蓝杰快两个月,画板算是自己的第一个小成果吧,可是到目前为止,该整理的东西还没有整理完,拖拖拉拉这么久,先把自己的所得写下来吧。 画板初级阶段: 一开始是做一个窗体JFrame,设置窗体的框架,如标题 ...
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww          JAVA中常用的集合总结       集合类定义主要在 java.util.*包下面 集合:可理解为用来在内存在存放一组对象的某种容器; 常用的集合定义了三大接口: 一.java.util.Set接口及其子类——set提供一个无序的,不可重复的,有标的 (其中HashSet是无下标的); Set的特点是无序,所以要取出其中的对象,必须通过Set对 ...
关键字总结 1.  访问限定符     可以用来声明类   属性  方法  构造方法               工程(project)     同一个包(package)   同一个类(class)     不同包中的子类  public             P                   P
Global site tag (gtag.js) - Google Analytics