Java核心逻辑第01章JREJDK安装配置第一个应用程序ma.ppt

上传人:wuy****n92 文档编号:80463188 上传时间:2023-03-23 格式:PPT 页数:28 大小:3.47MB
返回 下载 相关 举报
Java核心逻辑第01章JREJDK安装配置第一个应用程序ma.ppt_第1页
第1页 / 共28页
Java核心逻辑第01章JREJDK安装配置第一个应用程序ma.ppt_第2页
第2页 / 共28页
点击查看更多>>
资源描述

《Java核心逻辑第01章JREJDK安装配置第一个应用程序ma.ppt》由会员分享,可在线阅读,更多相关《Java核心逻辑第01章JREJDK安装配置第一个应用程序ma.ppt(28页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Oracle Java EE实训教材系列之一实训教材系列之一Java面向对象的核心逻辑面向对象的核心逻辑 课程目标课程目标l掌握掌握Java基本语法基本语法l掌握面向对象编程思想掌握面向对象编程思想l掌握集合的应用掌握集合的应用l掌握多线程的应用掌握多线程的应用l掌握文件的读写掌握文件的读写l掌握掌握JDK新特性新特性 贯穿案例贯穿案例商超购物系统商超购物系统1l商超系统作为贯穿整门课程的案例,实现了超市购物、收银、商品管商超系统作为贯穿整门课程的案例,实现了超市购物、收银、商品管 理及管理员维护等功能理及管理员维护等功能l学完每一章后,可以完善相应的功能学完每一章后,可以完善相应的功能 贯穿

2、案例贯穿案例企业QQ2l企业企业QQQQ是一个当前流行的企业内部通信工具,实现了局域网内的添加是一个当前流行的企业内部通信工具,实现了局域网内的添加 好友、聊天等功能好友、聊天等功能l整门课程学完后,学员可以完成企业整门课程学完后,学员可以完成企业QQQQ项目项目 课程结构课程结构基本语法基本语法面向对象编程思想面向对象编程思想JavaJava高级应用高级应用JDKJDK新特性新特性1.1.JavaJava的起源和发展的起源和发展2.2.注释、包、变量等注释、包、变量等基本语法基本语法3.3.JavaJava流程控制流程控制4.4.函数的定义与调用函数的定义与调用5.5.数组的创建与使用数组的

3、创建与使用1.1.类和对象类和对象2.2.面向对象三大特性面向对象三大特性3.3.三个修饰符三个修饰符4.4.接口的特点及应用接口的特点及应用5.5.ObjectObject类、包装类、类、包装类、内部类的特点内部类的特点1.1.ListList、SetSet、MapMap接接口的特点与使用口的特点与使用2.2.泛型的使用泛型的使用3.3.异常的分类及处理异常的分类及处理4.4.多线程的开发及线多线程的开发及线程同步程同步5.5.文件的读写文件的读写6.6.网络编程网络编程7.7.类对象的创建及反类对象的创建及反射的好处射的好处1.1.JDK5JDK5新特性新特性2.2.JDK6JDK6新特性

4、新特性3.3.JDK7JDK7新特性新特性第第1 1-5-5章章第第6-106-10章章第第11-1611-16章章第第1717章章第一章第一章 Java入门入门 本章目标本章目标lJava语言介绍语言介绍 lJava开发环境的搭建开发环境的搭建l第一个第一个Java应用程序应用程序 本章结构本章结构Java开发环境搭建开发环境搭建Java的运行机制的运行机制安装安装JDK配置环境变量配置环境变量Java入门入门Java的起源与发展的起源与发展第一个第一个Java程序程序Java语言介绍语言介绍初识初识HelloWorld执行命令执行命令 java编译命令编译命令 javacJRE 与与 JD

5、K Java语言介绍语言介绍l什么是什么是Java编程语言编程语言lJava编程语言的主要特性编程语言的主要特性lJava语言的运行机制语言的运行机制lJRE与与JDK Java语言介绍语言介绍l 什么是什么是Java编程语言编程语言Java编程语言的历史编程语言的历史 JavaSE(java标准版本)标准版本)JavaME(java用于移动和嵌入设备的版本用于移动和嵌入设备的版本)JavaEE (java企业级应用版本企业级应用版本)Java编程涵盖范畴编程涵盖范畴 编程语言编程语言 开发环境开发环境 应用环境应用环境 部署环境部署环境 Java语言介绍语言介绍l 什么是什么是Java编程语

