http://blog.minidx.com/2008/02/03/468.html #include stdio.h> #include stdlib.h> int binarysearch(int *a,int x,int n) { int left=0; int right=n-1; while(left=right) { int middle=(left+right)/2; printf("left=%d, right=%d\n",left,right); if (x==a[middle]) return middle; if (x>a[middle]) left=middle+1; else ...
by bob_zhang2004 - Linux文档专区 - 2008-10-31 00:22:14 阅读(497) 回复(0)
java static关键字:用于修饰成员(成员变量和成员函数) 被修饰后的成员具备以下特点:随着类的加载而加载。也就是说静态会随着类的消失而消失,也就是说生命周期最长。 优先于对象存在,明确一点静态是先存在的对象是后存在的 被所有对象共享 可以直接被类名调用,类名.静态成员 实例变量和类变量的区别: 1存放的位置:类变量随着类的加载而存在于方法区中,实例变量随着对象的建立而存放最在堆内存中 ...
java 以前在一些Blog上面经常看到分析java虚拟机载入Class的各种机制,其中有一种叫做委托机制. 也就是Classloader总是先让他的上一级去查找,只有上一级找不到的时候,他自己才去查找.这也就是说一个Class总是会被同一个ClassLoader载入了. 但是我又知道,一个Class在一个虚拟机里面是通过3个因素来决定:加载器,类名,包名.我记得一个虚拟机是可以把一个Class载入2次. 如果是一个Class都是由一个ClassLoader来载入,也就是...
java 第一讲 java基础 1知识导入 1)上课前的配置: 运行:conf→netmeeting 空中教室 飞鸽传书 2) cmd所需要的进入路径方法 cd D:\java\jdk1.6.0_21\bin //进入D:\java\jdk1.6.0_21\bin目录下面 cd.. 进入上一级目录eg:D:\java\jdk1.6.0_21 E: 进入E盘根目录 3)java的编译(健壮性,一次编辑,多平台运行) java程序*.java文件→java编译器→类装载器→字节码校验器→解释器→操作系统平台 4)jav...
"随着科技的发展,Oracle随即向社会推出了Oracle java实训项目。Oracle java实训项目整合了Oracle公司庞大的企业资源,为java人才的输送创建了一个全新的平台!这一项目无论是从课程内容设置、师资队伍建设到教学过程控制,再到学员就业平台,整体明显优于其他机构开设的培训项目。目前Oracle已在包括北京、上海、广州、南京、杭州、重庆、成都、珠海、济南、沈阳、哈尔滨、天津等全国直辖市、省会城市和发达地区建立了近20家家考试...
import java.awt.Container; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; public class MenFrame extends JFrame { JMenuBar jmbar; JMenu jme,jme2; JMenuItem open,lincun,koulin,tuichuxit; JMenu yongfu; JMenuItem xin,shanchu; Container cont; public MenFrame(){ super("带菜单框架的窗口"); jmbar = new JMenuBar(); open = new...
Spring Framework 【java开源 J2EE框架】 Spring 是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用javaBean属性的 Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一的数据访问抽象,包括...