JSE-01Java编程语言概述.pptx
《JSE-01Java编程语言概述.pptx》由会员分享,可在线阅读,更多相关《JSE-01Java编程语言概述.pptx(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第1章章Java编程语言概述编程语言概述讲师:李贺飞讲师:李贺飞新浪微博:尚硅谷新浪微博:尚硅谷-李贺飞李贺飞本章内容本章内容l第一节 走进Java语言l第二节 搭建开发环境l第三节 开发简单应用程序l第四节 注释语句第一节 走进Java语言Java编程语言发展简史编程语言发展简史l最初命名为Oak(橡树)lGreen Team小组成员James Gosling、Bill Joy、Patrick Naughton、Mike Sheridanl最初的目的:与家电一起使用l1994年,小组意识到 Oak 非常适合于互联网l于1995年5月发布,定名为Javal正式版本于1996年发布Java编程
2、语言主要特征编程语言主要特征l面向对象l分布式l简单化l多线程l安全l跨平台移植(Write once,Run Anywhere)Java技术体系平台技术体系平台lJava平台标准版(Java SE)适于开发桌面应用程序,C/S架构应用程序lJava平台企业版(Java EE)适于开发小、中、大型的企业级应用程序lJava平台微型版(Java ME)适合于开发微型平台的应用程序,如手机,GPS第二节 搭建开发环境u核心机制核心机制Java虚拟机虚拟机lJVM是一个虚拟的计算机,具有指令集并使用不同的存储是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器区域
3、。负责执行指令,管理数据、内存、寄存器。l对于不同的平台,有不同的虚拟机。lJava虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”。uJava语言的特点:跨平台性语言的特点:跨平台性l因为有了JVM,同一个Java 程序在三个不同的操作系统中都可以执行。这样就实现了Java 程序的跨平台性。JAVA程序Windows操作系统Linux操作系统Mac操作系统Win版的JVMlinux版的JVMMac版的JVMu什么是什么是JDK,JREJDK(Java Development Kit Java开发工具包开发工具包)JDK是提供给Java开发人员使用的,其中包含了java的开发工
4、具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等JRE(Java Runtime Environment Java运行环境运行环境)包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行运行一个开发好的Java程序,计算机中只需要安装JRE即可。简单而言,使用简单而言,使用JDK的开发工具完成的的开发工具完成的java程序,交给程序,交给JRE去运行。去运行。JRE=JVM+Java SE标准类库JDK=JRE+开发工具集(例如Javac编译工具
5、等)uJVM、JRE、JDKJava语言的环境搭建语言的环境搭建l下载 JDKl安装 JDKl配置环境变量path:windows系统执行命令时要搜寻的路径。classpath:java 在编译和运行时要找的 class 所在的路径。l验证是否成功:javac javal选择合适的文本编辑器或 IDE 开发u下载、安装下载、安装JDKl官方网址:l安装JDK傻瓜式安装,下一步即可。建议:安装路径不要有中文或者特殊符号如空格等。当提示安装 JRE 时,可以选择不安装。u配置环境变量配置环境变量 pathl在dos命令行中敲入javac,出现错误提示:l错误原因:当前执行的程序在当前目录下如果不存
6、在,windows系统会在系统中已有的一个名为path的环境变量指定的目录中查找。如果仍未找到,会出现以上的错误提示。所以进入到 jdk安装路径bin目录下,执行javac,会看到javac参数提示信息。每次执行 java 的工具都要进入到bin目录下,是非常麻烦的。可不可以在任何目录下都可以执行java的工具呢?l根据windows系统在查找可执行程序的原理,可以将java工具所在路径定义到 path 环境变量中,让系统帮我们去找运行执行的程序。l配置方法:配置方法:我的电脑-属性-高级系统设置-环境变量编辑 path 环境变量,在变量值开始处加上java工具所在目录,后面用“;”和其他值分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSE 01 Java 编程 语言 概述
限制150内