Java概述

一、什么是Java语言

  1. Java是美国SUN公司1995年推出的一门高级语言
  2. Java语言之父:詹姆斯*高斯林
  3. 2009年 ,SUN公司被Oracle收购 ,   
  4. Java是一门面相对象的编程语言

二、Java语言的发展史

  1. 1991年SUN公司詹姆斯*高斯林等人研发OaK语言,用于智能家电的电视机顶盒
  2. 1995年OaK非常适应当前互联网的发展,更名为Java
  3. 1996年,发布JDK1.0, 约83万个网页应用使用Java技术
  4. 1997年 发布JDK1.1 ,
  5. 1998年 发布JDK1.2   同年发布 企业级应用平台J2EE
  6. 1999年, 发布Java三个版本,Java分成J2SE,J2EE,J2ME
  7. 2000年  JDK1.3  JDK1.4相继发布
  1. 2001  JDK1.5发布 Java的一个分水岭,J2SE1.5更名为JavaSE5.0   J2EE1.5  更名为JavaEE5.0 …
  1. 2005年  Java取消其数字中的2   J2**   更名为  Java**
  2. 2006年   Java1.6
  3. 2009年,SUN公司被Oracle收购,后续所有更新都由Oracle公司负责,
  4. 2011年   Java7.0
  1. 2014   Java8.0 ,是继Java1.5之后以来变化最大的版本,也是LTS长期维护版本   LTS
  1. Java9.0  java10.0….
  1. 20183月发布Java11   LTS
  1. 20219  Java17   LTS
  2. 202316   Java21    LTS

三、Java三大技术平台

  1. JavaSE: Java标准版,可以开发桌面应用,桌面版版的员工管理系统….。
  2. JavaEE:Java企业版, 开发服务器,互联网应用(京东,淘宝)…
  3. JavaME:Java移动版,  诺基亚

四、Java的特点

  1. 简单易学:   相对于C  C++简单
  2. 跨平台:待会儿讲
  3. 面相对象 : 编程思想 很重要  具体什么是面相对象后面讲
  4. 安全性:  安全机制比较好
  5. 多线程:  同时可以干多件事
  6. 开源:  开放源代码,社区活跃
  7. ….

五、Java跨平台原理

  1. 一次编写到处运行
  2. Java编译过程
    1. 编译期:Java源文件,经过编译,生成.class字节码文件
    2. 运行期:JVM加载.class文件(二进制的0和1组成的文件),并运行.class文件
  3. JDK,JRE,JVM三者之间的关系
    1. JVM:Java虚拟机,

所有的Java程序本质上是运行在JVM上的,加载.class文件并运行.class文件

  1. JRE:  Java运行环境

JVM+Java系统类库(如 Random, System等类库)

  1. JDK : Java程序开发包:

 JRE +编译运行等命令工具(如Java命令,Javac命令)

 

六、下载安装JDK

  1. 下载JDK
  2. 安装JDK
  3. 配置环境变量

 

 

 

七、第一个JAVA程序

  1. 在G:/code目录下新建HelloWorld.java文件

public class HelloWorld{

public static void main(String[]args){

System.out.println("HelloWorld");

}

}

  1. 编译:
    1. 在目录窗口上输入cmd 回车
    2. 在命令窗口  javac HelloWorld.java

  1. 运行

在命令窗口输入  java HelloWorld

 

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值