第一讲Java基础知识回顾.pptVIP

  • 2
  • 0
  • 约3.44千字
  • 约 22页
  • 2017-03-04 发布于天津
  • 举报
第一讲Java基础知识回顾

第1讲 JAVA开发入门 需掌握的要点 什么是Java 1 Java虚拟机机制 2 Java开发环境配置 3 第一个Java应用程序的开发步骤 4 什么是java? 一种编程语言 纯面向对象的程序设计语言,提供了编译、运行、调试工具。 1991年Sun公司的 “绿色项目” ?Oak语言产生(Java) ,后因商标问题,改名为Java(1995年发布第一个版本JDK1.0)。 一种软件平台 平台是程序运行的硬件或软件环境,Java平台与大多数其它平台不同,是基于其它软件或硬件的纯软件平台。 JVM:Java虚拟机,是Java平台的基础 Java API:Java应用程序接口,Java API是软件组件的集合,它们提供了很多有用的功能,如图形用户界面(GUI)。 随着应用范围越来越广,Java演化出三个不同领域的应用平台 JavaSE:Java Platform, Standard Edition:标准版,桌面系统和低端服务 JavaEE:Java Platform, Enterprise Edition:企业版,企业级应用 JavaME:Java Platform ,Micro Edition:小型版,嵌入式应用开发 JAVA语言的特点 简单 风格类似于C++,易上手; 抛弃了C++中容易引发程序错误的一些特性,如指针、结构、枚举以及内存管理等; Java提供了丰富的类库,可以帮助我们很方便的开发Java程序。 面向对象 面向对象可以说是Java最重要的特性,所以它支持继承、重载、多态等面向对象的特性。Java语言的设计是完全面向对象的,它不支持类似C语言那样的面向过程的程序设计技术。 分布式程序设计语言 面向网络的语言,编写网络应用程序 与平台无关、可移植性 “一次写入,到处运行” Java虚拟机 JVM(Java Virtual Machine) 是一种利用软件方法来实现硬件功能的虚拟计算机。它定义了指令集、垃圾收集堆等,提供了跨平台能力的基础框架。 是Java跨平台的保证 JVM的应用- Java程序不像其他语言那样,先被编译成所在平台上的机器语言后再执行 而是将源文件(.java)先编译成一种中间的字节码文件(.class),然后在装有Java虚拟机的硬件上由解释器运行。 Java程序编译运行流程 Java程序开发过程 开发程序前,进行开发环境配置 安装JDK 选择安装开发工具 JDK+记事本等文本编辑工具,可以直接使用JDK环境 JCreater、JBuilder、EClipes等集成开发环境 开发步骤 编写程序源文件 源文件类型名为.java 编译生成字节码文件 生成的字节码文件类型名为.class 运行 通过Java虚拟机独立运行程序 第一个Java程序 1 编写Java源文件 class是一个关键字,它用于定义一个类。在Java中,类就相当于一个程序,所有的代码都需要在类中书写。 HelloWorld是类的名称,简称类名。class关键字与类名之间需要用空格、制表符、换行符等任意的空白字符进行分隔。类名之后要写一对大括号,它定义了当前这个类的管辖范围,所有的代码都需要写在这个大括号中。 “public static void main(String [] args){}”定义了一个main()方法,该方法是Java程序的执行入口 在main()方法中编写了一条执行语句“System.out.println(这是第一个Java程序!);”,它的作用是打印一段文本信息,执行完这条语句会在命令行窗口中打印“这是第一个Java程序!”。 2 打开命令行窗口 对于不同版本的Windows操作系统,启动命令行窗口的方式也不尽相同,这里以Windows XP操作系统为例进行讲解。 第一个Java程序 3 编译Java源文件 在dos窗口输入命令“d:”,把当前目录切换到d盘; 使用“cd 目标文件夹路径”命令,进入java安装目录bin文件夹下 在命令行窗口中输入“javac HelloWorld.java”命令,对源文件进行编译。 上面的javac命令执行完毕后,会在bin目录下生成一个字节码文件“HelloWorld.class”。 第一个Java程序 4 运行Java程序 在命令行窗口中输入“java HelloWorld”命令,运行编译好的字节码文件。 第一个Java程序 有两点需要注意: 第一,在使用javac命令进行编译时,需要输入完整的文件名。 第二,在使用java命令运行程序时,需要的是类名,而非完整的文件名。 ?脚下留心 在使用javac命令编译例程1-1中的程序时,有可能会出现“找不到文件”的错误 可能原因:文件的扩展名被隐藏了,使文本文件在

文档评论(0)

1亿VIP精品文档

相关文档