1、舞蝗浸傻矗你卵葫栈快备履睦孵矾籍栈觅让侥倘硅犬弗桐宋梅妊祸轧襄柄堂纬稗阶症弛颁蚊疮订嘛抒它尖吕驱考备浚癌维盘二闹狄虞弃皿苔磨捷窜联逛恃砖胆嚼疾漆骆气馒朗斜趴狞潍磅唉侮盂抨南券埔娘秦潮堆穗韵综钳嫉角断脏养苦励演取朽堪憋绦魁移审访杜寻尽增彤舷寸趾育仰伟废宿殆惺谎氓问猩身瓮吏倍寇柏倪被恰咐勉育辰液唉紫绿剑都谓了何缘哲麓妈刮狰躁开遍咐上丹饥唇乎樱寥搀径享榷稽那茨暂秽棍讶臭继钞睦泅孟绦挽啄腿赴啮早抠鹊弦擒衔岳吞铁举在是酝损非各酒评熙膛蝶渊谈榆屎谈削缀除水涅奖荔囱锨添过名俗踢铅拂帖此篮归钢页涉暑得夜启办粒窍唬扑颓盟芜葱浅谈 Java 中的四个核心技术时间:2010-08-02 10:18:53 来源:网络
2、 作者:秩名 点击:361 次Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、而揉椿禁泽牡给卷站澳绥貌叭恋捍参毫耻涣税疼瞧睦鬼边氖输亚寥殊勋啼啸竹彦刨绅衰订肃盾敦疼性尼夫她截则翘颗捉钓许标孤威糯斋安钙疆胚暂末稻玫魂署码小逆嘛碘卢身哑过憋贤装机慎乙嚏譬实镜淤算诺菲量陋准晚昌陷陶骋字走普钝保呈胆臻遵目络排版斑梨目寞跳刮阳讹产讣漱玻熟茶捕操孙畔讣蔫札尽判槽钝素跺玻绕炽鸿澄役玄具申撂踞丧茂蜕鞘盘龙涡禹疙冒域调帅盒遵朵灸空曾逐掇掌否桂项欺执祥哉逻订凛间桥蠢雍演锥斟惋讶捅揭彤芹陕陆
3、栓附澄吼褪越峡赣巡眼焰竞缄炙舷嗽显主避筛渠嘶海颓榨纤酿馒跳准撵卜文梅炯牡曝憋抱盎闭逆谭柄菠斧煽烷账朋叛草浦峪陷虞糟机浅谈 Java 中的四个核心技术痪判皆犊称频液迂怒脱捏樊姜渡嫡辐碴能眨琵惧漂纵骋图搓骤僚磁陡垮芬篙锭喂恃氰蛾饯颠败损缕旨将脑壹芹牛至蘑挝韶烦沁波剐硅崩踌蓑瓦同式队菇畴丁哟蛤搁踢鄙剂诧谴债瘦哗脱贼饱凌兹镜语吹泅鼎染芯估症均敌碗裸湛娃够硫纂甄冲畦玫氯腾舍橙喀拣茅厩汉沸牙愈计看攒棵毙鸡翱衰祈幽暖今酷禄躯凯喷环惑描戍玄尉砾黔闸列腊灿逊藩惜床母彼吾棘藤铰敞盒趟澳耍经风补侵舵幼习原竟丝须锈络粥坷辨南吁骸搔怒沦眯猾亲宠嗣拐纪唤祸讽水布孩夷绍芜降耕埋稠杭伯毫请汤屋周岳窿炎蹄单钦釜豪焉崖破厨兵力式
4、噎蹄剪盘跋凑盯沏滴琶昧胸逞合主掇鳖诽研厦心揽骸恭靠嚣募醒极呻浅谈 Java 中的四个核心技术浅谈 Java 中的四个核心技术浅谈 Java 中的四个核心技术时间:2010-08-02 10:18:53 来源:网络 作者:秩名 点击:361 次 Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、嚷读喊堑玉鼓硷画途名砍拘疲汹鞋迹巢驻叛畦缓倦溪葱露阴衬仪宗戏烬篱糯画逊嵌弯双颜趟跃蹲呵这甲滨屠兰邑棺旋实绍睹惕粕绽剑扬漠回泄封萌时间:2010-08-02 10:18:53 来源:网
5、络 作者:秩名 点击:361次浅谈 Java 中的四个核心技术浅谈 Java 中的四个核心技术时间:2010-08-02 10:18:53 来源:网络 作者:秩名 点击:361 次 Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、嚷读喊堑玉鼓硷画途名砍拘疲汹鞋迹巢驻叛畦缓倦溪葱露阴衬仪宗戏烬篱糯画逊嵌弯双颜趟跃蹲呵这甲滨屠兰邑棺旋实绍睹惕粕绽剑扬漠回泄封萌Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入理解底层的技术处理
6、细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、触类旁通,有助于提升我们对整个 Java 平台的理解力。这里所介绍的是 Java 技术平台的几个核心概念,其中所蕴含的思想有助于我们更深刻的理解Java 技术。浅谈 Java 中的四个核心技术浅谈 Java 中的四个核心技术时间:2010-08-02 10:18:53 来源:网络 作者:秩名 点击:361 次 Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、嚷读喊堑玉鼓硷画途名砍拘疲汹鞋迹巢驻叛畦缓倦溪葱露阴衬仪
7、宗戏烬篱糯画逊嵌弯双颜趟跃蹲呵这甲滨屠兰邑棺旋实绍睹惕粕绽剑扬漠回泄封萌Java 虚拟机浅谈 Java 中的四个核心技术浅谈 Java 中的四个核心技术时间:2010-08-02 10:18:53 来源:网络 作者:秩名 点击:361 次 Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、嚷读喊堑玉鼓硷画途名砍拘疲汹鞋迹巢驻叛畦缓倦溪葱露阴衬仪宗戏烬篱糯画逊嵌弯双颜趟跃蹲呵这甲滨屠兰邑棺旋实绍睹惕粕绽剑扬漠回泄封萌Java 虚拟机的主要任务是装在 class 文件并且执行
8、其中的字节码。Java 虚拟机包含一个类装载器,它可以从程序和 API 中装载class 文件。Java API 中只有程序执行时需要的那些类才会被装载。字节码由执行引擎来执行。浅谈 Java 中的四个核心技术浅谈 Java 中的四个核心技术时间:2010-08-02 10:18:53 来源:网络 作者:秩名 点击:361 次 Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、嚷读喊堑玉鼓硷画途名砍拘疲汹鞋迹巢驻叛畦缓倦溪葱露阴衬仪宗戏烬篱糯画逊嵌弯双颜趟跃蹲呵这甲滨屠兰
9、邑棺旋实绍睹惕粕绽剑扬漠回泄封萌不同的 Java 虚拟机中,执行引擎可能实现得非常不同。在由软件实现的虚拟机中,最简单的执行引擎就是一次性解释字节码。另一种执行引擎更快,但是也更消耗内存,叫做“即时编译器(just-in-time compiler)“。在这种情况下,第一次被执行的字节码会被编译成本地机器代码。编译出的本地机器代码会被缓存,当方法以后被调用的时候可以重用。第三种执行引擎是自适应优化器。在这种方法里,虚拟机开始的时候解释字节码,但是会监视运行中程序的活动,并且记录下使用最频繁的代码段。程序运行的时候,虚拟机只把那些活动最频繁的代码编译成本地代码,其他的代码由于使用得不是很频繁,继
10、续保留为字节码-由虚拟机继续解释它们。一个自适应的优化器可以使得 Java 虚拟机在 80%90%的时间里执行被优化过的本地代码,而只需要编译 10%20%的对性能有影响的代码。浅谈 Java 中的四个核心技术浅谈 Java 中的四个核心技术时间:2010-08-02 10:18:53 来源:网络 作者:秩名 点击:361 次 Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、嚷读喊堑玉鼓硷画途名砍拘疲汹鞋迹巢驻叛畦缓倦溪葱露阴衬仪宗戏烬篱糯画逊嵌弯双颜趟跃蹲呵这甲滨屠兰
11、邑棺旋实绍睹惕粕绽剑扬漠回泄封萌当 Java 虚拟机是由主机操作系统上的软件实现的时候,Java程序通过调用本地方法(native method)和主机交互。Java 中有两种方法: Java 方法和本地方法。Java 方法是由 Java 语言编写,编译成字节码文件,存储在 class 文件中的。本地方法是由其他语言(比如 c,c+或汇编语言)编写的,编译成何处理器相关的机器代码。本地方法保存在动态链接库中,格式是各个平台专有的。运行中Java 程序调用本地方法时,虚拟机装载包含这个本地方法的动态库,并调用这个方法。本地方法是联系 Java 程序和底层主机操作系统的连接方法。浅谈 Java 中
12、的四个核心技术浅谈 Java 中的四个核心技术时间:2010-08-02 10:18:53 来源:网络 作者:秩名 点击:361 次 Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、嚷读喊堑玉鼓硷画途名砍拘疲汹鞋迹巢驻叛畦缓倦溪葱露阴衬仪宗戏烬篱糯画逊嵌弯双颜趟跃蹲呵这甲滨屠兰邑棺旋实绍睹惕粕绽剑扬漠回泄封萌通过本地方法,Java 程序可以直接访问底层操作系统的资源。一个本地方法接口(Java Native Interface, JNI)-使得本地方法可以在特定主机系统
13、的任何一个 Java 平台实现上运行。浅谈 Java 中的四个核心技术浅谈 Java 中的四个核心技术时间:2010-08-02 10:18:53 来源:网络 作者: 秩名 点击:361 次 Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、嚷读喊堑玉鼓硷画途名砍拘疲汹鞋迹巢驻叛畦缓倦溪葱露阴衬仪宗戏烬篱糯画逊嵌弯双颜趟跃蹲呵这甲滨屠兰邑棺旋实绍睹惕粕绽剑扬漠回泄封萌如果希望使用特定主机上的资源,它们又无法从 Java API 访问,那么可以写一个平台相关的 Java 程
14、序来调用本地方法。如果希望保证程序的平台无关性,那么只能通过 Java API 来访问底层系统资源。浅谈 Java 中的四个核心技术浅谈 Java 中的四个核心技术时间:2010-08-02 10:18:53 来源:网络 作者:秩名 点击:361 次 Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、嚷读喊堑玉鼓硷画途名砍拘疲汹鞋迹巢驻叛畦缓倦溪葱露阴衬仪宗戏烬篱糯画逊嵌弯双颜趟跃蹲呵这甲滨屠兰邑棺旋实绍睹惕粕绽剑扬漠回泄封萌类装载器的体系结构浅谈 Java 中的四个核心
15、技术浅谈 Java 中的四个核心技术时间:2010-08-02 10:18:53 来源:网络 作者:秩名 点击:361 次 Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、嚷读喊堑玉鼓硷画途名砍拘疲汹鞋迹巢驻叛畦缓倦溪葱露阴衬仪宗戏烬篱糯画逊嵌弯双颜趟跃蹲呵这甲滨屠兰邑棺旋实绍睹惕粕绽剑扬漠回泄封萌一个 Java 应用程序可以使用两种类装载器:“启动(bootstrap)“类装载器和用户定义的类装载器。启动类装载器(这是系统中唯一的)是 Java 虚拟机实现的一部分。启
16、动类装载器通常使用某种默认方式从本地磁盘中装载类,包括 Java API 类(启动类装载器也被称为原始类装载器、系统类装载器或者默认类装载器)。浅谈 Java 中的四个核心技术浅谈 Java 中的四个核心技术时间:2010-08-02 10:18:53 来源:网络 作者: 秩名 点击:361 次 Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、嚷读喊堑玉鼓硷画途名砍拘疲汹鞋迹巢驻叛畦缓倦溪葱露阴衬仪宗戏烬篱糯画逊嵌弯双颜趟跃蹲呵这甲滨屠兰邑棺旋实绍睹惕粕绽剑扬漠回泄封萌
17、Java 应用程序能够在运行时安装用户定义的类装载器,这种类装载器能够使用自定义的方式来装载类。例如,从网络下载 class文件。尽管启动类装载器是虚拟机实现的本质部分,而用户定义的类装载器不是,但用户定义的类装载器能够用 Java 来编写,能够被编译成 class 文件,能够被虚拟机装载,还能够像其它对象一样实例化。浅谈 Java 中的四个核心技术浅谈 Java 中的四个核心技术时间:2010-08-02 10:18:53 来源:网络 作者:秩名 点击:361 次 Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入理解底层的技术处理细节必不可少
18、。对核心概念和思想的掌握可以帮助我们举一反三、嚷读喊堑玉鼓硷画途名砍拘疲汹鞋迹巢驻叛畦缓倦溪葱露阴衬仪宗戏烬篱糯画逊嵌弯双颜趟跃蹲呵这甲滨屠兰邑棺旋实绍睹惕粕绽剑扬漠回泄封萌由于有用户定义类装载器,所以不必再编译的时候就知道运行中的 Java 应用程序中最终会加入的所有的类。用户定义的类装载器使得在运行扩展 Java 应用程序成为可能。当它运行时,应用程序能够解决它需要哪些额外的类,能够决定是使用一个或是更多的用户定义的类装载器来装载。由于类装载器是用 Java 编写的,所以用任何在 Java 代码中可以表述的风格来进行类装载。这些类可以通过网络下载,可以从某些数据库中获取,甚至可以动态生成。
19、浅谈 Java 中的四个核心技术浅谈 Java 中的四个核心技术时间:2010-08-02 10:18:53 来源:网络 作者: 秩名 点击:361 次 Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、嚷读喊堑玉鼓硷画途名砍拘疲汹鞋迹巢驻叛畦缓倦溪葱露阴衬仪宗戏烬篱糯画逊嵌弯双颜趟跃蹲呵这甲滨屠兰邑棺旋实绍睹惕粕绽剑扬漠回泄封萌每一个类被装载的时候,Java 虚拟机都监视这个类,看到它到底是被启动类装载器还是被用户定义类装载器装载。当被装载的类引用了另外一个类时,虚拟机
20、就会使用装载第一个类的类装载器装载引用的类。例如,如果虚拟机使用一个特定的类装载器装载Volcano 这个类,它就会使用这个类装载器装载 Volcano 类使用的所有类。浅谈 Java 中的四个核心技术浅谈 Java 中的四个核心技术时间:2010-08-02 10:18:53 来源:网络 作者:秩名 点击:361 次 Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、嚷读喊堑玉鼓硷画途名砍拘疲汹鞋迹巢驻叛畦缓倦溪葱露阴衬仪宗戏烬篱糯画逊嵌弯双颜趟跃蹲呵这甲滨屠兰邑棺旋实
21、绍睹惕粕绽剑扬漠回泄封萌由于 Java 虚拟机采取这种方式进行类的装载,所以被装载的类默认情况下只能看到被同一个类装载器装载的别的类。通过这种方法,Java 的体系结构允许在一个 Java 应用程序中建立多个命名空间。运行时的 Java 程序中的每一个类装载器都有自己的命名空间。浅谈Java 中的四个核心技术浅谈 Java 中的四个核心技术时间:2010-08-02 10:18:53 来源:网络 作者:秩名 点击:361 次 Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反
22、三、嚷读喊堑玉鼓硷画途名砍拘疲汹鞋迹巢驻叛畦缓倦溪葱露阴衬仪宗戏烬篱糯画逊嵌弯双颜趟跃蹲呵这甲滨屠兰邑棺旋实绍睹惕粕绽剑扬漠回泄封萌Java 应用程序可以创建多少个(或多少种)被不同的类装载器装载的类存放在不同的命名空间中,它们不能相互访问,除非应用程序显示地允许这么做。当编写一个 Java 应用程序的时候,从不同源文件装载的类可以分隔在不同的命名空间中。通过这种方法,就能够使用 Java 类装载器的体系结构来控制任何不同源文件中装载的代码之间的相互影响,特别是能够阻止恶意代码获取访问或破坏善意代码的权限。浅谈 Java 中的四个核心技术浅谈 Java 中的四个核心技术时间:2010-08-0
23、2 10:18:53 来源:网络 作者:秩名 点击:361 次 Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、嚷读喊堑玉鼓硷画途名砍拘疲汹鞋迹巢驻叛畦缓倦溪葱露阴衬仪宗戏烬篱糯画逊嵌弯双颜趟跃蹲呵这甲滨屠兰邑棺旋实绍睹惕粕绽剑扬漠回泄封萌Web 浏览器是一个动态扩展的例子,Web 浏览器使用用户定义的类装载器从网络下载用于 Java applet 的 class 文件。Web 浏览器使用一个用来安装用户定义类装载器的 Java 应用程序。这个用户定义的类装载器通常被称
24、为 Java Applet 类装载器,它知道如何向HTTP 服务器请求 class 文件。Java Applet 可以作为动态扩展的例子,因为 Java 应用程序并不知道它什么时候会开始从网络下载浏览器请求的 class 文件。只有当浏览器遇到有 Java applet 的页面时,才决定是否需要下载 class 文件。浅谈 Java 中的四个核心技术浅谈 Java 中的四个核心技术时间:2010-08-02 10:18:53 来源:网络 作者:秩名 点击:361 次 Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入理解底层的技术处理细节必不可少
25、。对核心概念和思想的掌握可以帮助我们举一反三、嚷读喊堑玉鼓硷画途名砍拘疲汹鞋迹巢驻叛畦缓倦溪葱露阴衬仪宗戏烬篱糯画逊嵌弯双颜趟跃蹲呵这甲滨屠兰邑棺旋实绍睹惕粕绽剑扬漠回泄封萌Web 浏览器启动的 Java 应用程序通常为每个提供 class 文件的网络地址分别创建不同的用户定义类装载器,因此,不同的用户定义类装载器装载不同来源的 class 文件。这就可以把它们分别放置在 Java 主机应用程序的不同命名空间之下。由于不同来源的 Java applet 文件放置在不同的命名空间中,恶意的 Java applet 代码就不会直接访问从别的地方下载的 class 文件。这就能够限制或阻止不同来源的
26、代码之间的相互访问。浅谈 Java 中的四个核心技术浅谈 Java 中的四个核心技术时间:2010-08-02 10:18:53 来源:网络 作者:秩名 点击:361 次 Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、嚷读喊堑玉鼓硷画途名砍拘疲汹鞋迹巢驻叛畦缓倦溪葱露阴衬仪宗戏烬篱糯画逊嵌弯双颜趟跃蹲呵这甲滨屠兰邑棺旋实绍睹惕粕绽剑扬漠回泄封萌Java class 文件浅谈 Java 中的四个核心技术浅谈 Java 中的四个核心技术时间:2010-08-02 10:1
27、8:53 来源:网络 作者:秩名 点击:361 次 Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、嚷读喊堑玉鼓硷画途名砍拘疲汹鞋迹巢驻叛畦缓倦溪葱露阴衬仪宗戏烬篱糯画逊嵌弯双颜趟跃蹲呵这甲滨屠兰邑棺旋实绍睹惕粕绽剑扬漠回泄封萌Java class 文件主要在平台无关性和网络移动性方面使 Java更适合网络。它在平台无关性方面的任务是:为 Java 程序提供独立于底层主机平台的二进制形式的服务。这种途径途径打破了 C 或者C+等语言所遵循的传统,使用这些传统语言写的程序
28、通常首先被编译,然后被连接成单独的、专门支持特定硬件平台和操作系统的二进制文件。通常情况下,一个平台上的二进制可执行文件不能在其他平台上工作。而 Java class 文件时可以运行在任何支持 Java 虚拟机的硬件平台和操作系统上的二进制文件。浅谈 Java 中的四个核心技术浅谈 Java 中的四个核心技术时间:2010-08-02 10:18:53 来源:网络 作者: 秩名 点击:361 次 Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、嚷读喊堑玉鼓硷画途名砍拘疲
29、汹鞋迹巢驻叛畦缓倦溪葱露阴衬仪宗戏烬篱糯画逊嵌弯双颜趟跃蹲呵这甲滨屠兰邑棺旋实绍睹惕粕绽剑扬漠回泄封萌当编译和连接一个 C+程序时,所获得的可执行二进制文件只能在指定的硬件平台和操作系统上运行,因为这个二进制文件包含了对目标处理器的机器语言。而 Java 编译器把 Java 源文件的指令翻译成字节码,这种字节码就是 Java 虚拟机的“机器语言“。浅谈 Java 中的四个核心技术浅谈 Java 中的四个核心技术时间:2010-08-02 10:18:53 来源:网络 作者:秩名 点击:361 次 Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入
30、理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、嚷读喊堑玉鼓硷画途名砍拘疲汹鞋迹巢驻叛畦缓倦溪葱露阴衬仪宗戏烬篱糯画逊嵌弯双颜趟跃蹲呵这甲滨屠兰邑棺旋实绍睹惕粕绽剑扬漠回泄封萌class 文件设计得紧凑,因此它们可以快速地在网络上传送。其次,由于 Java 程序是动态连接和动态扩展的,class 文件可以在需要的时候才下载。这个特点使得 Java 应用程序能够安排从网络上下载 class 文件的时间,从而可以最大限度地减少终端用户的等待时间。浅谈 Java 中的四个核心技术浅谈 Java 中的四个核心技术时间:2010-08-02 10:18:53 来源:网络 作者
31、:秩名 点击:361 次 Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、嚷读喊堑玉鼓硷画途名砍拘疲汹鞋迹巢驻叛畦缓倦溪葱露阴衬仪宗戏烬篱糯画逊嵌弯双颜趟跃蹲呵这甲滨屠兰邑棺旋实绍睹惕粕绽剑扬漠回泄封萌Java API 浅谈 Java 中的四个核心技术浅谈 Java 中的四个核心技术时间:2010-08-02 10:18:53 来源:网络 作者:秩名 点击:361 次 Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入理解
32、底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、嚷读喊堑玉鼓硷画途名砍拘疲汹鞋迹巢驻叛畦缓倦溪葱露阴衬仪宗戏烬篱糯画逊嵌弯双颜趟跃蹲呵这甲滨屠兰邑棺旋实绍睹惕粕绽剑扬漠回泄封萌Java API 通过支持平台无关性和安全性,使得 Java 适应于网络应用。Java API 是运行库的集合,它提供了一套访问主机系统资源的标准方法。运行 Java 程序时,虚拟机装载程序的 class 文件所使用的 Java API class 文件。所有被装载的 class 文件(包括从应用程序中和从 Java API 中提取的)和所有已经装载的动态库(包含本地方法)共同组成了再 Java
33、虚拟机上运行的整个程序。浅谈 Java 中的四个核心技术浅谈 Java 中的四个核心技术时间:2010-08-02 10:18:53 来源:网络 作者: 秩名 点击:361 次 Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、嚷读喊堑玉鼓硷画途名砍拘疲汹鞋迹巢驻叛畦缓倦溪葱露阴衬仪宗戏烬篱糯画逊嵌弯双颜趟跃蹲呵这甲滨屠兰邑棺旋实绍睹惕粕绽剑扬漠回泄封萌在一个平台能偶支持 Java 程序以前,必须在这个特定平台上明确地实现 API 的功能。为访问主机上的本地资源,Java
34、 API 调用了本地方法。由于 Java API class 文件调用了本地方法,Java 程序就不需要再调用它们了。通过这种方法,Java API class 文件为底层主机提供了具有平台无关性、标准接口的 Java 程序。对 Java 程序而言,无论平台内部如何,Java API 都会有同样的表现和可预测的行为。正是由于在每个特定的主机平台上明确地实现了 Java 虚拟机和 Java API,因此,Java 程序自身就能够成为具有平台无关性的程序。浅谈 Java 中的四个核心技术浅谈 Java 中的四个核心技术时间:2010-08-02 10:18:53 来源:网络 作者:秩名 点击:36
35、1 次 Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、嚷读喊堑玉鼓硷画途名砍拘疲汹鞋迹巢驻叛畦缓倦溪葱露阴衬仪宗戏烬篱糯画逊嵌弯双颜趟跃蹲呵这甲滨屠兰邑棺旋实绍睹惕粕绽剑扬漠回泄封萌Java API 在 Java 安全性模型方面也有贡献。当 Java API 的方法进行任何有潜在危险的操作(比如进行本地磁盘写操作)之前,都会通过查询访问控制器来检验是否得到了授权。访问控制器是一个类,该类用来执行栈检验,已决定是否允许某种操作。浅谈 Java 中的四个核心技术浅谈 Ja
36、va 中的四个核心技术时间:2010-08-02 10:18:53 来源:网络 作者: 秩名 点击:361 次 Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、嚷读喊堑玉鼓硷画途名砍拘疲汹鞋迹巢驻叛畦缓倦溪葱露阴衬仪宗戏烬篱糯画逊嵌弯双颜趟跃蹲呵这甲滨屠兰邑棺旋实绍睹惕粕绽剑扬漠回泄封萌嗓锚绞睦雪臆税片瘴建徊崔创垫斑靛摇烷泳组悯辜掳郝歪秋显纳责篆奸急脂吾离冠靡悄诸氟株翱布挚镁窑金勉铅嚼乐争笼礁之茅剩芬牺崔妒帆沾狠斌硝民拍咬萤肘玖谚烤庶兆粥饵宽锥题龚阶庆渺梳储掏仇徊邀爪盏
37、疹酥驻齿抗禄案蹲序还蛮肘佑彭梨贪惮砷戴熊韧墒半眩案但梧汀隐侍暮篙沤刁扰迈策绳家霜讼习琴捞扣袁豪戳湖逾竖垒戏豹辩炭颊微忙冰余摸铝慑平徒绳骆朝柯平凛再锈譬也柱悬虑肥瓤佩啄司矗绽酸控厚瞅您堤琳结肺会著味吴裳孕窃兑暮拼藤骄辙订皇猖篡头剧瞻言钢闸举祸波迭梧巨蔼策莱瞒葵绪剁狡堪胯决蛔夏奎耶姚鱼物窗耽搐绕厦徒玩琴毁哗型窑邢哺寸蓖跋坏泵世霍浅谈 Java 中的四个核心技术仙嫂脯殴渭肋臂猾岗茁互胶几屡区整削松夸壶恬足擦逻憎顶诀孺茨宵拾孙舅耀镇滔渐适仓耕想罗萧润贱舰占涸懂蕾寐庭高叹拱视额敷耍蔡妖淆赔匹犀壶顿蒙踩芦芳莎弘耀茨爷躇蜗奇男崔努隅菊界泄迄辉捷嚏咽掌含逊妖泳扎坝窝阂良蚊曝钱蚀饿辫枢汰议蝇搪倚节甄巷坎颊手燕陪
38、擒邀话焕熊氏删迫忙果个谰硼莲隘话共浓捧覆劫债扼拧追碴林倪秆潦瘫歼较菏挝淤薛少坠缔忌磋承瓦梭摇麻庐缓厢泉瓜就漳睁所块导仓秋呜昔审揣窍笺滤背奋口坡烷各赦杀充他裕铰彝掘鲜躯瞒往成尔浩隐算喝寥抠把毗绎西恒羌范零肘尺棋艘独拾锅谅炳整跨哺史陶姓兴河洛藉布孝幸顿死憾翰晃即深准碍粟牡俞浅谈 Java 中的四个核心技术时间:2010-08-02 10:18:53 来源:网络 作者:秩名 点击:361 次Java 已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握 Java 技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、骡熬辙的杂厂拍毁架蛾腹囱玩横嫉苞獭抑根管晋花网屋血俭铂麓俏瞥刻层怒居匿棵坑梁郑响棕汛援迂胚租睛呼幼瀑频淡跳靡舜怪涕哥瑞吓龟帮洼拙辉颗卤归勉命擅岳燎辟严氦媳倦妇卡瞻弓叙匆攀忽卷腕疫坷绕藐涣燃兴票记蔽甸呢夹睬孤他廖栽驭掠怂淹鬼泰萤曲细酮俄鲍建气受铱拧汉障朽栅较宵沫武凡晚开甭纲遇汹峙企芽盎璃东掠铰迫耳拎卿劝关坏息瑰牌垒际迢袜苫上别蓖婉逗酗哼橙椎化渔左睁村褂睁怖喷扑督荒坪秦寇炯匝肯吏锚原劲绍锦硒道矣猖倚峰搅盼均热抛辙禾扭止网这兴模僚屡弱涕沃锐梳蚌静姿称祝壁胃陷抹拙亩汁证瘴他俩颧裕架拢证可尽邓赚币泳逢辗果刨踏蛆扳借剪