`
文章列表
         ==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同, 要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。       如果一个变量指向的数据 ...
  最近在做swing程序中遇到使用消息提示框的,JOptionPane类其中封装了很多的方法。 很方便的,于是就简单的整理了一下。 1.1 showMessageDialog 显示一个带有OK 按钮的模态对话框。 下面是几个使用showMessageDialog 的例子:   JOptionPane.showMessageDialog(null, "友情提示");    效果如下   JOptionPane.showMessageDialog(jPanel, "提示消息", "标题",JOptionPan ...
       匿名内部类,即没有名字的内部类,智能使用一次,常常用于简化代码的的编写,使用时必须继承一个抽象的父类或实现一个接口。   实例1:不使用匿名内部类来实现抽象方法:   abstract class Person { public abstract void eat(); } class Child extends Person { public void eat() { System.out.println("eat something"); } } public class Demo { ...
      最近在复习Java的基础知识,看到自己以前的技术博客里谈到Java中关于参数传递的问题,分析得不够准确,决定再总结一番。       Java里方法的参数传递方式只有一种:值传递。值传递,就是将实际参数值的副本(复制品)传入方法内,而参数本身不会受到任何影响。 public class PrimitiveTransferTest { public static void swap(int a,int b) { int temp=a; ...
       在阅读了GFS的论文之后,对GFS的框架有了基本的了解,进一步学习自然是对HDFS的解析,不得不说,之前对GFS的一些了解,对理解HDFS还是很有帮助的,毕竟后者是建立在前者之上的分布式文件系统,二者在框架上可以找到很多的共同点,建议初次接触HFDS的技术人员可以先把GFS的那篇论文啃个两三遍,毕竟磨刀不砍柴工。        一下是本人根据网络上的资源进行整合,浅谈HFDS的原理,架构与特性,希望能够帮助读者在短时间掌握HFDS的基础知识,对其框架有一些基本的认识。下面言归正传。     HDFS基本概念 1、数据块(Block):大文件会被分割成多个bNameNo ...
来自HNUlanwei的CSDN:http://blog.csdn.net/u010911350   递归在很多时候被视为洪水猛兽。它的名声狼籍,好像永远和低效联系在一起。 其实,对一些如树的递归结构,递归算法是又自然又好用。 如果看看一些用来代替递归的技术, ...
    Google文件系统(Google File System,GFS)是构建在廉价的服务器之上的大型分布式系统。它认为组件失效(注:可理解为服务器故障)是常态事件,而不是意外事件,通过自身对可能失效组件的持续的监控、错误侦测、灾难冗余以及自动恢复的机制,保证系统的可靠性,也降低了系统的设计成本。   系统架构
常用于载入和显示图像的函数小结     图像载入和显示 #i nclude "stdafx.h" #i nclude "cv.h"        /*OpenCV的基本函数头文件/ #i nclude "highgui.h"  /* OpenCV的图像显示函数头文件*/
static关键字     1、建立静态方法  静态方法中使用的全局变量也必须是静态的,在调用静态方法时,无论这个类的对象被定义了多少个,其调用的方法总是同一个,所以静态方法一般存在于不需要创建对象的类中。 2、修饰静态属性 用static关键字定义的属性,其在整个程序中只有一份数据拷贝,即无论这个类的对象被定义了多少个,静态数据成员在程序中也只有这么一份拷贝,由该类型的所有对象共享访问;其属性值的改变以最后一次的改变为主。 3、静态块 静态块主要是在main方法执行之前就执行一次,并且在整个程序的执行过程只执行一次。主要是避免有些重复功能的代码浪费资源。     ...
通信学习小结   学习通信已有半个月的时间了,对于io,刚接触时只觉得这完全是一个全新的领域,无从下手,初期也只是通过分析胡哥,强哥例举的代码和教材上的代码示例寻找规律,其中的弯路可没少走。然而,通过这么 ...
Java文件操作小结         对于文件操作,个人认为并无太大的技术难点,主要还是多花时间去运用,相信熟能生巧哈,只要掌握其核心内容文件输入输出流,注意一些编写代码的常识即可。下面直接用代码展示对File文件类、FileInputStream文件输入流、FileOutputStream文件输出流的简单应用。       定义一个MyFile类,类中包含了: 1、定义一个测试文件的方法       testFile() ; 2、查找子目录的方法                   find(File file, String findName) ; 3、给文件写入数据的方法 ...
数据结构之链表与数组(一)—链表实现队列          用数组实现了队列之后,我们一样可以通过链表来实现队列,下面是代码示例。     import java.util.LinkedList; /* * 先定义一个单向链表节点类,方便对链表的操作 */ public class LinkNode { private Object obj;//节点内的数据对象 private LinkNode next;//对下一个节点的引用 //在创建节点对象的时候就传入节点的数据对象 public LinkNode(Object obj){ thi ...
数据结构之链表与数组(一)—数组实现队列 一、数组与链表简介           对于一组数据,在计算机的内存中的存储形式可以分为连续存储和离散存储两种,它们对应了我们通常所说的数组和链表。当内存空间中有足够大的连续空间时,可以把数据连续的存放在内存中,各种编程语言中的数组一般都是按这种方式存储的;当内存中只有一些离散的可用空间时,为了能把这些空间中存储的数据联系起来,需要在前一块数据的存储空间中记录下一块数据的地址,这样只要知道第一块内存空间的地址就能环环相扣地把数据集整体联系在一起了, 这便是链表存储数据的方式。         由于数组是连续存储的,在操作数组中的数据时就可以根 ...
  Java学习事件机制小结       事件处理是界面处理的基本功能,一个事件处理流程可由三部分组成:事件源,事件监听器,以及事件处理类。   1.事件   比如说你点击一个按钮,关闭一个窗口,这种可以发生响应的操作就叫做事件。   2.事件源   动作发生的组件对象即为事件源,例如点击的按钮,那个关闭图标就是事件源,由它们来引导相应事件的发生,Java所有的图形界面组件都可以成为事件源对象。   3.事件监听器  
Java图形组件Swing小结  一、知识点小结         Swing是java中的图形组件,主要用来开发图形界面的。Swing组件有两类,一类是容器类,表示可以装载其他的组件;另一类是元素类表示不可以装载其他的组件。在javax.swing包下的容器组件有JFrame,JPanel和JMenuBar,其中窗体是最大的容器组件,即窗体上可以添加面板,但面板上不能添加窗体;同包下常用的元素组件有JLabel标签类,JButton按钮类,JTextField文本输入框类,JPasswordField
Global site tag (gtag.js) - Google Analytics