- 3
- 0
- 约6.19千字
- 约 39页
- 2017-07-26 发布于湖北
- 举报
第一章 Java程序设计概述 授课教师:杨杰明 目 录 1.1 面向对象程序设计 1.2 程序设计语言 1.3 Java语言介绍 1.4 Java资源的获取与安装 1.5 Java程序的开发过程 1.6 java编码规范 1.7 Java开发工具介绍 课前思考 你是否正在使用或听说过Java语言? 你目前能够熟练应用的语言是什么? 你是否爱好程序设计? 你是否认为学习一门编程语言很困难? 学习目标 获取并安装JDK 描述Java技术的关键特性 编辑、编译和运行一个简单的Java应用程序 描述Java虚拟机的工作机制 描述Java的编码规范 1.1 面向对象程序设计 Java 语言是面向对象的程序设计语言 一切都为对象 面向对象是目前最流行的程序设计方法 通过抽象来解决问题 1.1 面向对象程序设计 class 车{ // 定义一个车类 // 车的数据成员定义 车轮数; 车的颜色; 车的重量; 车速; ...... // 车的成员方法定义 启动(); 加速(); 刹车(); 修理(); ...... } 1.2 程序设计语言 高级语言的编译执行过程 1.2 程序设计语言 常见的高级语言 过程语言:FORTRAN、COBOL、BASIC、Pascal、C 函数语言:Lisp、ML 逻辑语言:Prolog 面向对象语言:C++、Smalltalk、Ada、Java 2010年 各 大 流 行 语 言 排 行 榜 1.2 程序设计语言 高级语言解决问题的过程 根据实际问题构造数学模型,即归纳为数学公式。 选择适当的计算方法,即将数学公式转换成适合计算机解题的方法。 用高级语言编写程序 上机调试程序,直到最后结果正确无误。 1.3 Java语言介绍 1.3.1 什么是Java Java是一种软件技术 Java是简单的、面向对象的、分布式的、解释性的、健壮的、安全的、结构中立的、可移植的、高性能的、多线程的、动态的程序设计语言。 一切都是对象 write once run anywhere 1.3 Java语言介绍 1.3.2 Java的实现机制 Java虚拟机 java虚拟机是软件模拟的计算机 执行保存在.class文件中的字节码 java源程序需要通过编译器编译成为.class文件 1.3 Java语言介绍 不同的软硬件平台有不同的java虚拟机 1.3 Java语言介绍 1.3.2 Java的实现机制 无用内存自动回收机制 垃圾收集器(系统级线程 ) 始终自动运行,不能强制执行 回收无用的对象的内存空间,避免内存溢出 将程序员从手工管理内存的工作中解脱出来 垃圾回收器通过自己的方案来确定内存块的回收 1.3 Java语言介绍 1.3.2 Java的实现机制 代码安全性检查机制 1.3 Java语言介绍 1.3.3 Java的特点 简单性 面向对象 分布性 可解释性 健壮性 安全性 结构中立性 可移植性 多线程 1.4 Java资源的获取和安装 1.4.1 安装JDK Java2 SDK(Software Development Kit) Standard Edition (J2SE) Enterprise Edition (J2EE \Java EE ) Mobile Edition (J2ME) 1.4 Java资源的获取和安装 1.4.1 安装JDK 下载JDK 1.5.0 版的网址是: /technetwork/java/javase/downloads/index-jdk5-jsp-142662.html jdk-1_5_0_14-windows-i586-p.exe 1.6.0版的网址是: /technetwork/java/javase/downloads/index.html jdk-6u24-windows-i586.exe 1.4 Java资源的获取和安装 1.4.1 安装JDK 安装JDK 直接运行“jdk-1_5_0_14-windows-i586-p.exe” 1.4 Java资源的获取和安装 1.4.1 安装JDK 安装JDK后产生如下目录: \bin目录:Java开发工具,包括Java编译器、解释器等 \demo目录:一些实例程序 \lib目录:Java开发类库 \jre目录:Java运行环境,包括Java虚拟机、运行类库等 1.4 Java资源的获取和安装 1.4.1 安装JDK Bin 文件夹的常用文件 javac : java
您可能关注的文档
- 农村喜宴美食图片看看农村婚宴比你们城里面差啥了.pdf
- 大黄鱼类Ⅳ型抗冻蛋白基因的克隆、表达和功能研究.pdf
- ch01建筑法规概论.ppt
- 造价到底该如何入门.pdf
- 气相白炭黑的比表面积及表面特性对硅橡胶补强效果的影响_胡文谦.pdf
- 第3章 锅炉检修工艺规程07.02.28.doc
- 浴室天然石材的保养及清洗.pdf
- 陕西0408作图实验.docx
- 14橱柜项目招商书.doc
- 本标准非等效采用美国供暖制冷空调工程师学会标准ASHR.pdf
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 电商数据分析(微课版)课件全套 第1--10章 电商数据分析概述---数据分析报告与看板制作.pptx
- 异常子宫出血的护理查房.pptx
- 2025年中医执业医师个人工作计划范文.docx VIP
- 2024《中班幼儿饮食行为现状调查—以S幼儿园为例》12000字.docx VIP
- 2025年美容美发十年行业数据洞察报告.docx
- 护理交接班制度.pptx VIP
- 初中电学总复习初中电学总复习.doc VIP
- 北京邮电大学《机器学习》2023-2024学年期末试卷.doc VIP
- 照顾老人保姆合同范本10篇.docx VIP
- 2024年锡林郭勒职业学院单招职业倾向性考试题库必考题.docx VIP
原创力文档

文档评论(0)