java简介
java是一门面向对象的编程语言。java语言具有功能强大和简单易用两个特征,具有简单性、面向对象、分布式等特点,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
发展历史
1990年末,Sun公司启动由James Gosling领导的“Green计划”,旨在开发智能家电的嵌入式控制系统。
1995年5月23日,Sun公司正式在互联网上免费发布Java语言,标志着JAVA语言的正式诞生。
1996年,JDK1.0发布,这是java发展历程中的重要里程碑,标志着java成为一种独立的开发工具。
1999年6月,Java2被分成三个版本:J2SE(标准版)、J2EE(企业版)、J2ME(微型版),是Java发展过程中最重要的一个里程碑,标志着Java的应用开始普及。
2004年9月30日18:00PM,J2SE1.5发布,成为java语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE1.5更名为Java SE 5.0。
2009年4月20日,Oracle以74亿美元收购Sun公司,取得了java的版权。
java创始人
James Gosling(詹姆斯·高斯林),加拿大软件专家,1991年,在Sun公司工作期间,高斯林和一群技术人员创建了一个名为Oak的项目,旨在开发运行于虚拟机的编程语言,同时允许程序在电视机机顶盒等多平台上运行。后来,这项工作就演变为Java。随着互联网的普及,尤其是网景开发的网页浏览器的面世,Java成为全球流行的开发语言。因此被人称作Java之父。
Java的运行机制
Java属于将解释型和编译型相结合,进行半编译半解释型的执行机制,流程是使用Java编译器将Java源程序变异成与操作系统无关的字节码(二进制)而不是本机的代码,再通过Java解释器来执行。不区分设备,只需要安装Java解释器就能执行Java的代码。因此不同的操作系统完全不用考虑程序是在说明工具上面开发的,只需要将Java的解释器安装即可。如果想在不同的操作系统上面运行.class文件就必须安装Java解释器(JVM虚拟机)。
JVM(Java Virtua Machine):是一种可以运行Java应用程序的假象计算机。(JVM write once run every where.)
创建Java项目
-
点击“new project”
-
选择Java工程,选择合适的jdk
-
输入项目名称,选择存放路径
关于项目
idea的基本设置
-
修改背景颜色
-
字体大小设置
-
联想设置
IDEA中写一个Java程序并执行
-
在源代码目录下创建包,在包上创建Class
-
在类中编写代码
- 创建main方法的快捷方式:输入main,等待提示,直接回车
- 打印语句的快捷方式:输入sout,等待提示,直接回车
package com.hqyj;
public class Hello {
public static void main(String[] args) {
System.out.println("Hello HQYJ");
}
}
-
运行程序
-
输出结果(在控制台窗口显示)
JDK,JRE,JVM的关系
- JDK是开发时使用工具集,包含JRE
- JRE是Java运行环境,包含JVM
- JVM是Java虚拟机,只有运行class文件的必要工具和库
Java EE,Java SE,Java ME
- Java EE:Java企业版,比标准版多了web开发
- Java SE:Java标准版本
- Java ME:Java微小版本(用于嵌入式)