java新⼿⼊门电⼦书_java基础知识(适合新⼿⼊门).pdf Java 基础知识
本⽂中主要分为三个部分,第⼀个部分介绍java 的基本概念,第⼆部分介绍了java 的
基础知识,第三部分讲解了java 的语法以及实现代码,适合java 初学者学习。
⼀ Java 概述
1.Java 出现的背景:
1991 年Sun 公司的James Gosling 等⼈开始开发名称为 Oak 的语⾔。希望⽤于控制嵌
⼊在有线电视交换盒、PDA 等的微处理器,但却没有取得成功,后来由于互联⽹的发展,
java编程开发高清pdf⽽由于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.编译和运⾏环境
①.使⽤ 命令编译java 源程序,例如:javac Hello.java ,编译后会产⽣⼀个字
节码⽂件He
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论