浅谈Java语言与Java技术

来源 :网络导报·在线教育 | 被引量 : 0次 | 上传用户:impeipeiyang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 本文叙述了 Java语言的出现背景、主要特点、发展历程以及Java技术在当今各行各业的广泛应用,指出 Java在当今社会IT行业的重要性。
  关键词 Java 语言 技术 应用 发展
  一、 Java语言的出现
  自从1946年世界上第一台电子计算机问世以来,计算模式的发展经历了三个阶段:集中计算模式、分散计算模式和网络计算模式。Internet的出现,为在网络计算模式下的科学计算和信息处理提供了良好平台。然而,要充分利用网络计算模式的功能与效益,平台的运行环境是个制约因素,而Java语言和Java技术则是解决这一问题的最佳途径。
  二、Java语言的主要特点
  Java语言是一种适用于网络编程的语言,它的基本结构与C++极为相似,但却简单得多。它集成了其它一些语言的特点和优势,又避开了它们的不足之处。它的主要特点如下:
  1. 简单性
  Java增加了内存空间自动垃圾收集的功能,复杂特性的省略和实用功能的增加使得开发变得简单而可靠,系统非常小,其基本解释和类支持部分只占40KB,附加的基本标准库和线程支持也只需增加175KB。因此,Java应用软件能在相当小的系统之上独立工作。
  2. 平台独立性
  可以说这是Java最吸引人的地方。由于它采用先编译成中间码(字节码),然后装载与校验,再解释成不同的机器码来执行,即“Java虚拟机”的思想,“屏蔽”了具体的“平台环境”特性要求,使得只要能支持Java虚拟机,就可运行各种Java程序。
  3. 面向对象的技术
  面向对象的技术是近年来软件开发中用得最为普遍的程序设计方法,它通过把客观事物进行分类组合、参数封装、用成员变量来描述对象的性质、状态,而用方法(成员函数)来实现其行为和功能。
  4. 多线程
  多线程机制使应用程序能并行执行,Java有一套成熟的同步原语 ,保证了对共享数据的正确操作.通过使用多线程,程序设计者可以分别用不同的线程完成特定的行为,而不需要采用全局的事件循环机制,这样就很容易实现网络上实时的交互行为。
  5. 动态性
  Java的设计使它适合于一个不断发展的环境。在类库中可以自由地加入新的方法和实例变量而不会影响用户程序的执行。并且Java通过接口来支持多重继承,使之比严格的类继承具有更灵活的方式和扩展性。
  6. 安全性
  Java有建立在公共密钥技术基础上的确认技术,指示器语义的改变将使应用程序不能再去访问以前的数据结构或是私有数据,大多数病毒也就无法破坏数据.因而,用Java可以构造出无病毒、安全的系统。
  三、Java语言的发展
  Java自正式问世以来已经历了17年的历程,时间虽短,发展极快。一年一度在美国旧金山召开的世界Java One语言开发者大会,既是了解Java最新技术动态、应用成果和下一步发展趋势的最好场所,又是推动下一年Java快速发展的重要动力。
  1. 重点放在企业平台
  随着Internet的飞速发展,企业计算模式正摒弃C/S结构而采用Web-Browser结构,此即瘦客户端/胖服务器、大容量数据库的3层或N层体系结构。由于Java的特点,使得它在开发服务器端的应用程序方面有着得天独厚的优势,面向服务器端的J2EE为当今逐渐流行的N层体系结构提供了一个标准的Java计算平台:界面一致、工具简易、丰富、Web页面互联便捷,从而能大大加速和简化各种应用系统的开发。
  2. 加速后PC时代的进程
  计算机的发展创造了Internet,但是计算机现在却不是访问Internet的唯一方式。正在出现的信息化、智能化的消费类电子产品打破了PC作为信息终端的垄断地位,成为人类进入Internet的新门户。信息终端的多元化预示着所谓后PC(post-PC)时代的到来。消费类的信息终端量大面广,是典型的瘦客户机,其本身的资源和能力不能与PC相比,但必须更加智能化,并对服务器端的管理提出了更高的要求。而Java平台恰恰满足了这种要求。
  3. 应用系统异彩纷呈
  Java语言的出现和发展,得到了IT业界的青睐,它像一面大旗,凝聚了世界众多的厂商与Sun公司一道,结成了对抗微软垄断的联盟特别在实时系统开发方面,以IBM为首开发出了应用于工业实时环境的Java嵌入系统,展现出Java在工业领域的广阔应用前景。
  4. Java技术
  Java发展至今日,已不仅仅是一种编程语言,实际上已形成了一门技术.其内容包括:
  (1)Java软件包,Java语言及其编程技术、Java OS、Java开发环境与工具、Java语言的各种软件包、数据库接口JDBC等。
  (2)Java虚拟机及其规范。
  (3)Java嵌入技术(Java芯片)已推出的有Java戒指、Java卡等。Java处理器将应用在从低价消费电子产品到高端因特网服务器领域。
  (4)Java计算,基于Java技术的企业Internet/Intranet信息系统以及其他应用系统。
  四、结语
  Java自问世以来,以其得天独厚的优势,在IT业界掀起了研究、开发它的浪潮,显示了“鹏程万里”的美好前景。作为一种与底层硬件无关的、“编写一次,到处运行”的高级语言和计算平台,Java天生就具有将网络上的各个平台连成一体的能力,真正实现了“网络就是计算机”的理念。以Java为代表的网络的成长,改变了我们的联系方式、生活方式、学习方式和经营方式。它的来到使我们目睹了一场类似印刷术的重大变革。毫无疑问,它将影响人类社会的发展,加速人类进入网络时代!
