码迷,mamicode.com
首页 > 编程语言 > 详细

Java语言概述

时间:2019-01-13 00:14:00      阅读:302      评论:0      收藏:0      [点我收藏+]

标签:下载   ejb   div   完成   download   let   电脑   技术   jdk   

一、学习导航

1.Java语言发展简史

2.Java语言概述

(1)Java语言特点

(2)高级语言的运行机制

(3)Java程序运行机制

(4)jdk与jre

3.开发Java准备

(1)jdk下载安装及环境变量配置

(2)第一个Java程序

二、循序渐进

1.Java语言发展简史

  Java语言是由Sun公司1994研发出来,并于1995年年初发布。此后经过不断发展更迭,1998年发布发布了JDK1.2。伴随这JDK1.2一同发布的还有JSP/Servlet、EJB等规范,并将Java分成J2EE、J2SE和J2ME三个版本。

  J2SE:Java 2 Platform Standard Edition 标准版,用于桌面应用,也是J2EE和J2ME的基础。

  J2EE:Java 2 Platform Enterprise Edition 企业版,用于企业应用,支持分布式部署。

  J2ME:Java 2 Platform Micro Edition 主要用于控制移动设备和信息家电等有限存储的设备。

    2002年发布JDK 1.4。 2004年发布JDK 1.5,引入大量新特性:泛型、Annotation等。 2006年12月,Sun发布了JDK 1.6。2009年Oracle将Sun公司 收购。2011年7月,Oracle发布了Java 7。 2014年3月,Oracle发布了Java 8。2017年3月,Oracle发布了Java 9。2018年3月,Oracle发布了Java 10。2018年9月,Oracle发布了Java 11。

2.Java语言概述

(1)Java语言特点:简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等。

(2)高级语言的运行机制:编译型语言,如C、C++等,编译生成的程序,只能在特定的平台上运行。它可以针对特定平台进行优化,因此性能可以得到改善;解释型的语言,如Ruby、Python等,需要为不同的平台提供解释器,通常它们可以跨平台运行。由于每次运行时,都需要经过一次解释(转换为机器指令)。性能略差;除此之外,还有一种伪编译型语言,如Visual Basic,它属于半编译型语言,并不是真正的编译型语言。

(3)Java程序运行机制:Java语言是一种特殊的高级语言,它具有解释性语言的特征,也具有编译型语言的特征,因此Java程序要经过先编译后解释两个步骤。通过编译Java语言并不会生成特定平台的机器码,而是生成一种与平台无关的字节码(*.class文件),是不可执行的,必须使用Java解释器来解释执行。负责解释执行字节码文件的是Java虚拟机JVM。JVM是可运行Java字节码的虚拟计算机,和实际计算机一样,具有指令集并使用不同的存储区域,它负责执行指令,还管理数据、内存和寄存器等。

  对于Java语言,使用Java编译器编译Java程序时,生成的是与平台无关的字节码,这些字节码只面向JVM。对于不同平台只需按照相应的JVM即可,这就是Java语言的跨平台性及平台的无关性。

(4)jdk与jre:jdk是Java语言标准开发包,是一套用于开发Java应用程序的开发包,提供编译、运行Java程序所需的各种工具和资源,包括Java编译器、Java运行环境以及常用的Java类库等;jre包含JVM,运行程序不仅需要JVM,还需其他类加载器、字节码校验器以及大量类库,jre提供了除JVM外还提供了运行Java程序的这些环境支持。

  对于开发Java程序而言需要安装jdk,jdk安装完成后包含jre。如果只是运行Java程序,需要安装jre,jre包含JVM,运行程序仅安装JVM是不行的。

3.开发Java准备

(1)jdk下载安装及环境变量配置

  jdk下载:登录https://www.oracle.com/technetwork/java/javase/downloads/index.html网址可下载jdk。

  jdk安装:

  环境变量配置:为了让系统找到javac和java命令,需要设置PATH路径,点击我们电脑→属性→高级→环境变量→在系统变量里找到PATH选中点编辑,把JDK的安装路径粘贴到最前面。如:D:\Tools_All\Tools\jdk1.8.0_60\bin;放在最前就行了。

技术分享图片

技术分享图片

 

 

技术分享图片

通过window + R,输入cmd进入命令窗口,然后输入java -version按回车,出现如下信息表示成功。

技术分享图片

(2)第一个Java程序

1 public class HelloWorld
2 {
3    public static void main(String args[])
4     {
5         System.out.println("Hello World!");
6     }
7 }

编译Java程序需要用javac命令,用法:javac -d destdir srcFile。

使用txt文档完成上述代码编写:

技术分享图片

 

 命令窗口进入HelloWord.java路径:

技术分享图片

输入javac -d . HelloWorld.java敲回车

技术分享图片

编译完成:

技术分享图片

运行Java程序需使用java命令:

启动命令窗口,进入HelloWorld.class文件所在路径,输入java java类名命令,敲回车,运行成功。

技术分享图片

 

Java语言概述

标签:下载   ejb   div   完成   download   let   电脑   技术   jdk   

原文地址:https://www.cnblogs.com/xhbJava/p/10099394.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!