当前位置: 主页 > JAVA语言

java平台-java对接微信公众平台

发布时间:2023-02-08 14:23   浏览次数:次   作者:佚名

(1) Java SE标准版

Java 标准版

开发通用的桌面和商业应用程序,包括Java的核心类库(集合、数据库连接、网络编程等)。

Java 语言诞生于 1995 年 5 月,Java SE 13 于 2019 年 9 月发布。

Java语言中常用的包:

java.util中包含了大量Java中的工具类和集合类,如Arrays、List、Set等。

java.net 包含与 Java 网络编程相关的类和接口

java.io 包含与 Java 输入和输出相关的类和接口。

java.awt 包含用于构建 GUI 的相关类和接口。

说明:GUI, Graphical User Interface 图形用户界面

(2) Java EE 企业版

企业版

开发企业级应用java平台,包括Servlet、JSP、JavaBean、JDBC、Web Service等技术

(3) Java ME 微型版

Java微型版

开发消费电子产品和嵌入式设备。 该版本还提供了HTTP等高级互联网协议,使手机能够以Client/Server(C/S)的形式直接访问互联网上的所有信息,并提供高效的无线通信。

使用 import 关键字导入包中的类:import 包名。 班级名称

如果需要使用一个包中的多个类,可以使用:import package name.* 导入包下的所有类。

Java语言的特点(一)简单

Java语言使用引用代替指针,并提供自动垃圾回收机制,免除了程序员管理内存的问题。

(B) 纯面向对象:通过类和对象的描述来实现事物之间的关系。

支持:类之间的单继承,接口之间的多继承。

支持类和接口之间的实现机制(关键字是implements)

(三)安全

没有指针java平台,所以外界无法通过伪造指针来指向内存。

(四) 跨平台

Java语言通过虚拟机JVM和字节码实现跨平台,不依赖操作系统来解释和执行Java程序。

好处:同一个Java程序可以运行在不同的操作系统上。 不同的操作系统只需要安装不同版本的Java虚拟机即可。

说明:Java虚拟机,JVM,Java虚拟机

Java程序被Java编译器编译成字节码文件(*.class),JVM中的Java解释器会将*.class文件翻译成平台上的机器码文件,然后执行相应的机器码文件.

Java程序只要“一次编写,到处运行”。

(E) 支持多线程

程序中的多个任务可以并发执行,显着提高了程序的执行效率。

(六) 分销

Java是一种分布式语言,它不仅支持各种级别的网络连接,还通过Socket类支持可靠的流式网络连接(Stream)。 用户可以创建分布式客户端和服务器,在此过程中,网络成为软件应用程序的分布式交付工具。