Java基础知识-1、java简介
2017-11-18 14:38
246 查看
java语言简介
1. Sun Microsystems 于1995年推出
2. 1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言。希望用于控制嵌入在有线电视交换盒、 PDA等的微处理器
3. 1995年将Oak语言正式更名为Java
4. Java 既安全、可移植,又可跨平台,而且人们发现它能够解决Internet 上的大型应用问题
Java发展简介
Java三大平台:
Java SE:Java Platform Standard Edition(单机桌面应用程序)
Java EE:Java Platform Enterprise Edition(企业级网络应用)
Java ME:Java Platform Micro Edition(移动应用)
Java SE 分为四个组成部分:
JVM:Java Virtual Machine
用于把Java编译好的文件翻译成对应的机器语言
JRE:Java SE Runtime Environment
包含用于java运行环境
JDK:Java Development kits
包含用于Java开发的工具
Java语言:定义Java开发的语法规则
JVM(Java Virtual Machine)
Java虚拟机,用于执行Java程序的虚拟计算机操作系统
Java原始码扩展名为.java,经过编译程序翻译为扩展名为.class的位码(字节码)。要执行位码文档,目标平台需要安装JVM。它会将位码翻译为相依与平台的机器码。
JRE(Java Runtime Environment):Java执行环境
包含运行时需要的Java SE API的链接库
输入/输出、联机数据库JDBC、撰写窗口的AWT与Swing等。
包含Java虚拟机
JDK(Java Development Kit):Java语言开发工具包
包含:
Java程序语言
工具程序(javac、 javadoc、 appletview等等)
JRE(Java执行环境)
JDK的安装内容
bin目录:
包含用于开发时的一些工具
include目录:
包含本地方法如C语言的代码
jre目录:
运行时所需的库文件和虚拟机
src.zip:
放置JavaSE API的源码
开发java程序的步骤:
创建Java源程序
Java源程序一般用java作为扩展名,是一个文本文件,用Java语言写成,可以用任何文本编辑器创建与编辑;
编译源程序
Java编译器,“javac”,读取你的Java源程序并翻译成Java虚拟机能够明白的指令集合,且以字节码的形式保存在文件中。通常,字节码文件以class作为扩展名;
运行class(字节码)文件
Java解释器读取字节码,取出指令并且翻译成计算机能执行的代码,完成运行过程;
程序的分析:
public class HelloWord {
public static void main(String[] agrs) {
System.out.Print("HelloWord!");
}
}程序从 main( ) 方法开始执行
关键字 public 是一个访问说明符,控制类成员的可见度和作用域
关键字 static 允许调用 main( ) 方法,而无需创建类的实例
关键字 void 告诉编译器 main( ) 方法在执行时不返回任何值
main( )方法是所有Java 应用程序的起始点
args[ ]是String类型的数组
print( )方法通过 System.out 显示作为参数传递给它的字符串
1. Sun Microsystems 于1995年推出
2. 1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言。希望用于控制嵌入在有线电视交换盒、 PDA等的微处理器
3. 1995年将Oak语言正式更名为Java
4. Java 既安全、可移植,又可跨平台,而且人们发现它能够解决Internet 上的大型应用问题
Java发展简介
版本名称 | 发布时间 |
J2SE 1.0a2(Java 2 Platform) | 1995-05-23 |
J2SE 1.2 | 1998-12-04 |
J2SE 1.3 | 2000-05-08 |
J2SE 1.4 | 2002-02-13 |
J2SE 5.0 | 2004-09-29 |
Java SE 6(Java Platform Standard Edition6) | 2006-12-11 |
Java SE 7 | 2011-07-28 |
Java SE 8 | 2014-03-18 |
Java SE:Java Platform Standard Edition(单机桌面应用程序)
Java EE:Java Platform Enterprise Edition(企业级网络应用)
Java ME:Java Platform Micro Edition(移动应用)
Java SE 分为四个组成部分:
JVM:Java Virtual Machine
用于把Java编译好的文件翻译成对应的机器语言
JRE:Java SE Runtime Environment
包含用于java运行环境
JDK:Java Development kits
包含用于Java开发的工具
Java语言:定义Java开发的语法规则
JVM(Java Virtual Machine)
Java虚拟机,用于执行Java程序的虚拟计算机操作系统
Java原始码扩展名为.java,经过编译程序翻译为扩展名为.class的位码(字节码)。要执行位码文档,目标平台需要安装JVM。它会将位码翻译为相依与平台的机器码。
JRE(Java Runtime Environment):Java执行环境
包含运行时需要的Java SE API的链接库
输入/输出、联机数据库JDBC、撰写窗口的AWT与Swing等。
包含Java虚拟机
JDK(Java Development Kit):Java语言开发工具包
包含:
Java程序语言
工具程序(javac、 javadoc、 appletview等等)
JRE(Java执行环境)
JDK的安装内容
bin目录:
包含用于开发时的一些工具
include目录:
包含本地方法如C语言的代码
jre目录:
运行时所需的库文件和虚拟机
src.zip:
放置JavaSE API的源码
开发java程序的步骤:
创建Java源程序
Java源程序一般用java作为扩展名,是一个文本文件,用Java语言写成,可以用任何文本编辑器创建与编辑;
编译源程序
Java编译器,“javac”,读取你的Java源程序并翻译成Java虚拟机能够明白的指令集合,且以字节码的形式保存在文件中。通常,字节码文件以class作为扩展名;
运行class(字节码)文件
Java解释器读取字节码,取出指令并且翻译成计算机能执行的代码,完成运行过程;
程序的分析:
public class HelloWord {
public static void main(String[] agrs) {
System.out.Print("HelloWord!");
}
}程序从 main( ) 方法开始执行
关键字 public 是一个访问说明符,控制类成员的可见度和作用域
关键字 static 允许调用 main( ) 方法,而无需创建类的实例
关键字 void 告诉编译器 main( ) 方法在执行时不返回任何值
main( )方法是所有Java 应用程序的起始点
args[ ]是String类型的数组
print( )方法通过 System.out 显示作为参数传递给它的字符串
相关文章推荐
- javaweb基础知识整合和servlet简介
- java基础知识简介
- java web开发学习-0 JAVA基础知识简介
- moon java简介 及必要基础知识
- 6.14作业:JAVA基础知识简介
- Java基础知识之字节码指令简介
- Java基础知识之集合(容器)简介
- 【Java基础知识】多线程简介
- Java基础知识之集合(容器)简介
- Enterprise JavaBeans 基础知识简介
- 学习Spring必学的Java基础知识----反射
- Java基础知识强化之集合框架笔记16:List集合的特有功能概述和测试
- java基础知识2——运算符
- Java-Java重点基础知识总结
- 黑马程序员-Java基础知识预备之Java概述
- 黑马程序员--数组的排序和查找--java学习日记2(基础知识)
- 关于java面板基础知识
- Java基础知识02-流程控制-while
- java基础知识记录--java代码查错 (摘自张孝祥整理java面试题)
- JAVA基础知识: 对synchronized(this)的一些理解