当前位置:网站首页 > Java基础 > 正文

java需要基础ppt课件

第一章 Java语言概述

Java 基础知识培训

主要内容提要

Java 基础培训

Java程序的开发环境

Java程序相关问题

Java语言的主要特性

Java语言的发展历史

Java程序的开发过程

Java语言的发展历史

Java 基础培训

Internet迅猛发展Java语言正式问世被美国著名杂志PC Magazine

评为1995年十大优秀科技产品之一

James Gosling领导的Green小组开发了面向数字家电的Oak语言

推出了Java2平台。性能上有所提高,而且对Java的基本模式进行了完善,并提供了更为丰富的API

1991

1995

1998

Java2 的版本划分

Java 基础培训

Java语言的主要特性

Java 基础培训

Java程序相关问题——Java虚拟机

Java虚拟机——在真实机器中用软件模拟实现的一种抽象的机器。(Java虚拟机规范)

Java虚拟机主要由五个部分组成:指令系统、寄存器、栈、存储区、碎片回收区

解释和执行Java程序编译后产生的字节码

Java 基础培训

Java程序相关问题——Java API

Java API是Java系统提供的预先定义好的软件组件的集合,它们提供了许多可供程序员调用的常用功能

丰富的API为程序员提供了极大的方便,但也是学习的难点

要学会使用Java API手册(The Java 2 Platform API Specification )

/j2se/1.5/docs/api/index.html

Java 基础培训

Java程序相关问题—— Java程序的运行机制

Java 基础培训

操作系统

源代码

可执行代码

目标码

编译

连接

运行

源代码

字节码

编译

解释执行

Java解释器

传统语言的运行机制

Java语言的运行机制

Java程序相关问题——Java程序类型

Java应用程序(Java Application)

是独立完整的程序

在命令行调用独立的解释器软件即可运行

主类必须有main方法,这也是程序的入口

Java小程序

Java Applet——是指在客户端运行的Java小程序,一般来说客户端是指用户所使用的浏览器

Java Servlet——是在服务器端执行的Java小程序,为了能够支持Servlet的运行,服务器端必须安装包含Java虚拟机的服务器软件,这种能够支持服务端小程序的服务器一般被称为应用服务器

Java 基础培训

Java开发环境

JDK/J2SDK(Java Developer Kit)

JDK1.02

JDK1.1.x

JDK1.2/J2SDK1.3/J2SDK1.4/JDK5.0(J2SDK1.5)

Java集成开发环境(IDE)

NetBeans

JBuilder

Eclipse

JCreator

Forte for Java

Visual J++

WSAD ……

Java 基础培训

JDK的安装与设置

从/可以下载相关版 本的JDK(本课程采用J2SDK1.3以上版本)

在Windows平台上运行安装程序,以安装JDK

设置PATH(文件路径)参数。由于JDK提供的实用程序都在安装目录下的子目录bin下,为了能在任何目录下直接使用文件名调用这些程序,必须设置操作系统的文件路径参数

Java 基础培训

环境设置

在Windows环境下,为了快速进入指定目录的命令行窗口,可在注册表中增加项目:

[HKEY_CLASSES_ROOTDirectoryshell进入命令行command]

默认值设为:

cmd /k cd %1

Java 基础培训

JDK的目录结构

Java 基础培训

bin目录中包含了所有JDK5.0提供的实用程序

demo目录中包含了JDK5.java需要基础ppt课件0自带的实例程序

inculde目录中包含了一些支持Java native方法的CC++头文件

jre目录中包含了Java运行环境所需的所有文件,这个目录中所包含的java运行环境是JDK私有的,它只为JDK的实用程序提供支持

lib目录中包含了Java开发环境所需的库文件,它们以jar文件的形式保存

sample目录中包含的是体现JDK5.0新特性的一些例程

JDK实用程序简介

javac:Java编译器,将Java源代码编译为字节码;

java:Java解释器,用来解释执行Java程序的字节码文件;

appletviewer(小程序浏览器):一种执行HTML文件上的Java小程序类的Java浏览器;

javadoc:根据Java源代码及其说明语句生成的HTML文档;

jdb:Java调试器,可以逐行地执行程序、设置断点和检查变量;

版权声明


相关文章:

  • java基础课后作业2024-10-15 11:34:02
  • 分布式java基础2024-10-15 11:34:02
  • java基础里面有session这个类2024-10-15 11:34:02
  • java人工智能基础2024-10-15 11:34:02
  • java基础294讲2024-10-15 11:34:02
  • 学完java基础后去刷leetcode2024-10-15 11:34:02
  • java注解入门基础2024-10-15 11:34:02
  • java基础核心类2024-10-15 11:34:02
  • springboot需要java基础吗2024-10-15 11:34:02
  • java基础数据类型及封装类2024-10-15 11:34:02