版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、面向对象程序设计1 Java语言使用情况序2序学习Java相关知识 的步骤3 学习目标序最终目标:Java软件工程师Java语法、J2se平台基础、面向对象编程思想和方法(Java基础)Java Web开发(简单应用)J2ee企业开发(企业级应用)、J2me(嵌入式应用)辅助技术:Struts设计模式、JavaScript、XML、SQL语言开发工具:JDK、JCreater、Eclipes、JBuilder、NetBean近期目标在校期间,掌握Java Web应用本学期目标本学期, Java基础语法、面向对象编程思想和方法,培养自学能力。4序学习方法教学方法:边学边练(1+1),阶段测试参考
2、书(1)Java学习笔记,良葛格著, 清华大学出版社(2)Java编程思想第3版 陈昊鹏 等译, 机械工业出版社(3)Java就业培训教程, 张孝祥 编著, 清华大学出版社网络学习资源(1)Java开发网-http:/(2)中文JAVA技术网-/(3)CSDN开发网-http:/等等 考核测试 阶段测试考核5序学习几点建议要求做到:1.上课中培养”电影式”学习方法2.务必清楚且熟练掌握技术实现的流程。3.多写、多读程序 6第一讲 Java程序开发前奏一、什么是Java詹姆斯戈士林(1) 一种编程语言 面向对象的程序设计语言,提供了编译、运行、调试工具。 1991年Sun公司的 “绿色项目” O
3、ak语言产生(Java) 项目失败, 但Java活了下来(1995年发布第一个版本JDK1.0)。(2)是一套开发工具(Java Development Kit) 平台是程序运行的硬件或软件环境,Java平台与大多数其它平台不同, 是基于其它软件或硬件的纯软件平台。 JVM :Java虚拟机,是Java平台的基础 Java API:Java应用程序接口,Java API是软件组件的集合, 它们提供了很多有用的功能,如图形用户界面(GUI)。 随着应用范围越来越广,Java演化出三个不同领域的应用平台 Java SE:Java2 Platform, Standard Edition:标准版,桌面
4、系统和低端服务 Java EE:Java2 Platform, Enterprise Edition:企业版,企业级应用 Java ME:Java2 Platform ,Micro Edition:小型版,嵌入式应用开发(3)是一个运行环境(JRE)7二、Java语言特点简单、面向对象、与平台无关简单风格类似于C+,易上手;抛弃了C+中容易引发程序错误的一些特性,如指针、结构、枚举以及内存管理等;Java提供了丰富的类库,可以帮助我们很方便的开发Java程序。面向对象面向对象可以说是Java最重要的特性,所以它支持继承、重载、多态等面向对象的特性。Java语言的设计是完全面向对象的,它不支持类
5、似C语言那样的面向过程的程序设计技术。分布式程序设计语言面向网络的语言,编写网络应用程序与平台无关、可移植性“一次写入,到处运行”健壮、安全、高性能、多线程、动态性等等Java与C及C+的比较边学边比8三、 Java语言程序分类应用程序(Applicatiion)可通过JVM独立运行的程序小程序(Applet)必须嵌入到网页,由支持JVM的浏览器解释运行。public class Hellopublic static void main(Stringargs)System.out.println (hello world!);import java.awt.*;import java.appl
6、et.*;public class AppletHello extends Appletpublic void paint(Graphics g)g.drawString(hello,world!,20,20);9四、Java程序开发过程开发程序前,进行开发环境配置安装JDK(从网上下载)选择安装开发工具JDK记事本等文本编辑工具JCreater、JBuilder、EClipes、NetBean等集成开发环境开发步骤编写程序源文件源文件类型名为.java编译生成字节码文件生成的字节码文件类型名为.class运行应用程序运行:通过Java虚拟机独立运行程序小应用程序运行:嵌入浏览器中运行10五、
7、 Java的开发环境的搭建(一)首先理解 环境变量的作用介绍JDK记事本等文本编辑工具最基本的开发方法 (1)采用记事本编写如下程序,文件名为Hello.javapublic class Hellopublic static void main(Stringargs)System.out.println (hello world!);考虑如何运行?11(2) JDK环境下程序编译与运行编写Java应用程序源文件在D盘创建工作目录mycode(不是必须的)使用记事体程序编写文件名为Hello.java输入程序代码准备编译和运行程序(环境配置)开始运行(cmd),打开命令窗口输入set path=
8、“c:program filesjavajdk1.5.0_11bin”并回车,设置Java命令的搜索路径(根据自己所安装路径不同有所改变)输入d:并回车,将当前盘转至D盘输入cd mycode并回车,当前目录转至我们的工作目录编译成字节码文件输入javac Hello.java并回车,将源文件编译成字节码文件执行程序输入java Hello并回车,执行程序考虑set path有何用途?12(4)JVM(虚拟机)的运行过程13(4)path 与classpath的设置及其作用如何设置path与classpath环境变量 path java编译命令路径(查看安装目录) classpath 加载要运行的类以及运行类要用到的类14六、Java程序结构分析public class Hello /类名public static void main(String args)/程序入口 /编写程序区域Sys
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024届安徽省合肥市重点中学普通高中毕业班单科质量检查数学试题
- 电冰箱、空调器安装与维护电子教案 4.2 系统管道安装
- 湘教版九年级上册美术教案
- 螺杆式冷水机组技术规格书
- 福建省龙岩市12校2024-2025学年高二上学期11月期中生物试题(含答案)
- 玩具真多课件教学课件
- 实验室用化学反应器产业深度调研及未来发展现状趋势
- 家庭日用纺织品产业深度调研及未来发展现状趋势
- 家用电烹饪炉产业深度调研及未来发展现状趋势
- 切肉餐刀市场需求与消费特点分析
- 山东省日照地区2024-2025学年八年级上学期期中考试数学试题(含答案)
- 世界慢阻肺日
- 江苏省南通市市区2023-2024学年五年级上学期期中数学试卷
- 2024年资格考试-CPSM认证考试近5年真题附答案
- 混料机的安全操作规程有哪些(8篇)
- 期中 (试题) -2024-2025学年译林版(三起)英语六年级上册
- 2024年济南轨道交通集团限公司招考(75名)易考易错模拟试题(共500题)试卷后附参考答案
- 计算机应用基础
- 第五单元 倍的认识(单元测试)-2024-2025学年三年级上册数学人教版
- 人教版(2024)七年级上册数学第4章 整式的加减运算 达标测试卷(含答案)
- AI在药物研发中的应用
评论
0/150
提交评论