收藏 分享(赏)

java起步自学教程.ppt

上传人:精品资料 文档编号:10556807 上传时间:2019-11-28 格式:PPT 页数:31 大小:1.47MB
下载 相关 举报
java起步自学教程.ppt_第1页
第1页 / 共31页
java起步自学教程.ppt_第2页
第2页 / 共31页
java起步自学教程.ppt_第3页
第3页 / 共31页
java起步自学教程.ppt_第4页
第4页 / 共31页
java起步自学教程.ppt_第5页
第5页 / 共31页
点击查看更多>>
资源描述

1、2019年11月28日,1,Java核心之起步,千里之行,始于足下,2019年11月28日,2,学习方法,重点 不钻牛角尖,改变传统的学习方法,工程不是作科研错误的做法 只看不练,只听不练 怕麻烦,不敢动机器,2019年11月28日,3,为什么要学习Java,流行,应用面非常广泛 就业形势好,薪水相对高 相对于我们熟悉的c/C+语言来说,简单的多,2019年11月28日,4,Java无处不在! ,在日本,人们利用具备Java功能的手机来取得日程表、收支报表、电子邮件等。 在巴西,Java让医生可以快速地获取超过1,200万人的医疗报告,确保那些需要医疗照顾的人能得到最精确的资讯。 在美国,汽车

2、制造商希望可以通过汽车内置的JavaGPS导航系统将广告传送到客户的车上。 ,2019年11月28日,5,课程目标,熟练掌握面向对象技术 熟练掌握Java程序运行机制、开发环境的安装和配置 熟练掌握Java基础类和重点API 熟练掌握Java程序异常的处理 熟练掌握Java的I/O、控制台程序开发 熟练掌握JDBC程序开发 熟练掌握Swing组件程序开发 熟练掌握多线程编程 熟练掌握网络编程,2019年11月28日,6,Java基础简介,第一章,2019年11月28日,7,本章目标,了解Java语言 机器语言与高级语言 平台与平台无关的应用程序 理解Java虚拟机(JVM) Java程序开发运

3、行环境的配置 Java的注释与Java API文档 Java语言的特点,2019年11月28日,8,了解Java语言Java释义,“Java” 一词的本意是地名“爪哇”; 爪哇岛位于南太平洋,是印度尼西亚的一部分。,爪哇岛,2019年11月28日,9,了解Java语言 Java语言简介,Java是一种程序设计语言,由Sun Microsystem公司于1995年推出;早在1991年,Sun公司的开始开发名为Oak的程序设计语言,希望用来控制嵌入在有线电视机顶盒和PDA等设备中的微处理器;1994年,Oak语言正式更名为Java;Java语言凭借其独有的安全性、可移植性等迅速走红。,2019年1

4、1月28日,10,机器语言与高级语言2,2019年11月28日,11,机器语言与高级语言3,C/C+ 编译 Perl, basic 解释,2019年11月28日,12,平台与平台无关的应用程序 操作系统,Operating System,操作系统是用户与计算机之间的主要接口。,程序都与操作系统通讯,2019年11月28日,13,编译后执行的高级语言程序的问题,Program,为特定的平台编写的程序在其他平台上无法使用,Program,为解决这个问题,我们使用了“解释器”。,这样在解释器的帮助下,可以编写一次代码而在不同的平台上运行,平台与平台无关的应用程序,2019年11月28日,14,Jav

5、a 语言的方案,Java 语言程序,字节码程序,编译器的编译,为了程序解释执行 定义了中间的Java语言字节码,平台与平台无关的应用程序,2019年11月28日,15,Java环境,Java 源程序,编译,字节码 文件,Java 虚拟机,执行,Linux,Windows,Mac,理解Java 虚拟机 (JVM),2019年11月28日,16,JVM 的平台相关性,Java 源代码和 字节码的与机器无关的,但 JVM 是与机器相关的不同操作系统有专门为该操作系统开发的 JVM,理解Java 虚拟机 (JVM),2019年11月28日,17,Java虚拟机的运行过程,2019年11月28日,18,

