带你认识Java——这一语言(java是什么语言的一个实例)

createh52个月前 (01-21)技术教程24

1、Java

Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

Java具有简单性、面向对象、分布式健壮性安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统嵌入式系统应用程序等

2、Java版本的更替

JavaSE(标准版),主要用于桌面软件编程,允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。

JavaEE(企业版),主要用于分布式的网络程序开发,帮助开发和部署可移植

、健壮、可伸缩且安全的服务器端Java应用程序。

JavaME(平台微型版),主要用于嵌入式系统开发,为在移动设备和嵌入式设备上的应用程序提供一个健壮又灵活的环境。

3、Java重要概念

JDK---开发工具包

JRE---运行环境

JVM---虚拟机(实现java跨平台的核心)

OS---操作系统(一些基础软件组件构成)

相关文章

Kafka 的生成者、消费者、broker 的基本概念

kafka是一款基于发布与订阅的消息系统。它一般被称为“分布式提交日志”或者“分布式流平台”。文件系统或者数据库提交日志用来提供所有事物的持久化记录,通过重建这些日志可以重建系统的状态。同样地,kaf...

Java定义数组(java定义数组的三种方式)

Java定义数组描述Java 数组 的定义格式分别为:静态初始化、动态初始化。题目使用静态初始化和动态初始化 定义数组。题目解决思路静态初始化分为两种格式分别为:a. 数据类型[] 数组名称 = ne...

Java-自定义lambda函数(自定义java.lang.string)

自定义lambda函数在 Java 中,可以通过定义函数式接口来创建自定义的 Lambda 函数。函数式接口是一个只包含单个抽象方法的接口,可以使用 Lambda 表达式来实现这个接口。以下是如何定义...

听说这四个概念,很多Java老手都说不清,你能分得清么?

Java 是很多人一直在用的编程语言,但是有些 Java 概念是非常难以理解的,哪怕是一些多年的老手,对某些 Java 概念也存在一些混淆和困惑。所以,在这篇文章里,会介绍四个 Java 中最难理解的...

Java基础概念整理(必备熟记)(java的基础知识点)

(一)Java语言基础语法八种基本数据类型byte、short、int、longfloat、doublecharboolean运算符+ - * / %> >= < <= ==...

卧槽!Spring中竟然有12种定义Bean的方法?

前 言在庞大的java体系中,spring有着举足轻重的地位,它给每位开发者带来了极大的便利和惊喜。我们都知道spring是创建和管理bean的工厂,它提供了多种定义bean的方式,能够满足我们日常工...