第1篇 java的基础知识.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 Java基础知识 1.1 Java语言的特点 1.2 Java的开发环境及其设置 1.3 Java语言的数据类型 1.4 Java程序中的标识符、关键字和分隔符 1.5 Java中变量的作用范围 1.6 小结 1.1 Java语言的特点 面向对象的(object-oriented) 面向对象的设计是指使用面向对象的思考方式来设计问题的解决方案。面向对象可以说是Java最重要的特征,所以它支持封装、继承、多态等面向对象的特征。Java语言的设计是完全面向对象的,它不支持类似C语言那样的面向过程的程序设计技术。 健壮的(robust) Java也是一种强类型的语言,其类型检查比C++还要严格,可以帮助我们检查出许多开发早期出现的错误。Java自己负责内存管理,提供了垃圾内存回收机制,有效的避免了C++中最头疼的内存泄露问题。 安全的(secure) 一方面,在Java语言里,删除了指针和释放内存等C++功能,避免了非法内存操作。另一方面,通过Java的安全体系架构来确保Java代码的安全性。当我们能从网上下载Java代码在本地执行时,Java的安全架构能确保恶意的代码不能随意访问我们本地计算机资源。例如,删除文件,访问本地网络资源等操作都是被禁止的。 解释的(interpreted) Java代码是解释执行的,我们使用Java编译器将Java代码编译成字节码(bytecodes),这是一种与操作系统无关的中间代码。若要运行Java程序,只要在平台上安装JVM(Java Virtual Machine),通过JVM即可将字节码转换成目标平台所接受的原始机器语言,从而使得Java程序可以在不同的平台上运行。 可移植的(Portable) 要让程序跨平台运行并不是一件容易的事,有相当多因素必须考虑,例如数据类型所占的内存长度就是一个问题,Java在不同平台上的数据类型长度是同一的,而C/C++则不然,这是Java在提高程序可移植性上最显而易见的一个例子。 (Write once,Run anywhere) 多线程的 Java语言的一个重要特性就是支持多线程的程序设计。多线程就好像我们做一张桌子,如果你一个人完成这张桌子制作,就好像单线程。那么你需要先做桌面,做完桌面后,再做4个桌子腿,如果现在有5个人来做桌子,即在程序中开辟5个线程,其中1个人做桌面,另外4个人做桌子腿,将工作效率大大提高。 1.2 Java的开发环境及其设置 1、开发环境JDK 1996年,sun公司的Java 1.0版本正式推出。Java的早期版本成为JDK(Java Development Kit),如JDK 1.0,JDK 1.02,JDK 1.1.5等。1999年升级为1.2版,并改称为JAVA 2。2000年9月升级为1.3版,2001年7月推出了1.4版,目前使用的较多的为1.6版。 例:编译并运行以下程序 public class Mytest { public static void main(String args[]) { System.out.println(Welcome to Beijing! ); } } 2、Java应用平台 Java SE(Standard Edition) Java各种应用的基础平台,其主要包括4个部分:JVM (Java Virtual Machine) 、 JRE( Java Runtime Environment )、JDK( Java Development Kits)和Java语言。 Java EE(Enterprise Edition) Java EE是以Java SE为基础,专门为企业开发的、体系庞大的Java版本,其定义 了一系列的服务、API(Application Programming Interface)和协议等适用于开发 分布式的、多层式的、以组件为基础的、以Web为基础的应用程序。 Java ME(Micro Edition) Java ME是Java平台版本最小的一个,目的是作为小型数字设备上开发及部署应 用程序的平台,如手机、PDA、股票机等。 1.3 Java语言的数据类型 1.4 Java程序中的标识符、关键字和分隔符 1.5 Java中变量的作用范围 1.6 小结 byte (byte)0 short (short)0 int 0

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档