- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LOGO JAVA程序语言设计 陈明 编著 第一章 Java概述 Java语言的产生与发展 Java的工作原理 对象 Java开发工具(JDK)安装与设置 Java程序开发 JSP概念 Java语言的产生与发展 1995年,美国Sun Microsystems公司正式向IT业界推出了Java语言,该语言具有安全、跨平台、面向对象、简单、适用于网络等显著特点,当时以Web为主要形式的互联网正在迅猛发展,Java语言的出现迅速引起所有程序员和软件公司的极大关注,程序员们尝试用Java语言编写网络应用程序,并利用网络把程序发布到世界各地进行运行。 Java的工作原理 Java虚拟机 Java虚拟机是软件模拟的计算机,可以在任何处理器上(无论是在计算机中还是在其它电子设备中)安全并且兼容的执行保存在.class文件中的字节码。Java虚拟机的机器码保存在.class文件中,有时也可以称之为字节码文件。Java程序的跨平台主要是指字节码文件可以在任何具有Java虚拟机的计算机或者电子设备上运行,Java虚拟机中的Java解释器负责将字节码文件解释成为特定的机器码进行运行。Java源程序需要通过编译器编译成为.class文件(字节码文件)。 Java的工作原理 无用内存自动回收机制 在程序的执行过程中,部分内存在使用过后就处于废弃状态,如果不及时进行无用内存的回收,就将导致内存泄漏,进而导致系统崩溃。在C++语言中是由程序员进行内存回收的,程序员需要在编写程序的时把不再使用的对象内存释放掉;但是这种人为的管理内存释放的方法却往往由于程序员的疏忽而致使内存无法回收,同时也增加了程序员的工作量。而在Java运行环境中,始终存在着一个系统级的线程,专门跟踪内存的使用情况,定期检测出不再使用的内存,并进行自动回收,避免了内存的泄露,也减轻了程序员的工作量。 Java的工作原理 代码安全性检查机制 安全和方便总是相对矛盾的。Java编程语言的出现使得客户端机器可以方便的从网络上下载Java程序到本机上运行,但是也要保证Java程序不携带病毒或者不怀有其它险恶目的,如果Java语言不能保证执行的安全性,那么就不可能存活到今天。虽然有时候少数程序员抱怨Applet 连文件系统也不能访问,但是正是各种安全措施的实行才确保了Java语言的生存。 Java的工作原理 Java语言的特点 1.面向对象 2. 鲁棒并且安全 3. 结构中立并且可以移植 4.?高性能 5.?解释执行、多线程并且是动态的 Java的工作原理 不断扩展的Java计算平台 Java不仅是编程语言,还是一个开发平台,Java技术给程序员提供了许多工具:编译器、解释器、文档生成器和文件打包工具等等。同时Java还是一个程序发布平台,有两种主要的发布环境: ①Java运行时环境,包含了完整的类文件包,②许多主要的浏览器都提供了Java解释器和运行时环境。 对 象 面向过程 面向对象的第一个原则是把数据和对该数据的操作都封装在一个类中,在程序设计时要考虑多个对象及其相互间的关系。有些功能并不一定由一个程序段完全实现,可以让其它对象来实现。 对 象 面向对象 面向对象程序设计方法的基本思想是: 1. 所有的东西都是对象。 2. 程序是对象的组合。 3. 每个对象都有自己的存储空间。 4. 每个对象都属于某个类。 Java开发工具(JDK)安装与设置 Java 平台是指安装 了Java 开发工具(JDK)的计算机系统。JDK(Java开发工具)是Java Development Kit的缩写,后来的名称为:J2SDK或Java 2 SDK(即:Java 2 Software Development Kit),而在本书中习惯以JDK简称。目前的JDK版本,还分为Enterprise、Standard、Micro 不同的版本。由于本书是教材,主要用于学习的目的,所需要的就是Standard版本的JDK。而Standard版本的Java平台,全名为:Java 2 Platform Standard Edition (缩写为:J2SE),此版本的 JDK 就是:Java 2 SDK Standard Edition。 Java程序开发 源文件:文件名.Java Java编译器:Javac 字节码文
您可能关注的文档
最近下载
- 人力资源管理课后答案德斯勒.docx
- 马克思主义新闻观十二讲之第九讲实现新闻传播权利与社会责任的统一.docx VIP
- 国际航运管理 全套课件.PPT VIP
- 财务共享服务教学课件4第四章 费用报销流程.pptx VIP
- 手术患者意外伤害预防.pptx VIP
- 2025年新人教版数学7年级上册整册同步教学课件.pptx
- 广告理论与实务:各类广告媒介PPT教学课件.pptx VIP
- 第1课 课题一《课外生活小调查·周末生活我采访》(教学设计)-2024-2025学年三年级上册综合实践活动浙教版.docx VIP
- 广告理论与实务:印刷媒体广告PPT教学课件.pptx VIP
- 铭记历史·开创未来--2025-2026学年高一上学期纪念抗日战争胜利80周年爱国主义教育主题班会.pptx VIP
文档评论(0)