最新文章列表

public static void main(String[] args)

    标题这句话估计每个学java的人都知道,写HelloWorld里必须的。但是每个关键词都能解释清楚吗?作为对OOP的理解和学习的基本概念我感觉是尤为重要。以下是我个人在现阶段的观点。在今后如果发现这些观点是错误的,我将在这日志里修改(保留错误的观点上),从而可以看到进步。       public 是访问控制符的一种     访问控制符一共有以下这几种     friendly 默认时的 ...
syoumei 评论(2) 有16125人浏览 2007-01-01 09:16

vmSymbols与vmSymbolHandles

vmSymbols和vmSymbolHandles这两个都是只拥有静态成员和方法的class。 其定义在:\hotspot\src\share\vm\memory\vmSymbols.hpp 用来缓存JVM内部常用的symboleOop和symboleHandle。 例如:    symbolOop obj       = vmSymbols::java_lang_Object(); // java ...
李静波 评论(0) 有1671人浏览 2006-12-15 14:37

JAVA代码编写的建议 [转载]

  (1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单 ...
holmessong 评论(0) 有1100人浏览 2006-12-15 11:11

Java编程思想第三版摘录

=========== <o:p> </o:p> <o:p>   </o:p> Chap1 ...
qqqckm 评论(0) 有1148人浏览 2006-12-14 19:42

initialize_class

initialize_class函数位于:\hotspot\src\share\vm\runtime\Thread.cpp 作用:完成一个java class从磁盘文件加载到JVM内部数据结构(oop)这一个过程。   先看它的定义 static void initialize_class(symbolHandle class_name, TRAPS) 第一个参数class_name,是一个Hand ...
李静波 评论(0) 有1822人浏览 2006-12-13 15:06

BTree&#31639;&#27861;

BTree算法作者:cleverpig注释:由于BTree可用于j2me、DB等query场景中,而且原理易懂,自此就不做翻译了。What's B-TreeSample B-TreeTree structures support various basic dynamic set operations including Search, Predecessor, Successor, Minimum ...
cleverpig 评论(0) 有1685人浏览 2006-12-11 01:13

许多的sap网站

   SAP Help Portal SAP Online Help. SAP Online Help ...
enhydra 评论(0) 有1780人浏览 2006-12-08 13:39

class的实例在JVM中的内部表示(续)

除了oop和Klass之外还有一个重要的数据结构Handle oop和Klass的定义都在\hotspot\src\share\vm\oops目录下, 而Handle的定义则在\hotspot\src\share\vm\runtime目录下。   Handles.hpp、Handles.inline.hpp、Handles.cpp是定义Handle的源文件。 从其所在的目录runtime就可以推知 ...
李静波 评论(0) 有1990人浏览 2006-12-08 09:26

class的实例在JVM中的内部表示

今天来看一个class的实例在JVM中的内部表示。 先看下面的简图。  http://leejingbo.iteye.com/upload/picture/pic/1344/23ed1678-2fa5-4fa6-bdf9-fe15320f4a24.jpg   这是对应的代码。 class instanceKlass: public Klass {   // ...    protected:   ...
李静波 评论(1) 有2287人浏览 2006-12-07 15:31

代码复用的规则(上)

    代码复用是绝大多数程序员所期望的,也是OO的目标之一。总结我多年的编码经验,为了使代码能够最大程度上复用,应该特别注意以下几个方面。 ...
hdy007 评论(0) 有678人浏览 2006-12-05 13:53

代码复用的规则(上)

    代码复用是绝大多数程序员所期望的,也是OO的目标之一。总结我多年的编码经验,为了使代码能够最大程度上复用,应该特别注意以下几个方面。 ...
IT-future 评论(0) 有1345人浏览 2006-12-05 13:53

也讨论一把:不必非oo不可

看了一篇讨论:http://www.cnblogs.com/yimlin/archive/2006/11/30/578333.html有些感想:并不是所有的行为都必须属于某个对象,有的行为似乎放在任何一个对象中都不 ...
lane_cn 评论(0) 有1416人浏览 2006-12-01 03:20

讨论一把:由一个简单的OOP的例子所想到的

园子的忘却之都发了一文,大意说是目前OOP感觉不太对,原文如下: http://www.cnblogs.com/gamix/archive/2006/11/26/572580.html 这里给些我的想法:除了实体对象,还有一类我称为流程对象的。 其实在现实中,新增Employee从来就不是HRUser可以决定和完成的,HRUser也只是发起一个新增Employee的流程。这个流程可能需要其它的系统的 ...
yimlin 评论(0) 有1367人浏览 2006-11-30 22:08

再提面向对象分析与设计

(注:最早发在blog上,不过没有讨论,一个大概是我自己没有描述清楚,一个限于blog的形式吧。转到这里来看看) 先看下Booch对面向对象分析和设计的经典论述: OOP:面向对象编程是一种实现方法,程序被组织成对象的协作集合,每一个对象代表某个类的实例,对象的类是通过继承关系联合在一起的类层次中的所以成员。 OOD:面向对象设计是一种设计方法,它包含面向对象的分解过程,以及一种表示方法,用来描写 ...
yimlin 评论(0) 有4531人浏览 2006-11-24 22:40

hotspot\src\share\vm\oops

oop是ordinary object pointer的缩写。 hotspot\src\share\vm\oops下的文件描述和了Java Class在JVM中的内部数据结构。
李静波 评论(0) 有1418人浏览 2006-11-22 12:30

Univ. Washington video course: Programming Languages

http://www.cs.washington.edu/education/courses/csep505/06sp/ 本课程以Caml/Ocaml为蓝本介绍现代程序语言中的诸多特性,虽然这不是编译原理的课程,但是肯定也很合对此感兴趣的人的胃口。网站包括所有讲义pdf, 代码,作业和答案,授课视频和mp3。 课程大纲: 1. Purpose of studying programming la ...
OOP 
cookoo 评论(0) 有2870人浏览 2006-11-03 08:33

[转帖]面向对象的思维方法

我是从学习Java编程开始接触OOP(面向对象编程),刚开始使用Java编写程序的时候感觉很别扭,因为我早以习惯用C来编写程序,很欣赏C的简洁性和高效性,喜欢C简练而表达能力丰富的风格,特别忍受不了Java运行起来慢吞吞的速度,相对冗长的代码,而且一个很简单的事情,要写好多类,一个类调用一个类,心里的抵触情绪很强。 我对Java的面向对象的特性琢磨良久,自认为有所领悟,也开始有意识的运用OOP风格 ...
shuai59215921 评论(0) 有1137人浏览 2006-11-02 21:25

AOP基本概念讲解

AOP,面向切面编程。举一个最简单的例子说明什么是面向切面编程,银行柜员机程序,它实现的商业逻辑很简单,如果客户取钱就在客户的帐户上做减法 ...
jeffen2006 评论(0) 有1194人浏览 2006-11-01 16:40

许多的sap网站

   SAP Help Portal SAP Online Help. SAP Online Help ...
aheadjava 评论(0) 有306人浏览 2006-10-24 17:40

[导入]AOP considered harmful

    AOP作为一种新的分解与合成技术,除了性能问题之外,仍有一些概念层面上的细节问题需要解决。最近Stoerzer的一篇论文AOP Considered harmful因为与Dijks ...
canonical 评论(0) 有1402人浏览 2005-12-02 22:50

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics