`
windy2coast
  • 浏览: 55121 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
流(Stream)是字节的源或目的。 两种基本的流是:输入流(Input Stream)和输出流(Output Stream)。可从中读出一系列字节的对象称为输入流。而能向其中写入一系列字节的对象称为输出流。 FileInputStream和FileOutputStream     节点流,用于从文件中读取或往文件中写入字节流。如果在构造FileOutputStream时,文件已经存在,则覆盖这个文件。 BufferedInputStream和BufferedOutputStream     过滤流,需要使用已经存在的节点流来构造,提供带缓冲的读写,提高了读写的效率。 DataInputStr ...

java笔记五

    博客分类:
  • Java
ArrayList和LinkedList的比较 ArrayList底层采用数组完成,而LinkedList则是以一般的双向链表(double-linked list)完成,其内每个对象除了数据本身外,还有两个 引用,分别指向前一个元素和后一个元素。 如果我们经常在List的开始处增加元素,或者在List中进行插入和删除操作,我们应该使用LinkedList,否则的话,使用ArrayList将更加快速。   java 代码 //LinkedList实现堆栈    import java.util.*;    public class MyStack {    ...
程序是计算机指令的集合,它以文件的形式存储在磁盘上。 进程:是一个程序在其自身的地址空间中的一次执行活动。 进程是资源申请、调度和独立运行的单位,因此,它使用系统中的运行资源;而程序不能申请系统资源,不能被系统调度,也不能作为独立运行的单位,因此,它不占用系统的运行资源。 线程:是进程中的一个单一的连续控制流程。一个进程可以拥有多个线程。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。 实现多线程程序的两种方式:     (1)从Thread类继承;    ...
名词解释:什么是RSS?   讨论与Blog相关的技术,不可不谈的就是RSS,这个缩写在英文中可以有几个源头,并被不同的技术团体做不同的解释。既可以是“Rich Site Summary”,或“RDF Site Summary”,也可以是“Really Simple Syndication” ...

java笔记三

    博客分类:
  • Java
java 代码 /*java迭代器Iterator    * 1)使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的    * next()方法,它返回序列的第一个元素。    * 2)使用next()方法获得序列的下一个元素。    * 3)使用hasNext()方法检查序列中是否还有元素    * 4)使用remove()将迭代器新近返回的元素删除   */   package c11;    import java.util.*;       class  ...
本文档从Eclipse软件上整理,是列出了标准的快捷键,未列出Emacs快捷键。 <如果忘记如下快捷键,可以使用Eclipse3.1中查看快捷键的使用方式:>CTRL+SHIFT+L 编辑 作用域 功能 快捷键 全局 查找并替换 Ctrl+F 文本编辑器 查找 ...

java笔记二

    博客分类:
  • Java
java 代码 //*孙鑫教程笔记。接口中run()方法与基类中的run()方法重名。     //通过内部类实现接口避免重名冲突冲突    interface Machine {     void run();    }    class Person {     void run() {      System.out.println("person run");     }    }    class Robot extends Person {     class M ...

java笔记一

    博客分类:
  • Java
java 代码 //: notes about thinking in java     //c07:Sandwich.java    // Order of constructor calls.    // From 'Thinking in Java, 3rd ed.' (c) Bruce Eckel 2002    // www.BruceEckel.com. See copyright notice in CopyRight.txt.    package c07;    import com.bruceecke ...
在eclipse + MyEclipse+tomcat下配置建立J2EE工程 环境需要: 1.JDK1.5.0.6;//我用的 jdk-1_5_0_04-windows-i586-p.exe 2.eclipse3.1.2_SDK;  //我用的eclipse-SDK-3.2.2-win32.zip 3.MyEclips4.1.1;  //我用的MyEclipse 5.1.1 GA 4.apache-tomcat-5.5.16;//我用的 jakarta-tomcat-5.0.28.exe 5.tomcat插件   tomcatPluginV32beta3.zip 配置方法: 1.安装:JDK1 ...
OSGi规范介绍 第一章 引言 OSGi(Open Service Gateway Initiative)最初的目的就是为各种嵌入式设备提供通用的软件运行平台,即可以屏蔽设备操作系统与硬件区别的中间件平台。PC基本上被 Wintel架构垄断,运行在PC上的应用程序完全可以在另一台PC上运行;但对于其他设备来说就不同,它们的硬件平台可能完全不同,其操作系统也是来自不同厂商,所以任何设备上的应用程序都需要定制,于是就产生了对中间件平台的需求。 OSGi并不是专为家庭网络而制定的,除了住宅网关,像车载电脑等其他移动嵌入式设备也都可以通过OSGi接入Internet,获取不同的应用服务。它为服务 ...
Global site tag (gtag.js) - Google Analytics