JavaSE_0语法基础.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JavaSE_0语法基础

、Java开发前奏 Java语言发展简史 Sun Microsystems于1995年推出 1991 年Sun公司的James Gosling等人开始开发名称为Oak 的语言。希望用于控制嵌入在有线电视交换盒、PDA等的微处理器() Internet使Java成为网上最流行的编程语言,Java对Internet的影响也意义深远 1994年将Oak语言更名为Java Java 既安全、可移植,又可跨平台,而且人们发现它能够解决Internet 上的大型应用问题 1996年获得$100000000的投资 1998年提出JDK1.2,更名为Java2 之后推出JDK1.3,JDK1.4 2005年更名为JDK 5.0,是对以前版本最大改进 2007年JDK6.0 Java体系 Java SE:Java Platform,Standard Edition 标准版:各应用平台的基础,桌面开发和低端商务应用的解决方案。 Java EE:Java Platform,Enterprise Edition 企业版:以企业为环境而开发应用程序的解决方案 Java ME :Java Platform, Micro Edition 微型版:致力于消费产品 和嵌入式设备的最佳解决方案 Java可以做什么? 开发桌面应用程序 银行软件、商场结算软件 开发面向Internet的web应用程序 门户网站(工商银行)、网上商城、阿里巴巴、电子商务网站 提供各行业的解决方案 金融、电信、电力... Java的特性 一种纯面向对象的编程语言。 一种与平台无关(跨平台)的语言。(它提供了在不同平台下运行的解释环境) 一种健壮的语言,吸收了C/C++语言的优点。 有较高的安全性。(自动回收垃圾,强制类型检查,取消指针) Java跨平台原理 Java技术的两种核心机制 Java虚拟机(Java Virtual Machine) JVM 垃圾回收器(Garbage Collection) GC Java 虚拟机(JVM) JVM可以理解成一个可运行Java字节码的虚拟计算机系统 它有一个解释器组件,可以实现Java字节码和计算机操作系统之间的通信 对于不同的运行平台,有不同 的JVM。 JVM屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。 垃圾回收器(GC) 不再使用的内存空间应当进行回收-垃圾回收。 在C/C++等语言中,由程序员负责回收无用内存。 Java语言消除了程序员回收无用内存空间的责任: JVM提供了一种系统线程跟踪存储空间的分配情况。并在JVM的空闲时,检查并释放那些可以被释放的存储空间。 垃圾回收器在Java程序运行过程中自动启用,程序员无法精确控制和干预。 JavaSE的组成概念图 JDK JDK(Java Development Kits)-- Java开发工具集 JRE(Java RunTime Environment)Java运行时环境 JVM Java API (应用程序编程接口) Java编译器(javac.exe)、Java运行时解释器(java.exe)、Java文档化化工具(javadoc.exe)及其它工具及资源 JRE的三项主要功能: 加载代码:由类加载器(class loader)完成; 校验代码:由字节码校验器(bytecode verifier)完成; 执行代码:由运行时解释器(runtime interpreter)完成。 搭建Java开发环境 下载和安装最新版本的JDK 下载地址: /javase/downloads/index.jsp JDK安装目录介绍: bin目录:存放java的编译器,解释器等工具(可执行文件); demo目录:存放演示程序 include目录:存放用于本地方法的文件 jre目录:存放Java运行环境文件 lib目录:存放Java的类库文件 sample目录:一些范例程序 src.zip文件:JDK提供的类的源代码 Sun目录下有个JavaDB 目录: JDK6附带的一个轻量级的数据库,名字叫做Derby 设置环境变量 path:用于指定操作系统的可执行指令的路径 classpath:Java虚拟机在运行某个类时会按classpath指定的目录顺序去查找这个类 注:JDK 5.0默认就会到当前工作目录以及JDK的lib目录中查找 验证 javac:Java源文件的编译工具。 java:Java字节码解释程序。 什么是程序 程序一词来自生活,通常指完成某些事务的一种既定方式和过程 在日常生活中,可以将程序看成对一系列动作的执行过程的描述 例如: 去银行办理业务 去商品购物 等等

您可能关注的文档

文档评论(0)

exianwhan + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档