Java简介、开发环境搭建课件.ppt

Java简介、开发环境搭建课件.ppt

ID:57057934

大小:1.10 MB

页数:16页

时间:2020-07-30

Java简介、开发环境搭建课件.ppt_第1页
Java简介、开发环境搭建课件.ppt_第2页
Java简介、开发环境搭建课件.ppt_第3页
Java简介、开发环境搭建课件.ppt_第4页
Java简介、开发环境搭建课件.ppt_第5页
资源描述:

《Java简介、开发环境搭建课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、3G应用开发之Java基础讲师:杨杰第01节Java简介、开发环境搭建本节主要内容Java简介Java开发环境搭建开发第一个Java程序Java命名规范和注释Java简介Java是SUN公司开发的源于Internet的一种现代程序设计语言。多年来,SUN公司对Java产品不断改进升级,使之紧跟时代步伐,满足了日益复杂的软件开发需求。Java不是专用于Internet的语言;不是万能的编程语言。Java的普及性28亿Java设备分布在全世界;10.7亿Java移动设备/手机;7亿台PC机支持Java;149个硬件厂商支持Java;12.5亿个智能卡;450万Java开发者。Java简介–发展史J

2、ava之父JamesGosling(詹姆斯·高斯林)1991出现(1990年初开发了Java雏形,命名为Oak)1995以Java的名称正式发布1998定规范2002入中国(Java2)2004年9月30日18:00PM,J2SE1.5发布,成为Java语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE1.5更名为JavaSE5.02005年6月,JavaOne大会召开,SUN公司公开JavaSE6。此时,Java的各种版本已经更名,以取消其中的数字“2”:J2EE更名为JavaEE,J2SE更名为JavaSE,J2ME更名为JavaME2006年12月,SUN公司发布JRE6.020

3、09年12月,SUN公司发布JavaEE62010年11月,由于Oracle公司对于Java社区的不友善,因此Apache扬言将退出JCP[3]2011年7月28日,Oracle公司发布J2SE7.0Java简介–版本J2SE(Java2StandardEdition):包含了标准的JDK、开发工具、运行时环境和类库,主要针对普通PC机的应用。J2EE(Java2EnterpriseEdition):采用标准化的模块组件,为企业级应用提供标准平台,简化了复杂的企业级编程。J2ME(Java2MicroEdition):包含高度优化精简的Java运行时环境,专门针对小型的消费电子产品等。Java

4、简介–Java平台Java平台与大多数其他平台的不同之处在于:平台无关性,“纯软件平台”,包含JVM和API;JVM就像翻译一样,把通用的普通话翻译成不同地方的方言。Java程序Java虚拟机JavaAPIs计算机系统Java平台(安装JDK)Java简介-JVMJVM(JavaVirtualMachine):是在一台计算机上,由软件模拟或用硬件实现的假想的计算机。由Sun公司规定了JVM具体实现的规格和功能,并定义了堆、栈、垃圾回收等功能。它分为三部分:类装载器:定位class文件,并加载进内存。Class文件检验器:结构检查、数据类型语言检查、字节码验证、符号引用检查。Java解释器:ja

5、va.exe文件:将*.class文件解释为本地执行码。Java简介-APIAPI(ApplicationProgrammingInterface):应用程序编程接口。预先建立的软件组件的大型集合。Java简介–JDK组成JDK(JavaDevelopmentKit):Java开发工具包,包括两部分:JRE(JavaRuntimeEnvironment):Java运行环境DevelopmentTools:Java开发工具包Java简介–特点可移植性面向对象(封装、继承、多态),C语言不具有这些特征(程序=对象+消息)不支持指针数据类型提供了数组下标的检查机制提供自动的内存管理机制(资源释放)字

6、节码校验器运行时内存布局(垃圾回收机制)类装载器文件访问限制稳定性和安全性简单易学Java的简单性是以增加系统的复杂性为代价的!Java开发环境搭建1、下载JDK2、安装JDK3、配置环境变量:JAVA_HOME、CLASSPATH和path变量常用DOS命令cd目录名称;进入目录cd..;返回上一级目录cd;返回根目录dir;查看当前目录下文件javacxxx.java;编译Java类文件

7、javaxxx;运行开发第一个Java程序//TheFirstJavaProgrampublicclassHelloWorld{publicstaticvoidmain(String[]args){Sy

8、stem.out.println("HelloWorld!");}}程序头的注释HelloWorld类main方法修饰符方法头方法体方法名参数返回类型Java命名规范类的命名首字母大写,如果由多个单词组成,那么每个单词的首字母都大写方法的命名首字母小写,如果由多个单词组成,那么除了第一个单词剩下的单词首字母都大写变量的命名首字母小写,如果由多个单词组成,那么除了第一个单词剩下的单词首字母都大写注释

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。