Java介绍——一分钟带你认识Java

一、Java概述

Java是一门高级程序设计语言,Java的推出引起了空前的轰动,成为计算机、移动电话、家用电器等领域中备受瞩目的热门开发语言。自面世以来,Java不仅受到了广泛的关注,而且在各个领域都获得了巨大的欢迎,确立了其作为最受青睐的编程语言之一的地位。

1. Java能做什么?

桌面端应用开发,例如 Eclipse、IDEA等等

移动端应用开发,例如 Android、医疗设备等

大数据开发,例如 Hadoop

企业级应用开发,例如 微服务、大型互联网应用(京东、天猫等)

游戏开发,例如 我的世界

物联网(用python或者c/c++用的多)

爬虫

2.什么是java?

Java是一门高级程序设计语言,

Java是一门由Sun公司(现在是Oracle公司的一部分)于1995年5月推出的高级程序设计语言。它是一种完全面向对象的语言,旨在实现跨平台应用软件的编写。自问世以来,Java以其简单易用、安全可靠的特性在计算机、移动电话、家用电器等领域广泛应用,技术和应用迅速发展。

为满足不同开发需求,Sun公司将Java划分为三个技术平台:Java SE(标准版)、Java EE(企业版)和Java ME(微型版)。

Java SE是标准版,主要用于开发普通桌面和商务应用程序。它包含了Java最核心的类库,涵盖集合、I/O、数据库连接以及网络编程等关键功能。

Java EE则是企业版,专为企业级应用程序提供解决方案。该平台涵盖了Servlet、JSP、JavaBean、JDBC、EJB、Web Service等技术,用于开发、组装和部署大规模的企业级应用程序。

最后,Java ME是微型版,致力于开发电子消费产品和嵌入式设备。它支持开发智能家电、手机等设备的软件程序,并提供高级Internet协议,使移动设备能够高效地访问互联网信息。 Java技术的多平台支持和丰富的功能使其在不同领域得到广泛应用。

3.Java的特点

Java作为一门卓越的编程语言,之所以在各个领域广受欢迎,久负盛名,是因为它具备许多卓越的特性,其中几个最为显著

3.1.简单

Java是一种相对易学的编程语言,通过基本编程方法即可实现预定任务。即使是初学者,只要掌握一些核心概念,就能使用Java编写适用于多种场景的应用程序。Java在设计上简化了C++中一些难以掌握的特性,如运算符重载和多重继承。此外,Java使用引用替代指针,并引入自动垃圾回收机制,从而减轻了程序员对内存管理的负担。

3.2.面向对象

Java是一种面向对象的编程语言,它支持面向对象的编程范例,包括封装、继承和多态。这有助于编写模块化和可维护的代码。此外,Java 还支持类与接口之间的实现机制(关键字implements)。

3.3.安全性

Java以其出色的安全性而著称。具体而言,Java采用了强大的存储分配模型,有效防御恶意代码攻击。与此同时,由于Java不使用指针,外部无法通过伪造指针进行存储器操作。值得注意的是,Java编译器在编译程序时不公开存储安排决策,这使得程序员无法通过查看声明来猜测类的实际存储安排。因此,Java程序的存储安排是在运行时由Java解释程序动态决定的。

3.4.跨平台性

Java通过JVM(Java虚拟机)和字节码实现了卓越的跨平台性。具体而言,Java程序通过javac编译器编译为字节码文件(.class文件),而JVM中的Java解释器会将字节码文件翻译成特定平台上的机器码文件,从而实现程序的执行。这使得Java程序只需进行一次编写,便可在各种平台上运行。

3.5.支持多线程

Java为多线程提供了全面支持,使得程序中的多个任务可以并发执行。多线程的实现有助于显著提高程序的执行效率,使得Java在处理并发任务时表现出色。

3.6.分布性

Java是一门出色的分布式语言,不仅支持各种网络连接层次,还通过Socket类提供了可靠的流(stream)进行网络连接。这使得Java在处理分布式系统和网络通信时具有卓越的灵活性和可靠性。

4.Java的发展史

Java是由詹姆斯·高斯林(James Gosling)等开发者创建的,源自于一个名为Oak的计划,最终在1995年5月以Java的名字正式推出。Java的命名灵感源自一种咖啡品种,因此它的标志是一杯热气腾腾的咖啡。在其发展历程中,Java经历了多个版本的迭代和升级,拓展了其功能和性能。具体的发展历史如下:

· 1995年5月23日,Java诞生。
· 1998年12月8日,Java 1.2 企业平台J2EE发布。
· 1999年6月.Sun公司发布Java的3个版本:标准版(J2SE)、企业版(J2EE)和微型版(J2ME)。
· 2001年9月24日,J2EE 1.3发布。
· 2002年2月26日,J2SE1.4发布,自此Java的计算能力有了大幅提升。
· 2004年9月30日,J2SE 1.5的发布成为Java发展史上的又一里程碑。为了突出该版本的重要性,J2SE 1.5 更名为Java SE 5.0。
· 2005年6月,JavaOne大会召开,Sun公司发布JavaSE6。自此,Java的各种版本进行了更名,取消了名称中的数字2,J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME。
· 2009年12月,Sun公司发布Java EE 6。
· 2011年7月,Oracle公司发布Java SE 7。
· 2014年3月,Oracle公司发布Java SE 8。
· 2017年9月,Oracle公司发布Java SE9。
· 2018年3月,Oracle公司发布Java SE 10。
· 2018年9月,Oracle公司发布Java SE 11。
· 2019年3月,Oracle公司发布Java SE 12。
· 2019年9月,Oracle公司发布Java SE 13。
· 2020年3月,Oracle公司发布Java SE 14。
· 2020年9月,Oracle公司发布Java SE 15。
· 2021年3月,Oracle公司发布Java SE 16。
· 2021年5月,Oracle公司发布Java SE 17。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值