Java语言程序设计(第二版) 教学课件 作者 李尊朝 等 第1章.ppt
文本预览下载声明
Java语言程序设计 作者:李尊朝、苏军 学习目标: 掌握面向对象的程序设计的思想、方法及其特征 学会使用Java语言进行程序设计 学会运用面向对象方法分析和解决实际问题的能力 第一章 1.1 程序设计语言 1.2 面向对象的程序设计语言--Java 1.3 Java的开发和运行环境 1.4 开发和运行Java程序的步骤 1.5 JCreator 1.1 程序设计语言 程序设计语言经历: 1.2 面向对象的程序设计语言 --Java 简述Java历史 Java的特点: 简单性 面向对象 安全性 平台无关 多线程 网络功能 执行效率 1.3 Java的开发和运行环境 从/j2se/1.4/download.html网站上免费下载J2SDK(Java2 Software Development Kit),并安装和设置。利用命令行方式操作 javac(编译器);java(解释器) Java集成开发环境(IDE)有: JBuilder 、Visual Age for Jave、Visual J++、Visual Café、Eclipse、JCreator等 1.4 开发和运行Java程序的步骤 利用编辑器编写 Java源程序 源文件名:主类名.java 如:Example.java 利用编译器(javac)将源程序编译成字节码:类文件名.class 如: Javac. Example.java 产生:Example.class 利用虚拟机(解释器,java)运行: java 类文件名 如: java Example Java程序举例 public class Example { public static void main(String args[]) { System.out.println(Hello Java!); } } 1.5 JCreator 从网站Http://下载JCreator 安装和设置JCreator 使用JCreator编写Java程序并运行 * * Java 概述 机器语言 汇编语言 高级语言 结构化程序设计 面向对象程序设计 高级语言: 面向对象的程序设计语言特征: 在面向对象的程序设计语言中,将客观事物抽象为对象,用一组数据描述对象的静态特征(属性),用一组方法刻画对象的动态特征。 用类来表示一组具有相同属性和方法的对象。父类中描述事物的共性,在子类中描述个性。 通过封装机制把对象的属性和方法结合为一个整体,并且屏蔽了对象的内部细节。 通过消息连接来表示对象之间的动态联系。 Java源程序.java 编译器 字节码文件.class Windows 操作环境 Unix 操作环境 JVM JVM JVM Mac 操作环境 Java与C/C++的主要区别 跨平台: C/C++语言编译为机器码;Java语言编译为字节码,通过JVM编译为机器码 废除指针: C/C++语言有指针类型;Java语言没有指针类型 继承: C++允许多继承;Java语言仅允许单继承 速度: C/C++运行速度快;Java运行速度较慢
显示全部