6、言编程语言Java专业人士:专业人士:Java程序员程序员 Java开发工程师开发工程师 JavaWeb开发工程师开发工程师 JavaEE架构师架构师 Java语言介绍语言介绍l Java编程语言的主要特性编程语言的主要特性纯面向对像纯面向对像 (实际不是纯面向对象实际不是纯面向对象)简单简单VS复杂复杂(强调和(强调和c+对比,与某些语言比?)对比,与某些语言比?)代码开放性代码开放性代码安全性代码安全性垃圾回收(垃圾回收(GC)可以通过如下代码可以通过如下代码建议建议虚拟机垃圾回收虚拟机垃圾回收 ()/()跨平台跨平台 Java语言介绍语言介绍l Java语言的运行机制语言的运行机制计算机

7、语言计算机语言计算机高级语言计算机高级语言编译型语言编译型语言(c、c+)源文件源文件 -编译器编译器-可执行文件可执行文件 运行可执行文件运行可执行文件 -机器指令机器指令解释型解释型语言语言 (javascript、perl)文本文件文本文件 -解释器解释器-直接翻译成机器指令直接翻译成机器指令先编译,后解释先编译,后解释(java).java .java源文件源文件 -编译编译 -.class-.class字节码文件字节码文件 (字节码字节码)jvm)jvm解释执解释执 行行 -真正的机器指令真正的机器指令 Write Once,Run Anywhere(一次编写到处运行一次编写到处运行

8、)Java 语言介绍语言介绍 Java语言介绍语言介绍l JRE与与JDKJRE(Java Runtime Environment)Java运行时环境运行时环境 JRE=JVM(Java Virtual Machine)JavaJRE=JVM(Java Virtual Machine)Java虚拟机虚拟机+解释器解释器JDK(Java Development Kit)Java开发工具包开发工具包 JDK=JRE+JDK=JRE+工具(编译器、调试器、其他工具工具(编译器、调试器、其他工具)+类库类库 Java开发环境的搭建开发环境的搭建l 获取获取 Java SDK从以下网站可下载从以下网站可

9、下载JDK根据操作系统的不同下载不同平台的根据操作系统的不同下载不同平台的JDK l 安装安装 Java SDKWindows:运行安装程序运行安装程序Unix :安装安装rpm包包 Java开发环境的搭建开发环境的搭建l两种安装方式:两种安装方式:1 全部点击下一步,直到安装完成(最简单,最推荐)。全部点击下一步,直到安装完成(最简单,最推荐)。2 拷贝来别人安装过的拷贝来别人安装过的jdk文件夹文件夹设置设置Java环境变量环境变量:JAVA_HOMEPATHWindows 2000/NT/XP开始开始控制面板控制面板系统系统高级高级环境变量环境变量 Windows 9x/me:在在 au

10、toexec.bat文件的末尾添加文件的末尾添加:set JAVA_HOME=set PATH=%JAVA_HOM%bin set CLASSPATH=.;Java开发环境的搭建开发环境的搭建l Java环境变量环境变量JAVA_HOME 表示的是表示的是JavaJava的安装目录的安装目录 如:如:PATH 是在命令行上输入是在命令行上输入JavaJava命令时,用来指示操作系统去哪个路径下找命令时,用来指示操作系统去哪个路径下找Java Java 的相关程序。往往会把的相关程序。往往会把PATHPATH变量配成变量配成JavaJava的安装路径的安装路径/bin/bin目录目录 如:如:%

11、JAVA_HOME%JAVA_HOME%bin;bin;C:ProgramC:Program FilesCommon FilesMicrosoft SharedWindowLive;C:Program FilesCommon FilesMicrosoft SharedWindowLive;C:Program Files(x86)Common FilesMicrosoft SharedWindows.Files(x86)Common FilesMicrosoft SharedWindows.第一个第一个Java应用程序应用程序 在本地硬盘中创建一个在本地硬盘中创建一个test.java test

12、.java 的文件书写如下代码的文件书写如下代码 例如:例如:D:test.java D:test.javaD:javac test.javaD:java HelloWorld 第一个第一个Java应用程序应用程序 l 深入分析第一个程序深入分析第一个程序D:javac test.javaD:java HelloWorld 第一个第一个Java应用程序应用程序 l ()与与()区别区别 第一个第一个Java应用程序应用程序 l 类与类与.class.class文件文件javac test.java java HelloWorld 第一个第一个Java应用程序应用程序 l 类与类与.class.

13、class文件文件javac test.java java HelloWorld java Welcome 第一个第一个Java应用程序应用程序 l 类与公开类类与公开类 test.javatest.java1 1、如果一个类是公开类,、如果一个类是公开类,.java.java文件名字与公开类名字一致文件名字与公开类名字一致2 2、一个、一个.java.java文件只应该有一个公开类文件只应该有一个公开类 重要的重要的Java命令命令l 编译编译$javac l 执行执行$java-options class args.l 调试调试$jdb l生成生成html技术文档技术文档$javadoc

14、options packagenames sourcefiles filesl 生成归档文件生成归档文件$jar ctxuvfm0Mi jar-file manifest-file-C directory files.其他其他Java命令命令l 生成安全策略文件生成安全策略文件$policytooll 生成安全密钥生成安全密钥$keytool l 生成生成RMI stub 代码代码$rmic l 启动启动RMI注册服务注册服务$rmiregistryl 判断一个类型是否是可串行化类型判断一个类型是否是可串行化类型$serialver-classpath classpath-show classname.概述概述l 在本章讨论了在本章讨论了:如何设置如何设置Java开发环境开发环境 描述描述Java编程语言的主要特性编程语言的主要特性 描述描述JVM的功能的功能 描述垃圾回收概念描述垃圾回收概念 Java平台如何实现代码安全平台如何实现代码安全 如何编写、编译并运行一个简单的如何编写、编译并运行一个简单的Java应用程序应用程序

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