6、Java开发工具包,开发和运行Java程序,必须依赖和使用由Sun Microsystem公司提供的Java开发工具包(Java Development Kit)。,Java虚拟机,Java 基础类库,客户端 编译器,浏览器 插件,开发工具,集成开发环境,2019年11月28日,19,打开浏览器,在地址栏键入:http:/ 下载完毕,即可安装JDK;,Java开发环境的安装,bin目录:存放可执行文件; lib目录:存放Java的类库文件; demo目录:存放演示程序; jre目录:存放Java运行环境文件。,2019年11月28日,20,配置环境变量,成功安装JDK以后,还需配置环境变量才可

7、以开发和调试Java程序,右击【我的电脑】 【属性】 【高级】 【环境变量】:,设置path变量,一,环境变量的含义二环境变量的查看和设置(都有两种方式),2019年11月28日,21,开发Java程序的步骤,创建Java源程序 Java源程序使用任何文本编辑器创建与编辑,用.java作为扩展名,其实就是一个使用Java语言编写的文本文件; 编译源程序 Java编译器读取Java源程序并翻译成Java虚拟机能够明白的指令集合,并以字节码的形式保存在文件中,通常,字节码文件以.class作为扩展名; 运行class(字节码)文件 Java解释器读取字节码文件,取出指令并翻译成计算机能够执行的机器

8、代码,完成运行过程。,2019年11月28日,22,编写第一个Java程序,打开记事本,新建一个文本文件,将文件名改为MyFirst.java,在文件中键入如下内容并保存:,class MyFirst public static void main(String args)System.out.println(“我是创思学员!“);System.out.println(“这是我的第一个Java程序“); ,2019年11月28日,23,分析程序,程序必须从main函数开始执行; 关键字public是访问修饰符,用来控制类成员的可见范围及作用域; 关键字void用来说明main函数是没有返回值的

9、; args是字符串数组,用来从命令行接收参数; main函数的一般形式如下:public static void main(String args),2019年11月28日,24,分析程序,String是字符串类型的数组; 在Java中,类名称一般首字母大写; 使用System.out.println()将信息输出到控制台上,即打印出来。,2019年11月28日,25,配置环境变量,成功安装JDK以后,还需配置环境变量才可以开发和调试Java程序,右击【我的电脑】 【属性】 【高级】 【环境变量】:,新建classpath变量,注意.的使用,2019年11月28日,26,Java文件中的注释

10、,与其它编程语言一样,也可以在Java文件添加注释,Java文件中的注释有三种: 单行注释:以/开始,在行尾结束; 多行注释:以/*开始,以*/结束,可以有多行; 文档注释:以/*开始,以*/结束,可以有多行, 可以使用javadoc命令,将文档注释从源代码中提取出来,生成HTML文件,形成类似于Java API文档的帮助说明文件。,2019年11月28日,27,Java API文档,Java API文档描述了Java的许多内置功能,以及提供各种类的帮助说明,它是程序员经常查阅的资料;two to 可登录Sun公司的官方网站免费下载。,2019年11月28日,28,Java语言的特点2-1,简

11、单 去掉了C和C+中许多复杂功能,如指针、运算符重载等,没有goto语句,没有struct和union等; 面向对象 Java是完全面向对象的编程语言,比C+更彻底,纯度更高; 健壮性 没有指针,避免对指针的误操作造成程序崩溃; 程序员分配的内存空间,无需释放,由Java虚拟机的垃圾回收机制来统一完成此项工作,避免了内存泄漏;,2019年11月28日,29,Java语言的特点2-2,安全性 由于Java取消了指针运算,有效地提高了程序的安全性; Java程序运行在Java虚拟机上,虚拟机可以有效地过滤掉恶意代码,防止程序员有意编写的病毒程序; 分布性 Java程序可以跨平台,跨操作系统,完全支持网络应用程序的设计; 多线程 Java程序使用一个称为“多线程”的进程同时处理多项任务。,2019年11月28日,30,正确认识Java,是一种有生产力的OOP语言,C+能做的Java都能做 Java不是用来做网页的,但主要应用在基于 WEB 的应用程序中,2019年11月28日,31,总结,理解Java虚拟机(JVM) Java程序开发运行环境的配置 Java的注释与Java API文档 Java语言的特点,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报