手机浏览器扫描二维码访问
1。2。8解释的
Java解释器(运行系统)能直接运行目标代码指令。链接程序通常比编译程序所需资源少,所以程序员可以在创建源程序上花上更多的时间。
1。2。9高性能
如果解释器速度不慢,Java可以在运行时直接将目标代码翻译成机器指令。Sun用直接解释器一秒钟内可调用300;000个过程。翻译目标代码的速度与CC++的性能没什么区别。
1。2。10多线程
Java提?copy;的多线程功能使得在一个程序里可同时执行多个小任务。线程--有时也称小进程--是一个大进程里分出来的小的独立的进程。因为Java实现的多线程技术,所以比C和C++更键壮。多线程带来的更大的好处是更好的交互性能和实时控制性能。当然实时控制性能还取决于系统本身(UNIX;Windows;Macintosh等),在开发难易程度和性能上都比单线程要好。任何用过当前浏览器的人,都感觉为调一副图片而等待是一件很烦恼的事情。在Java里,你可用一个单线程来调一副图片,而你可以访问HTML里的其它信息而不必等它。
1。2。11动态
Java的动态特性是其面向对象设计方法的发展。它允许程序动态地装入运行过程中所需要的类,这是C++语言进行面向对象程序设计所无法实现的。在C++程序设计过程中,每当在类中增加一个实例变量或一种成员函数后,引用该类的所有子类都必须重新编译,否则将导致程序崩溃。Java从如下几方面采取措施来解决这个问题。Java编译器不是将对实例变量和成员函数的引用编译为数值引用,而是将符号引用信息在字节码中保存下传递给解释器,再由解释器在完成动态连接类后,将符号引用信息转换为数值偏移量。这样,一个在存储器生成的对象不在编译过程中决定,而是延迟到运行时由解释器确定的。这样,对类中的变量和方法进行更新时就不至于影响现存的代码。解释执行字节码时,这种符号信息的查找和转换过程仅在一个新的名字出现时才进行一次,随后代码便可以全速执行。在运行时确定引用的好处是可以使用已被更新的类,而不必担心会影响原有的代码。如果程序连接了网络中另一系统中的某一类,该类的所有者也可以自由地对该类进行更新,而不会使任何引用该类的程序崩溃。Java还简化了使用一个升级的或全新的协议的方法。如果你的系统运行Java程序时遇到了不知怎样处理的程序,没关系,Java能自动下载你所需要的功能程序。
1。3与C和C++语言的异同
Java提供了一个功能强大语言的所有功能,但几乎没有一点含混特征。C++安全性不好,但C和C++还是被大家所接受,所以Java设计成C++形式,让大家很容易学习。Java去掉了C++语言的许多功能,让Java的语言功能很精炼,并增加了一些很有用的功能,Java去掉了以下几个C和C++功能和特征:指针运算结构typedefs#define需要释放内存全局变量的定义这个功能都是很容易引起错误的地方。
1。4Java的应用简介
1。4。1Web浏览
Web浏览是现在国际网甚至局域网的主要使用方式。文档能很容易地显示文本和各种图片,他还能提供超文本链接。这些浏览器调用HTML语言写的文档,HTML浏览器技术只限于文本和图象。如果你想播放一种声音或运行一个演示程序,你不得不下载那个文件并用你本机上的能理解和运行那个文件格式的程序来播放它。Java程序和它的浏览器HotJava,提供了可让你的浏览器运行程序的方法。你能从你的浏览器里直接播放声音。你还能播放页面里的动画。Java还能告诉你的浏览器怎样处理新的类型文件。当我们能在2400baud线上传输视频图象时,HotJava将能显示这些视频。
1。4。2网络应用系统
Java是一种与平台无关的语言,因此用Java开发的网络应用系统可以在各种平台上运行,大大增加了开发效率,减少重复劳动。而且,Java集成的网络功能分有利于开发网络应用系统。
本章小结:
1。Java的产生与流行是当今internet发展的客观要求。
2。java是一门各方面性能都很好的编程语言,它的基本特点是简单、面象对象、分布式、解释的、健壮的、安全的、结构中立的、可移植的、性能很优异的、多线程的、动态的。分适合在internet环境上开发应用系统。
3。java可以制作大部分网络应用程序系统,而且与当今流行的浏览器结合得很好。
第二章Java程序开发与运行环境
2。1JDK环境
Java不仅提供了一个丰富的语言和运行环境,而且还提供了一个免费的Java开发工具集(JavaDevelopersKits,简称JDK)。编程人员和最终用户可以利用这些工具来开发java程序或调用Java内容。JDK包括以下工具:javacJava语言编译器,输出结果为Java字节码javaJava字节码解释器javapDisassembeler:Java字节码分解程序,本程序返回Java程序的成员变量及方法等信息。javaprof资源分析工具,用于分析Java程序在运行过程中调用了哪些资源,包括类和方法的调用次数和时间,以及各数据类型的内存使用情况等。javahC代码处理工具,用于从Java类调用C++代码javaAppletViewer小应用程序浏览工具,用于测试并运行Java小应用程序javaDebuggerAPIJava调试工具APIPrototypeDebuggerJava调试工具原型Java开发环境还包括Java类库(包括IO类库、用户界面类库、网络类库等)和HotJava浏览器。其中,HotJava浏览器提供了在环境下运行Java代码的一个运行系统,而且还为开发人员提供了一个Java开发框架。Java解释器是面向Java程序的一个独立运行系统,它可以一种稳定、高性能方式运行那些独立于平台的Java字节码,Java编译器则用于生成这些字节码。
2。1。1Java程序的编译
Java程序的编译程序是javac。exe。javac命令将Java程序编译成字节码,然后你可用java解释器java命令来解释执行这些Java字节码。Java程序源码必须存放在后缀为。java的文件里。Java程序里的每一个类,javac都将生成与类相同名称但后缀为。class文件。编译器把。class文件放在。java文件的同一个目录里,除非你用了…d选项。当你引用到某些自己定义的类时,必须指明它们的存放目录,这就需要利用环境变量参数CLASSPATH。环境变量CLASSPATH是由一些被分号隔开的路径名组成。如果传递给javac编译器的源文件里引用到的类定义在本文件和传递的其它文件中找不到,则编译器会按CLASSPATH定义的路径来搜索。例如:CLASSPATH=。;C:javaclasses则编译器先搜索当前目录,如果没搜索到,则继续搜索C:javaclasses目录。注意,系统总是将系统类的目录缺省地加在CLASSPATH后面,除非你用-classpath选项来编译。javac_g是一个用于调试的未优化的编译器,功能与用法和javac一样。javac的用法如下:javac'…g''…O''…debug''…depend''…nowarn''…verbose''…classpathpath''…nowrite''…ddir'file。java。。。以下是每个选项的解释。
选项解释:
…classpathpath定义javac搜索类的路径。它将覆盖缺省的CLASSPATH环境变量的设置。路径是由一些由逗号隔开的路径名组成,一般格式如下:。;例如:。;C:javadocclasses;C:toolsjavaclasses表示编译器遇到一个新类,它先在本文件中查找它的定义,如果没有,则在本文件所处目录下其它文件中查找它的定义,如果还没有,则继续搜索C:javadocclasses
穿越之正妻诱惑 02.25完结+1番外 天空大陆 道君且慢 荒界实录 要说多少次,我不是人奸! 史上最拽的十个女人 众语皆悲 上古卷轴天际之子 洪荒老祖已无敌 闲巫在都市 娘亲V5父皇很欠抽 东北谜踪 产生物 鬼夜 魅魔模拟器 元宝传奇 黄帝内经实用手册 侠 游神传说之界王 节妇的悠然生活
喂,夭夭灵吗?是。我来报警。请说。我被绑架了对对,我现在的环境很糟糕,周围全是匪徒嗯,我会保持冷静,不会激怒他们。匪徒什么样子?唔,不带枪,拿熔岩刀,就跟火山里的那样,头上长角还有翅膀,能飞,对了,还会扔火球对,对的,是是是,同志你怎么知道我是个恶魔猎手。嘟嘟嘟。争做文明好市民,拒绝黄赌毒。喂!!!!喂!!!!柯文报警我是认真的呀!真简介开局一把刀,装备全靠脸,百般磨难,费尽千辛万苦,当军团的大旗举起,魔能的舰队浮空,诸神王座,全部给我传火!...
一款名为天下的游戏改变了世界,本来在游戏中混得并不如意的杨天,一觉醒来后却发现自己回到了一年前的游戏开服前十天谁说历史名将就一定是最牛B的?谁说系统势力是无法撼动的?谁说这天下一定就是姓司马的?谁说堂堂中华夺不了海上霸权?…...
(本文男女身心干净,伪兄妹高干宠文,甜蜜一对一)在京都,提起寒翼城这个名字,无人不知无人不晓!他是谁?他是纵横军政两界的冷血首脑。铁面无私,战功标榜的上校!也是漠视世人孤高自傲操纵生死的地狱撒旦更是那个无恶不作叛逆不着边际素氏集团大小姐素颜的哥哥!!殊不知,外人眼中的冷血之人,却唯独对她宠溺无边!土豪生意篇素素,这些东西真的都是寒首长平日里用的?高三ampgt看着她们泛着花痴般的表情,素颜甩手道那还有假?他的毛巾浴巾牙刷拖鞋哇,多少钱我要了,我要了!我也要排好队,一个个来,后面的!!提前把钱准备好!某女数着钱乐得合不拢嘴,没想到那男人的东西这么值钱!素...
一觉醒来成了武道网游世界的NPC,学了兰花宝典。郑景仁你好大妹子,我有一技之长,可让你飘飘欲仙,可要试一试?大妹子脸色臊红呸!淫贼!郑景仁无辜的摇摇头大妹子别骂人啊,我是正经人来的,而且我只是想练功。QQ群610062691...
签约出版本书实体书改名为有鹤鸣夏新浪微博苏清绾SU在乔郁晚的眼里,她的这场婚姻利益分明,无关情爱。她要钱和权,于是,他让她成为了B市人人艳羡的程太太。程祁东这三个字在B市是个传奇,没人知晓他的年龄资历和背景。只知他是金融大鳄,只手遮天。初次见面,她让人黑掉了他家所有的安保装置堂而皇之进了程家别墅程先生,给我三千万和程太太的位置,我可以乖乖听话不要情也不要爱。她从容坐在他面前,双腿叠放在一起,笑意缱绻,温柔至极。他眸色冷厉,对这个不速之客很不悦,看着眼前女人惊艳的脸庞嗤笑你还真直白。听闻程先生不能生育,刚好我不喜欢小孩,我们是不是很配?小说关键词旧爱晚成无弹窗旧爱晚成txt全集下载旧爱晚成最新章节阅读...
生命垂危的人可以获得天神继任者赋予的新的生命,作为新生的人,需要无常的为天神继任者提供天神属性点和精元点,互惠互利,张东明成了天神继任者,他感觉和被赋予生命者之间,或许还能发生些别的什么,所以他把生命赋予者,选定为女性...