Java 基础知识
本文中主要分为三个部分,第一个部分介绍java 的基本概念,第二部分介绍了java 的
基础知识,第三部分讲解了java 的语法以及实现代码,适合java 初学者学习。
一 Java 概述
1.Java 出现的背景:
1991 年Sun 公司的James Gosling 等人开始开发名称为 Oak 的语言。希望用于控制嵌
入在有线电视交换盒、PDA 等的微处理器,但却没有取得成功,后来由于互联网的发展,
而由于Oak 语言本身的具有安全、可移植,又可跨平台,可以解决Internet 上的大型应用问
题,所以在1994 年将Oak 语言更名为java 语言,并且于1995 年正式推出,使Java 成为网
上最流行的编程语言。
2 .Java 的特点
平台无关性:一个应用程序能够运行于不同的操作系统平台,主要采用的是虚拟机技术
支持平台无关性。
简单:Java 设计人员删除了C++ 中许多复杂的功能,如指针操纵和运算符重载等。
面向对象:在 Java 中任何东西都是对象。因此,重点集中在数据、应用程序中操作对
象的方法以及过程上。
健壮性:Java 在编译和解释时都会检查代码。
安全性:Java 提供了用于执行程序的受控环境,以及多层次的安全控制。
分布式:Java 可用于开发能够在多个平台、操作系统和图形用户界面之间移植的应用
程序。
多线程:Java 程序使用称为 多线程”的进程同时处理多项任务。
3 .Java 的三种运行平台
J2SE(java 2 Platform Stand Edition),Java 标准版或Java 标准平台
J2EE(Java 2 Platform Enterprise Edition) ,Java 企业版或Java 企业平台
J2ME(Java 2 Platform Micro Edition) ,Java 微型版或Java 小型平台
4 . Java 的三种核心机制
①.Java 虚拟机(Java Virtual Machine):实 java 的跨平台
②.垃圾收集机制(Garbage collection):系统自动执行,不能强制执行
③.代码安全性检测(Code Security)
5 .什么是虚拟机?
虚拟机:在一台计算机上由软件或硬件模拟的计算机。
6 .Java 实现跨平台的原理如下图:
7 .什么是JDK ?
JDK 是sun 公司推出的java 开发工具包,包括java 类库、java 编译器、java 解释器、java
运行时环境和java 命令行工具。JDK 提供java 程序的编译和运行命令,但没提供程序编辑
环境。java 的一些开发工具提供程序的开发环境,如:Eclipse 、MyEclipse 和Jbbilder 等,
它们都是建立在JDK 的运行环境之上的。
8.什么是JRE
是Java Runtime Environment (动态)简称,也就是java 的运行时环境,它提供三个主要
功能:
①.加载代码:由class loader 完成;
②.校验代码:由bytecode verifier 完成;
③.执行代码:由 runtime interpreter 完成
9 .什么是Java 编译器?什么是Java 解释器?
Java 编译器:针对Java 虚拟机产生class 文件,因此是独立于平台的。
Java 解释器:负责将Java 虚拟机的代码在特定的平台上运行。
10.JDK 的安装与设置
①.下载JDK
②.安装JDK
③ .设置环境变量 ,设置系统变量 ClassPath ,输入值为 C:\Program
Files\Java\jdk1.6.0_18\lib 。
11.编译和运行环境
①.使用javac.exe 命令编译java 源程序,例如:javac Hello.java ,编译后会产生一个字
节码文件He
本文详细介绍Java的历史背景、特点及运行平台等内容,适用于Java初学者。文章涵盖了Java虚拟机的工作原理、跨平台特性、核心机制及JDK安装配置等方面的知识。

被折叠的 条评论
为什么被折叠?



