Java前言
Posted nhscjngsn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java前言相关的知识,希望对你有一定的参考价值。
1、Java鼻祖
詹姆斯·高斯林
2、Java发展史
3、发展史要点
1996年1月 | 第一个JDK-JDK1.0诞生; |
---|---|
1996年4月 | 10个最主要的操作系统供应商申明将在其产品中嵌入Java技术; |
1996年9月 | 约8.3万个网页应用了Java技术来制作 |
1997年2月 | JDK1.1发布 |
1997年4月 | JavaOne会议召开,参与者逾一万人,创当时全球同类会议纪录 |
1997年9月 | JavaDeveloperConnection社区成员超过十万 |
1998年2月 | JDK1.1被下载超过2,000,000次 |
1998年12月 | Java 2企业平台J2EE发布 (J2EE1.2) |
1999年6月 | SUN公司发布Java三个版本:标准版(J2SE)、企业版(J2EE)和微型版(J2ME) |
2000年5月 | JDK1.3发布 |
2000年5月 | JDK1.4发布 |
2001年6月 | Nokia宣布到2003年将出售1亿部支持Java的手机 |
2001年9月 | J2EE1.3发布 |
2002年2月 | J2SE1.4发布,此后Java的计算能力有了大幅提升 |
2004年9月 | J2SE1.5发布,成为Java语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE1.5更名为Java SE 5.0; |
2005年6月 | JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名,以取消其中的数字“2”: J2ME更名为Java ME, J2SE更名为Java SE,J2EE更名为Java EE |
2006年12月 | SUN公司发布JRE6.0 |
2009年12月 | SUN公司发布Java EE 6 |
2010年11月 | 由于甲骨文对Java社区的不友善,因此Apache扬言将退出JCP |
2011年7月 | 甲骨文发布Java SE 7 |
2014年3月 | 甲骨文发表Java SE 8 |
2017年9月 | 甲骨文发布Java SE 9 |
2018年3月 | 甲骨文发布Java SE 10 |
2018年9月 | 甲骨文发布Java SE 11 |
2019年3月 | 甲骨文发布Java SE 12 |
2019年9月 | 甲骨文发布Java SE 13 |
2020年3月 | 甲骨文发布Java SE 14 |
4、Java特性
面向对象性
跨平台性
简单性
分布性
健壮性
安全性
体系结构中立
解释性
高性能
多线程
动态性
5、java三个分支
该架构根据不同级别的应用开发区分了不同的应用版本:J2SE、J2EE、J2ME
Java?SE(Java Platform,Standard Edition)。
Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。
Java SE 包含了支持 Java?Web?服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础,CS开发:客户端-->服务器,必须下载客户才可以使用。
Java EE(Java Platform,Enterprise Edition)。
这个版本以前称为?J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端Java应用程序。
Java EE是在Java SE的基础上构建的,它提供Web服务、组件模型、管理和通信API,可以用来实现企业级的面向服务体系结构(
service-oriented architecture,SOA)和?Web?2.0应用程序,BS:浏览器--->服务器,只需要一个浏览器就可以。
Java ME(Java Platform,Micro Edition)。
这个版本以前称为J2ME。Java ME为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)
上运行的应用程序提供一个健壮且灵活的环境。Java ME包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网
和离线应用程序的丰富支持。基于Java ME规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。
6、Java应用
可以用Java来编写,例如:QQ、迅雷、淘宝、京东等等,那么Java比较擅长什么呢?也就是说我们将来从事Java开发工程师工作到底要编写什么类型的软件呢?
1.互联网:电商、P2P等等;
2.企业级应用:ERP、CRM、BOS、OA等等。
互联网类软件大家都比较熟悉,因为大家生活都可以接触得到。而企业级应用都是为大型企业量身定做的软件,
用于工作中,所以大家可能不太了解。现在大家只需对Java开发工程师工作有个大致的了解即可。
在基础班我们会学习Java的基础知识,即JavaSE(标准版)部分。学习完JavaSE并不能开发大型项目。
7、常用DOS命令
1、切换盘符:D:
2、列出文件夹的目录:dir
3、创建文件夹:md aaa
4、删除目录:rd aaa
5、进入到指定目录:cd C:UsersadminDesktop
6、直接进入到指定盘符:D: D:Java
7、返回上一级:cd ..
8、返回跟目录:cd9、删除一个文件:del 001.txt
10、删除多个文件:del *.txt
11、清屏:cls
12、退出:exit
13、查询常用命令:help
以上是关于Java前言的主要内容,如果未能解决你的问题,请参考以下文章