- 浏览: 8660 次
- 性别:
- 来自: 上海
最新评论
文章列表
引发对java关键字的再学习是在项目组遇到的一个问题导致的,通过不同的容器weblogic、ejb访问类中的同一static方法,得出的结果不一样,致使程序运行时产生重大灾难!(本文多处为别处摘录)
一、static
1、static 修饰成员字段
当类被虚拟机加载时,首先按照字段声明的先后顺序对static成员字段进行初始化
2、static 修饰成员函数
该成员函数不能使用this对象
static不能修饰构造函数
static不能修饰函数参数
static不能修饰局部成员变量
3、static 修饰语句块
当类被虚拟机加载时,按照声明顺序先后初始化static成员字段和 ...
java thread
- 博客分类:
- java thread
目录
线程的概述(Introduction)
线程的定义(Defining)
1) 继承java.lang.Thread类
2) 实现java.lang.Runnable接口
线程的启动(Starting)
1)如果线程是继承Thread类
设计模式:模式是一种问题的解决思路,它已经适用于一个实践环境。并且可以适用于其他环境。 设计模式的分类:分布式编程模式,用户界面模式,数据模型模式三大类。 设计模式的作用:设计的重用; 为设计提供共同的词汇,每个模式名就是一个设计词汇,其概念使得程序员的交流变得方便; 在开发文档中采用模式词汇可以让其他人更容易理解你的想法。 GoF设计模式的分类: 根据目的准则分类: 1. 创建型:creational 与对象的创建有关。 2. 结构型:Structural 处理类或对象之间的组合。 3. 行为 ...
流式IO流(Stream)是字节的源或目的。两种基本的流是:输入流(Input Stream)和输出流(Output Stream)。可从中读出一系列字节的对象称为输入流。而能向其中写入一系列字节的对象称为输出流。流的分类节点流:从特定的地方读写的流类,例如:磁盘或一块内存区域。过滤流:使用节点流作为输入或输出。过滤流是使用一个已经存在的输入流或输出流连接创建的。InputStream三个基本的读方法 abstract int read() :读取一个字节数据,并返回读到的数据,如果返回-1,表示读到了输入流的末尾。 int read(byte[]?b) :将数据读入一个字节 ...
第二章 一切都是对象
2.1 用引用操作对象
--操作的标识符实际上是对象的一个‘引用’reference 遥控器(引用)与电视机(对象) String s = "sfsdf"
2.2 必须由你创建所有对象
String s = new String("sfd");//到底创建几个对象
doc:java中String s = "sfd"与String s = new String("sfd")详解 string pool 与 堆 、栈区
2.2.1 存储到什么地方
...
第一章 对象导论
--面向对象程序编程 Object-oriented ['ɔ:riənt]
Programming,OOP
----doc:面向对象的三个基本特征
1.1 抽象过程
--Alan Kay : a)万物皆为对象 b)程序是对象的集合,他们通过发送消息来告知彼此所要做的 c)每个对 ...
计算机硬件系统的组成(PC personal computer)
一、按功能划分
1、运算器:用于对数据进行加工的部件,它可对数据进行算术运算和逻辑运算。
2、控制器:用于控制和协调计算机各部件自动、有序地工作。
cpu——运算器和控制器统称为中央处理器。它是计算机最核心的部分。
3、存储器——用于存储程序和数据的部件
a)存储单元的地址
存储器一般被分为若干个存储单元,每个存储单元具有一个编号,称为地址 。
note:存储单元的地址是唯一且固定不变的,而存储在该单元的内容是可以改变的。
b)存储器的分类( ...