其他文献
情境教学随着改革大潮进入了课堂,极大地丰富了课堂教学内容。可以说,发挥好教学中的情境效应,不仅对激发学生的求知欲望,增强学生的学习兴趣,发展学生的智力具有重要的作用,而且对提高教学质量也将产生积极影响。我通过自身的实践与应用,发现巧用情境,可以有效的提高学生的文化修养。  一、情境导入,激发兴趣  我们在教学实践中常有这样的体会:好的导入,能打开学生的兴趣之门,教师如果能通过巧妙的导入设计调动学生
期刊
摘 要 说得到做得到,是中华民族的传统道德。延安时期中共转败为胜的重要原因之一就是坚持为人民而“说得到做的到”,发扬延安精神,以史为鉴做好当下工作。  关键词 延安 说的到 做得到 下落实  说得到,做得到,是中华民族传统道德,“言必信,行必果” 、等格言无不体现出行胜于言,说的到做的到的极端重要性。  一首人民非常喜爱的歌叫做《社会主义好》—“社会主义好,社会主义国家人民地位高……共产党好
期刊
摘 要 21世纪的今天,由于市场经济、知识经济浪潮的冲击,秘书工作内容不断拓展,秘书工作意识不断更新,秘书工作制度不断完善。我们发现,企业的秘书工作还存在一些落后与不足之处,不能完全适应企业发展的需要。本文针对企业秘书工作的现状。以及存在的问题提出了相应的对策建议。  关键词 企业 秘书工作 现状 改进策略  近几年来,我国企业发展很快,已成为国民经济的一支重要力量,在这种大趋势下,对秘书的工作提
期刊
信息技术与学科课程的整合是现代教育的必然趋势,也是新课程理论探讨的一个热点。把信息技术与数学教学进行整合,能够激发学生的学习热情;启迪学生积极思维;改变学生的学习方式;能够使学生从多角度、多渠道接受信息,充分发挥学生的主体作用,有效地提高学生的信息素养。下面结合笔者的教学实践谈谈信息技术与数学教学整合的几点体会:  一、激发学习兴趣  布鲁诺说过:“学习的最大动力乃是对所学材料的兴趣。”没有兴趣的
期刊
摘 要 教育是一个民族的思想旗帜和精神标志,也是文化传承和文化交流的重要纽带。中学英语教育,对于培养学生与其他国家人民进行文化交流具有重要影响,为学生提供一个与外界交流的平台。重庆,一个是中国西部内陆直辖市。本文通过对重庆中学英语现状的分析介绍,并针对相关问题提出建议对策。  关键词 重庆中学 英语教育 建议对策  一、引言  “运动”、“变化”是永恒不变的主题。社会、经济不断变化发展,信息化时代
期刊
摘 要 随着信息技术的快速飞速发展,让学生掌握一定的信息技术将是学生在未来社会中生存的必然要求。在中学,计算机教学要让学生学会计算机的基础理论知识和基本操作技能外,同时让学生掌握学习计算机的方法,尤其要注重培养学生勇于创新的精神和创新能力。本文分析了学生创新能力的需要前提和创新思维的激发,提出了中学计算机教学中学生创新能力培养的主要途径。  关键词 计算机教学 学生创新能力 培养途径  
期刊
摘 要 本研究采用自编问卷,以200名在校大学生为研究对象,研究了他们在恋爱态度、恋爱动机、失恋态度以及性方面的态度等问题。调查结果表明:当代大学生恋爱现象普遍存在,但把恋爱看得并不太重要;在择偶方面,相貌等外在品质已经变得不那么重要,更重要的是性格和为人等内在品质;在恋爱动机方面,不同性别、不同恋爱经历的大学生之间存在显著差异;在失恋态度方面,不同性别、不同年级存在显著差异;在性态度方面,男
期刊
随着时代的迅速发展,信息技术教学越来越显得重要。一方面,信息技术的教学可以培养学生使用计算机的兴趣和意识,让学生了解和掌握信息技术的基本知识和技能,了解信息技术的发展及其应用对人类日常生活的深刻影响,使学生紧跟时代的发展步伐。另一方面信息技术教学可以培养学生良好的信息素养,把信息技术作为支持终身学习和合作学习的工具,为适应信息社会的学习、工作和生活奠定必要的基础。通过几年的教学实践,本人获得几点心
期刊
一、项目教学法的提出及其含义  21世纪是一个信息化时代,为了培养适应21世纪信息化技术人才,我国在计算机教学方面制定了一系列的相关政策,计算机教育也从无到有、从小到大地得到了发展。然而现实生活中,计算机课堂教学效率低下,培养出来的学生只会一味地使用软件而无一丁点儿创新能力。究其根本原因,主要存在着以下几个问题:①教育工作者没能真正挖掘学生的潜能,发展学生的天性,激发学生的情趣;②学生自我素质不高
期刊
摘 要 高职院校网络课程建设要与高职自身的特点相结合,选择合适的课程建设平台并充分发挥其支撑功能,发挥校企合作在网络课程建设中的作用,同时采用形成性评价与总结性评价相结合的教学评价策略以提高网络课程在校教育的效果,有助于建成受欢迎、有效果的网络课程。  关键词 高职 网络课程 在线  高等职业院校十分注重学生动手能力的培养,实践教学环节比重一般都达到50%以上。与之相适应,高职院校的网络课程在建设
期刊