Java语言程序设计(自考)课件 第一章Java概述_第1页
Java语言程序设计(自考)课件 第一章Java概述_第2页
Java语言程序设计(自考)课件 第一章Java概述_第3页
Java语言程序设计(自考)课件 第一章Java概述_第4页
Java语言程序设计(自考)课件 第一章Java概述_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

全国高等教育自学考试指定教材

计算机及应用专业(独立本科段)Java语言程序设计第一章概述学习目标能够概括叙述Java语言的特点,了解OOP中的核心概念。能够独立完成Java开发环境的安装与环境变量的设置,熟悉Java开发运行环境JDK,了解Java核心API文档,能够查找指定的类和方法。了解Java程序的基础知识,能够正确编译运行最简单的程序。本章主要内容Java语言简介12Java程序示例3Java开发环境的安装与设置使用Java核心API文档4Java中的面向对象技术5第一节Java语言简介Java语言的前身是Oak语言,这是美国SunMicrosystems公司于1991年推出,仅限于公司内部使用的语言。

Java是一种可同时适用于高性能企业计算平台、桌面计算平台和移动计算平台的计算机编程技术。目前运行Java程序的台式机和手机数以亿计,全球使用Java语言开发的程序数不胜数。什么是Java语言面向对象的程序设计语言与机器无关的二进制格式的类文件Java虚拟机(用来执行类文件)完整的软件程序包(跨平台的API和库)Java语言Java语言的特点语法简单,功能强大,安全可靠类似于C++,去掉了C++中不常用且容易出错的地方完全的面向对象三级代码安全检查机制与平台无关一次编写,到处运行虚拟计算机JVM来保障Java语言的特点解释编译两种运行方式just-in-time编译器,简称JIT编译器多线程 动态执行且有丰富的API文档和类库执行代码是在运行时动态载入的第二节开发环境的安装与设置文件下载登录到下列网址:/technetwork/java/javase/downloads/index.html这里提供了各主流操作系统下当前最新版本的JDK。可以根据自己机器的配置选择对应的文件来下载。开发环境的安装与设置开发环境的安装安装JDK设置环境变量找到控制面板中设置环境变量的窗口在变量名域输入JAVA_HOME新建CLASSPATH变量编辑系统变量Path第三节Java程序示例////简单的应用程序HelloWorld//publicclassHelloWorldApp{

publicstaticvoidmain(Stringargs[]){System.out.println("HelloWorld!");}}编译命令运行命令运行结果程序的编译和运行编译

源文件是文本形式的文件,经过编译,生成二进制格式的字节码类文件Java编译器:“javac”

$javacHelloWorldApp.java运行

Java的解释器是“java.exe”java和javac一般放在$JAVA_HOME/bin目录中,系统配置文件的PATH变量中应包含该目录

$javaHelloWorldApp常见错误示例编译时错误javac:Commandnotfound包含javac编译器的路径变量设置不正确HelloWorldApp.java:3:Methodprintl

(java.lang.String)notfoundinclassjava.io.PrintStream.

System.out.printl(“HelloWorld!”);

^方法名printl不正确HelloWorldApp.java:1:PublicclassHelloWorldappmustbe

definedinafilecalled"HelloWorldapp.java".

publicclassHelloWorldapp{

^文件定义的公有类HelloWorldapp的名字和文件名不匹配常见错误示例运行时错误Can'tfindclassHelloWorldApp系统找不到名为HelloWorldApp的类文件InclassHelloWorldApp:mainmustbepublicandstaticmain()方法的左侧缺少static或public文件中含有的类个数错误在一个源文件中只能定义一个公有类常见错误示例层次错误解释:一个.java源文件可以含有三个“顶层”元素,这三个元素必须依次是:(1)一个包说明,即package语句,可选(2)任意多个引入语句,即import语句(3)类和接口说明第四节使用Java核心API文档从ORACLE公司的网站上下载文档文件,假定文件存放在jdk目录下,则在浏览器地址框中输入/javase/8/docs/api/

即可以查看JDK文档。类中的信息包括以下几部分:FieldSummary:类中成员变量信息ConstructorSummary:构造方法信息MethodSummary:成员方法信息FieldDetail:成员变量的详细信息ConstructorDetail:成员方法的详细信息MethodDetail:成员方法的详细信息第五节Java中的面向对象技术面向对象的方法学,就是使分析、设计和实现一个系统的方法尽可能地接近我们认识一个系统的方法。通常包括三个方面:面向对象的分析(Object-OrientedAnalysis,OOA)面向对象的设计(Object-OrientedDesign,OOD)面向对象的程序设计(Object-OrientedProgramming,OOP)OOPOOP中采用的三大技术封装:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论