Java最初由Sun Microsystems的詹姆斯·高斯林于1991年开始设计,早期的设计目标是为了开发家电设备上运行的小程序。1995年Sun Microsystems发布了Java语言,该语言具有简单、安全、可移植和面向对象的特性。同时,詹姆斯·高斯林也被称作是Java之父。
Java最大的一个特性就是一次编译,到处运行,和c语言c 最大的区别就是,Java代码可以在任何平台上运行,因为内部存在JVM虚拟机使得代码拥有了非常好的可移植性。
Java为我们提供了编译和运行的命令
编译命令:javac、运行命令:java
我们将Java的特性总结如下:
面向对象:Java是一种面向对象的编程语言,支持封装、继承和多态等面向对象的概念,使得程序更加模块化和易于维护。
跨平台性:Java被设计为一种跨平台的语言,可以在不同的操作系统上运行,只需要在相应的平台上安装Java虚拟机(JVM)即可。
简单性:Java语言的语法相对简单,去除了一些复杂的特性和语法,使得程序员更容易理解和编写代码。
安全性:Java提供了安全性的机制,例如通过字节码验证和安全性管理器来防止恶意代码对计算机系统的攻击。此外,Java还提供了一些加密和认证的API,用于保护数据和网络通信的安全。
高性能:Java通过即时编译器(JIT)和垃圾收集来提高程序的性能。即时编译器将Java字节码编译成本地机器代码,从而加快程序的执行速度,而垃圾收集则自动回收不再使用的内存,减少了程序员对内存的手动管理。
可移植性:由于Java的跨平台特性,编写的Java程序可以在不同的操作系统和硬件上运行,无需修改代码。
多线程支持:Java提供了内置的线程支持,可以方便地创建和管理多个线程,实现并发编程。
开放性:Java是一种开放源代码的语言,拥有庞大的开发者社区,可以通过共享和重用代码来加快开发速度。
大型库的支持:Java拥有丰富的类库和API,可以用于解决各种问题和开发各种应用程序,如图形界面、数据库访问、网络通信等。
Java是一种面向对象编程语言,他当然也有面向对象的三大特性:继承、封装、多态
本次的分享就到此为止了,希望我的分享能给您带来帮助,也欢迎大家三连支持,你们的点赞就是博主更新最大的动力!