java入门介绍

什么是java?

        Java是1995年由sun公司推出的一种极富创造力的面向对象的程序设计语言。它由java之父詹姆斯-高斯林创造的,最初将java命名为oak(橡树),在1995年正式命名为java,并正式发布。

java语言类型?

        Java是一种半编译半解释型语言,同时也是一种跨平台的程序设计语言,用java编写的程序,可以运行在任何设备上(例如windows,unix,os , Mac ),java真正做到了“一次编写,到处运行”,java非常实用于企业网络和internet环境,并且已经成为了最流行的开发语言之一。

什么是半编译半解释型语言java?

        java程序代码经过编译之后转换为java字节码的中间语言,java虚拟机(jvm)对字节码进行解释和运行,编译只执行一次,而解释在每次程序运行的时候都执行。

java半编译半解释的运行原理

java跨平台原理

         java源码经过编译之后变为字节码,字节码是运行在JVM上的,只需要在不同系统平台上安装不同系统对用的JVM即可保证,一套Java字节码在多平台上运行

Java的应用领域:

        桌面应用系统开发:

        嵌入式系统开发;

        电子商务系统开发:

        分布式系统开发:

        Web应用系统开发:

Java按应用范围划分:

        Javase:java标准版,主要开发桌面应用程序,同时也是java基础,它主要包含的内容为java语言基础,I/O流,多线程,集合。。。。

        Javaee:java企业版,主要用于开发,分布式系统和电商系统,web系统,erp(企业资源规划)

        Javame:javame微型版,主要用于开发嵌入式系统,例如掌上电脑,手机等移动电子设备

Java的主要特点:

        面向对象

        分布式

        多线程

        跨平台

        简单

        安全

        鲁棒性

Java环境搭建

        “工欲善其事,必先利其器”,如果想要学习和开发java就必须先搭建环境,要执行和编译java程序,必须先安装jdk(java developers kits:java 开发工具包)

        Jdk=jre+开发工具集

        Jre=jvm+标准类库

JDK版本:

版本 名称 发行日期

JDK 1.0 Oak(橡树) 1996-01-23

JDK 1.1 none(无) 1997-02-19

JDK 1.1.4 Sparkler(宝石) 1997-09-12

JDK 1.1.5 Pumpkin(南瓜) 1997-12-13

JDK 1.1.6 Abigail(阿比盖尔–女子名) 1998-04-24

JDK 1.1.7 Brutus(布鲁图–古罗马政治家和将军) 1998-09-28

JDK 1.1.8 Chelsea(切尔西–城市名) 1999-04-08

J2SE 1.2 Playground(运动场) 1998-12-04

J2SE 1.2.1 none(无) 1999-03-30

J2SE 1.2.2 Cricket(蟋蟀) 1999-07-08

J2SE 1.3 Kestrel(美洲红隼) 2000-05-08

J2SE 1.3.1 Ladybird(瓢虫) 2001-05-17

J2SE 1.4.0 Merlin(灰背隼) 2002-02-13

J2SE 1.4.1 grasshopper(蚱蜢) 2002-09-16

J2SE 1.4.2 Mantis(螳螂) 2003-06-26

Java SE 5.0 (1.5.0) Tiger(老虎) 2004-09-30

Java SE 6.0 (1.6.0) Mustang(野马) 2006-04

Java SE 7.0 (1.7.0) Dolphin(海豚) 2011-07-28

Java SE 8.0 (1.8.0) Spider(蜘蛛) 2014-03-18

Java SE 9.0 none(无) 2017-09-21

Java SE 10.0 none(无) 2018-03-21

Java SE 11.0 none(无) 2018-09-25

在java6之后,j2的说法取消

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值