标签:组成 lis 检查 emma 是什么 概念 面向对象 垃圾回收机制 ash
最近在复习java,就趁着这段时间顺便记录一下知识
前言
Java是一门
面向对象编程语言,不仅吸收了
C++语言的各种优点,还摒弃了C++里难以理解的多
继承、
指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
一、 JAVA是什么?
--------java是一种面向对象的编程语言,而且它和C,C#一样属于高级语言,
java是有Sun公司(目前被Oracle收购)在1995年推出的一种编程语言。
---------java是一个平台,由JVM(Java Virtual Machine,java虚拟机,提
供java程序运行的环境)和API(AppIiccantion Programming Interface,应用编程
或程序接口,java系统类和接口)组成
二、
-------程序分为两大类,一类是面向过程(例如c语言),一类是面向对象
(例如上面的java)
--------语言有低级语言,高级语言之分
低级语言就是面向计算机编程,说通俗一点就是计算机看的懂,人很难懂的(例如机器码010101这种)。
高级语恰恰相反,高级是人编写出来的我们看得懂,计算机不懂所以就需要编译器来进行编译(例如现如今我们常使用的java,c等等)
三、Java 的特点:
java 是在C语言后出来的,它吸收了C的长处,摒弃不足之处,所以他是站在C语言这个“巨人”的肩膀上前行的
java是一门跨操作系统的平台语言(所谓跨操作系统 就是java代码你写一份 就可以在 Windows Linux Mac上运行)
Java语言自问世以来发展得非常快,是目前最热门的编程语言之一。Java之所以应用广泛、受到大家的欢迎,是因为它有众多突出的特点,其中最主要的特点有以下几个。
面向对象
Java语言是纯面向对象的。它提供了类、接口和继承等原语,支持类、接口之间的单继承以及接口和类之间的多实现机制;Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。
语法简单
Java语言的语法结构类似于
C和C++,但Java丢弃了C++中很难理解的运算符重载、多重继承等模糊概念,特别是Java语言不使用指针,而是使用引用,并提供了自动垃圾回收机制,使程序员不必为内存管理而担忧。
安全性高
Java特别强调安全性。Java程序运行之前会进行代码的安全性检查,确保程序不会存在非法访问本地资源、文件系统的可能,保证了程序在网络间传送运行的安全。
平台无关性
Java引人
虚拟机概念,Java虚拟机(JVM)建立在硬件和操作系统之上,用于实现对Java字节码文件的解释和执行,为不同平台提供统一的接口。这使得Java应用程序可以运行于不同的系统平台,实现平台无关性,非常适合网络应用。
支持多线程
Java语言是支持
多线程的。所谓多线程可以理解为程序中有多个任务并发执行,Java语言提供的同步机制可保证各线程对共享数据的正确操作。多线程可以在很大程度上提高程序的执行效率。
参考 :百度词条 https://baike.baidu.com/item/java%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91/1789817?fr=aladdin
若有错误,请告知 谢谢!
java简介
标签:组成 lis 检查 emma 是什么 概念 面向对象 垃圾回收机制 ash
原文地址:https://www.cnblogs.com/2979100039-qq-con/p/12362347.html