鱼C论坛

 找回密码
 立即注册
楼主: 零度非安全

[系列教程] 【Java 教程(原创)】001. Java 的特点

[复制链接]
发表于 2021-10-13 17:14:17 | 显示全部楼层
Java 是目前使用最广泛的网络编程语言之一
语法简单、面向对象、稳定、与平台无关、多线程、动态等特点

如果从语言的简单性方面看,Java 要比 C++ 简单,C++ 中许多容易混淆的概念,或者被 Java 弃之不用了,或者以一种更清楚、更容易理解的方式实现,例如Java 中不再有指针概念。

Java 是面向对象的编程语言(类、对象、继承、多态、接口),基于对象的编程更符合人的思维模式,使人们更容易解决复杂问题。

编译语言(比如 C、C++)都有一个共同的缺点,那就是只能对特定的 CPU 芯片进行编译。
Java 之所以能做到这一点,是因为 Java 可以在计算机的操作系统之上再提供一个 Java 运行环境,该运行环境由 Java 虚拟机(Java VirtualMachine)、类库以及一些核心文件组成,也就是说,只要平台提供了 Java 运行环境,用Java编写的软件就能在其上运行。

Java 的特点之一就是内置了对多线程的支持,多线程允许计算机同时完成多个任务。C++ 没有内置的多线程机制,因为必须调用操作系统的多线程功能来进行多线程程序的设计。

当使用支持Java的浏览器时,大家可以放心运 JavaApplet 程序,而不必担心病毒的感染和恶意的企图。Java Applet 程序由浏览器内置的Java运行环境负责解释、执行,浏览器内置的Java运行环境不允许 Java Applet 程序访问当前浏览器上下文环境以外的其它部分。


Java 程序的基础组成单元就是类,有些类是用户自己编写的,有些类是从类库中引入的,而类又是在运行时动态装载的,这就使得 Java 可以在分布环境中动态地维护程序及类库。



想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-2-17 18:42:31 | 显示全部楼层
打卡打卡
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-2-18 14:54:08 From FishC Mobile | 显示全部楼层
可以呀
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-2-18 14:55:07 From FishC Mobile | 显示全部楼层
大佬牛逼
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-12-21 18:13:00 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-6-10 12:58:52 | 显示全部楼层
还是不太明白Java具有动态特性的原理特点
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-21 20:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表