Java基础
本文主要分为三个部分,第一部分介绍了java的基本概念,第二部分介绍了java的
基础知识,第三部分介绍了java的语法和实现代码,适用于java初学者的学习。
Java概述
1.Java问世的背景:
1991年Sun公司的James Gosling等人开始开发Oak这一语言。 想用于控制嵌合
进入有线电视交换盒、PDA等微处理器,但没有成功,之后由于互联网的发展
Oak语言本身的安全性、可移植性和跨平台性,可以解决互联网上大型APP应用问题
所以,1994年将Oak语言改名为java语言,1995年正式发售,使java成为网络
乘坐最受欢迎的编程语言。
2 .Java的特点
独立于平台:一个APP应用程序可以在不同的操作系统平台上运行,主要采用虚拟机技术
支持平台无关。
简单: Java设计人员删除了许多c复杂的功能,如指针操作和运算符重载。
面向对象:在Java中任何东西都是对象。 因此,重点是数据、APP应用中的操作对
的方法和过程相似。
鲁棒性: Java在编译和解释时检查代码。
安全性: Java提供了运行程序的受控环境和多级安全控制。
分布式: Java可用于开发可在多个平台、操作系统和图形用户界面之间移植的APP应用程序
程序。
多线程: Java程序使用一个称为多线程的进程同时处理多个任务。
3 .Java的三个执行平台
J2SE (Java 2平台标准)、Javastandardedition或Java标准平台
J2EE (Java 2平台版)、Javaenterpriseedition或Java企业版平台
J2ME (Java 2平台)、Java迷你版或Java迷你平台
4 . Java的三个核心机制
.java虚拟机(Java虚拟机) :真实Java的跨平台
.垃圾回收机制(Garbage collection ) :由系统自动执行,不得强制执行
.代码安全检查(代码安全) )。
5 .什么是虚拟机?
虚拟机:在一台计算机上由软件或硬件模拟的计算机。
6 .Java实现跨平台的原理如下图。
7 .什么是JDK?
JDK是sun公司的java开发工具包,其中包括java类库、java编译器、java解释器和java
运行时环境和java命令行工具。 JDK提供编译和执行java程序的命令,但不提供程序编辑
环境。 一些java开发工具提供器的开发环境,如Eclipse、MyEclipse和Jbbilder。
所有这些都基于JDK的运行环境。
8 .什么是JRE
在Java运行时环境(Java运行时环境)的简称中提供了三个主要功能
功能:
.代码加载:由类加载器执行;
.校验码:字节码验证器完成;
.执行代码:运行时解释器完成
什么是Java编译器? 什么是Java解释器?
Java编译器:独立于平台,用于生成Java虚拟机的class文件。
Java解释器:负责在特定平台上运行Java虚拟机的代码。
10.JDK的安装和配置
.下载JDK
.JDK的安装
.设置环境变量,设置系统变量ClassPath,输入值为C:Program
FilesJavajdk1.6.0_18lib。
11 .编译和执行环境
使用javac.exe命令编译java源程序。 例如,编译javac Hello.java会生成单词
子句代码文件He