Day01_java简介_java开发坏境搭建

一、java简介

java语言是由sun公司开发的,了解一下sun公司。

1、sun公司

sun公司不是字面理解的‘太阳’公司,它的英文全称是‘Stanford University Network‘,即斯坦福大学网络公司。

sun公司成立于1982年。sun公司于2009年Oracle以超过70亿美元的交易总值被收购了。

2、java发展历程

Oak:Java的前身,1991年出现
基于C++开发的新语言,主要用于嵌入式设备开发

之后产生了HotJava浏览器

java主设计者:James Gosling (又称java祖师爷)

1995.5.23 Sun发布了Java 1.0

Java Development Kit,JDK1.0

Java 2,JDK 1.2  (因为Java2得到了广泛的使用,当时人们习惯于把“java”简称为“j2”)

J2SE 5.0得到进一步改进

现在的版本:JDK 1.9

也称为:J2SE 9.0

1995年   JAVA问世【SUN(Stanford University Network,斯坦福大学网络公司)推出的一门高级编程语言。】
1995年   JDK 1.0发布
1999年   Java 2.0发布(J2SE,J2EE,J2ME)
2004年   java 5.0发布
2009年   Oracle以超过70亿美元的交易总值收购了Sun
2011年   甲骨文发布java7.0的正式版。

2014年   甲骨文发布java8.0的正式版。

3、java主要技术分支

JAVA SE
Java 2 Platform, Standard Edition

前身:J2SE,2005年之后更名为JAVA SE

JAVA EE -- (在JAVA SE上添加了一些功能(或称为标准))
Java 2 Platform, Enterprise Edition

前身:J2EE,2005年之后更名为JAVA EE

JAVA ME --(去掉了一些JAVA SE的功能)
Java 2 Platform, Micro Edition

前身:J2ME,2005年之后更名为JAVA ME

4、java语言的特点

java的两大核心机制:垃圾回收机制、虚拟机机制

  • 简洁有效(相对于其他高级编程语言,java有自己的垃圾回收机制(gc),不用自己去实现变量(内存)的释放)
  • 可移植性 (由于java虚拟机(jvm)的存在,可以实现跨平台)
  • 面向对象
  • 解释型  (计算机高级编程语言类型可分为:解释型、编译型)bai
  • 适合分布式计算  (分布式计算将该应用分解成许多小的部分,分配给多台计算机进行处理。)
  • 拥有较好的性能
  • 健壮、防患于未然 (允许程序出现错误,对错误的处理,java有异常处理机制,不至于一遇到错误,导致程序崩溃)
  • 具有多线程处理能力
  • 具有较高的安全性
  • 是一种动态语言
  • 是一种中性结构

5、java应用程序运行机制

java源文件(.java)-----编译-----java字节码文件(.class)-----运行(解释)-----在JVM上

javac.exe  编译命令

java.exe  解释命令

6、java虚拟机(JVM)

Java虚拟机(JVM)读取并处理经编译过的平台无关的字节码class文件 。

Java编译器针对Java虚拟机产生class文件,因此是独立于平台的。

Java解释器负责将Java虚拟机的代码在特定的平台上运行。

因为虚拟机的存在,Java赢得了“一次编译,到处运行”的美名

7、jdk下载、安装

8、环境变量的配置

设置的流程:【我的电脑】  【属性】  【环境变量】  【高级】  【编辑path信息】 

将“jdk安装路径\bin;”添加到path里面。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值