《JAVA概述及开发环境搭建.ppt》由会员分享,可在线阅读,更多相关《JAVA概述及开发环境搭建.ppt(30页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、JAVA 语言程序设计语言程序设计第1章:JAVA概述及开发环境搭建 JAVA发展概述6402332 6402332 王联根王联根目标了解SUN公司了解Java语言的发展史了解Java主要技术的三个分支了解Java可移植性的实现原理SUN公司SUN:Stanford University Network1982年成立Java发展历程Oak:Java的前身,1991年出现基于C+开发的新语言,主要用于嵌入式设备开发之后产生了HotJava浏览器Java发展历程Java主设计者:James Gosling1995.5.23 Sun发布了Java 1.0Java Development Kit,JD
2、K1.0Java 2,JDK 1.2J2SE 5.0得到进一步改进Java SE 6得到进一步改进现在的版本:JDK 1.7也称为:Java SE 7Java主要技术分支JAVA SEJava 2 Platform,Standard Edition前身:J2SE,2005年之后更名为JAVA SEJAVA EEJava 2 Platform,Enterprise Edition前身:J2EE,2005年之后更名为JAVA EEJAVA MEJava 2 Platform,Micro Edition前身:J2ME,2005年之后更名为JAVA ME三种技术的关系JAVA EEJSP/Servle
3、tEJB服务服务JAVA MECLDC、MIDP游戏游戏通讯通讯JAVA SE面向对象面向对象JVM底层支持底层支持基础基础核心核心Java语言的特点简洁有效可移植性面向对象解释型适合分布式计算拥有较好的性能健壮、防患于未然具有多线程处理能力具有较高的安全性是一种动态语言是一种中性结构Java应用程序运行机制计算机高级编程语言类型:编译型解释型Java是两种语言的结合编译命令:javac.exe解释命令:java.exeJava程序组成:Java源文件、字节码文件、机器码指令Hello.java_Hello.class_编译解解释011101100Java虚拟机(Java Virtual Ma
4、chine)在一台计算机上由软件或硬件模拟的计算机。Java虚拟机(JVM)读取并处理经编译过的平台无关的字节码class文件。Java编译器针对Java虚拟机产生class文件,因此是独立于平台的。Java解释器负责将Java虚拟机的代码在特定的平台上运行。Source.java_Source.class_DOSJVM for DOSWindowsJVM for WinxUNIXJVM for UnixOther PlatformOther编译执行行进一步解释:Java可移植性非洲翻译韩国翻译美国翻译非洲商人韩国商人美国商人中国商人问候的候的话语翻译成非洲话翻译成韩国话翻译成美国话下一知识点
5、Java 开开发环境搭建境搭建JAVA 语言程序设计语言程序设计第1章:JAVA概述及开发环境搭建 JAVA开发环境搭建6402332 6402332 王联根王联根目标安装JDK配置Java开发环境掌握path及classpath的作用运行第一个程序JDK安装选择安装路径配置JDK设置的流程:【我的电脑】【属性】【环境变量】【高级】【编辑path信息】%JAVA_HOME%bin;配置完成第一个java程序 Hello.java设置classpath设置到指定目录查找:SET CLASSPATH=目录设置从当前所在的目录查找(默认):SET CLASSPATH=.下一知识点简单Java程序程序
6、JAVA 语言程序设计语言程序设计第1章:JAVA概述及开发环境搭建 简单JAVA程序6402332 6402332 王联根王联根目标掌握public class与class声明的区别掌握Java中的注释使用掌握Java中的标识符的命名规则了解Java中的关键字掌握变量及常量的声明一个简单的Java程序使用public class和class声明的区别public class文件名称必须与类名称一致class文件名称可以与类名称不一致Java程序的注释在java中根据功能的不同,注释主要分为以下三种:单行注释多行注释文档注释Java中的标识符Java中的包、类、方法、参数和变量的名字,可由任意
7、顺序的大小写字母、数字、下划线(_)和美元符号($)组成,但标识符不能以数字开头,不能是Java中的保留关键字。合法的标识符:yourname、yourname_lxh、li_yourname、$yourname非法的标识符:class、67.9、Hello LiXingHuaJava中的关键字关关键字字说明:明:1、在Java中goto和const没有任何的意义2、assert是在JDK 1.4之后增加进来的3、enum是在JDK 1.5之后增加进来的变量和常量变量:将内存中的某个内存块保留下来以供程序使用,里面的内容是可变的常量:一个数字就表示常量、常量内容是不会改变的下一章内容Java 程序设计基础程序设计基础