Java程序设计基础与实战.pptx

  1. 1、本文档共765页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
根据相关教材和网络资源整理制作,可作为授课教师的参考资料和专业学生、从业人员的自学资料。如有侵权,请联系删除!

第1章走进Java的世界Java简介Java开发环境的搭建IntelliJIDEA的基本使用

了解Java语言的发展历史了解Java语言的特点掌握Java开发环境的搭建掌握IntellijIDEA的安装和使用理解Java程序的编译和运行机制

1.1和Java的初相识1.1.1计算机语言1.1.2Java的前世今生1.1.3Java语言的特性1.1.4JVM介绍

1.1和Java的初相识1.1.1计算机语言计算机编程语言是指用于人与计算机之间通信的语言,是人与计算机之间传递信息的媒介。它是用来进行程序设计的,所以又称程序设计语言或者编程语言。计算机语言是由字符、数字所组成并按照某种语法格式的一串串计算机指令。从计算机诞生,计算机语言经历了3个阶段:机器语言汇编语言高级语言计算机语言介绍

1.1和Java的初相识1.1.1计算机语言机器语言是机器能直接识别的程序语言或指令代码,不同的计算机都有各自的机器语言。机器语言是用0和1组成的一串代码,它们有一定的位数,并分成若干段,各段的编码表示不同的含义(如0000代表加载(LOAD),0001代表存储(STORE))。机器语言汇编语言又称符号语言,是使用一些特殊的符号来代替机器语言的二进制码,计算机不能直接识别,需要汇编过程转换成机器语言,现在通常被应用在底层硬件操作和高要求的程序优化的场合,例如驱动程序、嵌入式操作系统等。汇编语言依赖于硬件体系,开发难度大(如加法指令ADD/ADC、减法指令SUB/SBB)。汇编语言

1.1和Java的初相识1.1.1计算机语言高级语言是一种高度封装的编程语言,使用一定格式的自然语言进行编写源代码,通过编译器将源代码翻译成计算机直接识别的机器语言,之后再由计算机执行,不直接操作硬件,把繁琐的翻译操作交给编译器完成。C语言、C++和Java等语言都属于高级语言。高级语言

1.1和Java的初相识1.1.2Java的前世今生Java的诞生詹姆斯·高斯林“Java之父”JavalogoJava是SunMicrosystems于1995年推出的高级编程语言.Java领域的JavaSE、JavaEE技术已发展成为同C#和.NET平分天下的应用软件开发平台和技术.

1.1和Java的初相识1.1.2Java的前世今生Java技术平台简介根据应用领域的不同,Java有三大技术平台。JavaSE(JavaPlatformStandardEdition):标准版Java技术的基础和核心主要用于开发桌面应用程序JavaEE(JavaPlatformEnterpriseEdition):企业版提供了企业级应用开发的完整解决方案主要用于网页程序的开发和企业的应用系统JavaME(JavaPlatformMicroEdition)主要用于移动设备和嵌入式设备的开发,如手机、平板电脑、电视机顶盒和打印机等。

1.1和Java的初相识1.1.3Java语言的特性隐藏了其他语言中一些晦涩难懂的概念,例如容易引起错误的指针、多继承等。简单易学面向对象将现实世界中的实体抽象地体现在编程世界中,一个个对象最终组成了完整的程序设计,更利于大型软件工程的设计,能增强工程的健壮性,减少失败工程的数量。安全可靠Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。让Java应用设置安全哨兵。

1.1和Java的初相识1.1.3Java语言的特性Java语言通过Java虚拟机实现在不同的操作系统上运行Java程序。能在任何硬件设备条件下运行。这个特性经常被称为“一次编译,到处运行”。跨平台性Java的强类型机制、异常处理、垃圾的自动收集对指针的丢弃和使用安全检查机制使得Java更具健壮性。分布式网络应用编程接口提供了用于网络应用编程的类库。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。健壮性

1.1和Java的初相识1.1.3Java语言的特性线程是操作系统分配CPU时间的基本单位,多线程可以同时完成多个任务,使程序的响应速度更快,能够为程序设计者在运行多线程功能上带来方便。多线程

1.1和Java的初相识1.1.4JVM介绍JVM的作用Java的跨平台性是通过Java虚拟机——JVM(JavaVirtualMachine)实现的。JVM是Java语言的运行环境,也是Java最具吸引力的特性之一。JVM是Java的解释和执行器,它屏蔽了与具体操纵系统平台相关的信息,从而实现了java程序只需生成在JVM上运行的字节码文件(class文件),就可以在多种平台上不加修改地运行,也就是Java的可移植性。JVM是不跨平台的,不同平台对应着不同的JVM。

1.

文档评论(0)

139****1983 + 关注
实名认证
内容提供者

副教授、一级建造师持证人

一线教师。

领域认证该用户于2023年06月21日上传了副教授、一级建造师

1亿VIP精品文档

相关文档