什么是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的说法取消