java基础(一)
Java语言发展史
1991 年在sun公司詹姆斯•高斯林 工程师 ,提出研发需求:语言必须非常小且能够生成非常紧凑的代码,这样才能在这样的环境中执行,另外,由于不同的厂商选择不同的CPU,因此,要求该语言不能和特定的体系结构绑在一起,要求语言本身是中立的,也就是在不同的平台上运行(即跨平台)。
他们开发出了一种语言,起初把它命名为Oak后来改名为java
1995年正式确立
2004年9月Java1.5发布 改名为 5 6 7 8 jdk5改动较大
2009年被oracle公司(甲骨文)收购
Java语言的特点
开源 开发源代码 免费的
面向对象
平台无关性 跨平台
java语言/程序 与平台无关
前提是:JVM(java虚拟机与平台相关)
交互式特性
多线程机制
动态的内存管理机制
安全性
Java语言体系结构
JavaSE:java Standard Edition (Java标准版) java基础,包含那些构成Java语言核心的类。比如:数据库连接、接口定义、输入/输出、网络编程.
JavaEE:java Enterprise Edition( Java企业版) 包含javaSE中的类并且还包含用于开发企业级应用的类。比如:servlet、JSP、服务器
JavaME:java Micro Edition (Java微缩版) 已被安卓开发取代,不做介绍.
Java语言的运行机制
核心:java虚拟机 ---->翻译器
java虚拟机就是个翻译器,而且不同的平台有不同的虚拟机,
java虚拟机机制屏蔽了底层运行平台的差别,实现了一次编译,随处运行.
java程序运行过程:
编写java源代码(.java文件)------编译器---->.class(字节码)-------类加载—>jvm------->操作系统
Java运行环境的安装与配置
配置Java开发环境步骤
下载并安装JDK。
设置 Windows 环境变量。
JRE(Java Runtime Environment Java运行环境):
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
JDK(Java Development Kit Java开发工具包):
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
JDK包含JRE包含JVM
配置Windows环境变量:
为了使用java命令更加方便, 把存放命令的地址 配置到windows的系统路径中.
这样不管在哪里使用,都会找到命令所在路径.
java的基本语法
IDE
IDE(Integrated Development Environment )集成开发环境,是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具
常用的java开发工具有
IntelliJ IDEA 收费 破解
Eclipse 免费 IBM开发的 现在捐献给Eclipse基金会
Myeclipse 收费
java语句中的注释
1.单行注释
//单行注释:对单行代码解释说明
//main
2.多行注释
/*多行注释:对多行代码进行解释说明
System.out.println("hello world" );
System.out.println("hello world" );
System.out.println("hello world" );
System.out.println("hello world" );
*/
3.文档注释
/**
* 文档注释
再调用它时可以提示
*/
public class test {
/**
* 这是一个计数器*/
static int num;
public static void main(String[] args) {
}
}
关键字
java中被赋予特定含义的单词,用来对类,方法,变量等进行修饰 都是小写
保留字
现有java版本尚未使用,但是以后版本可能会作为关键字使用
比如:goto,const