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前言的主要内容,如果未能解决你的问题,请参考以下文章

创建自己的代码片段(CodeSnippet)

# Java 常用代码片段

# Java 常用代码片段

创建片段而不从 java 代码实例化它

如何重构这个 Java 代码片段

java 反射代码片段