SUN公司对java的描述: 相对而言,C++中有指针,Java屏蔽了指针 注:Java语言底层是C++实现的,不是C语言。 “Everything is Object.” (万事万物皆为对象) —— 纯面向对象(封装、继承、多态、抽象), 类机制 平台无关,“Compile Once, Run Anywhere.”(一次编译,处处运行) ① 操作分布:在多个不同主机上布置相关操作 扩展: ① 多线程:指允许一个应用程序同时存在两个或两个以上的线程,用于支撑事务并发和多任务处理。 扩展: 自动垃圾回收机制(GC机制)、强类型机制、异常处理… ① 没有显示指针,Java程序在JVM(Java虚拟机)中运行 先编译后解释 🍅🍅🍅 以往文章 👇
一、Java语言的八大特性 (开源、免费、跨平台、纯面向对象)
“Java is a simple,object-oriented, distributed, interpreted, robust, secure, architecture neutral, portable, high-performance, multihreaded, and dynamic language”.
翻译过来就是: “Java是一门简单的,面向对象,分布式,解释性,健壮的,安全的,结构中立的, 便捷的, 高性能的, 多线程的, 动态的语言”。1、简单性
C++支持多继承(复杂),Java使用接口替代多继承
2、面向对象
3、跨平台性/可移植性
4、分布式
数据分布:将数据分别存放在多个网络中不同主机上,借助URL(统一资源定位)访问网络对象,访问方式和本地系统相似。
② 基本的Java程序有网络应用编程接口(java.net)
③ RMI(Remote Method Invocation 远程方法调用)和EJB(Enterprise Java Beans 企业Java Beans)可用于创建分布式应用程序,可通过互联网任何机器调用方法访问文件。
JavaRMI_百度百科
EJB_百度百科
5、多线程
② 多线程机制使应用程序在同一时间并发执行多项任务。Java语言提供多线程之间的同步机制,保证不同线程正确共享数据,使程序具有更好的交互性和实时性。
③ Thread类用于操作线程,负责、启动、运行、终止线程,并检查线程状态。
多线程_百度百科
6、健壮性
7、安全性
② 编译时需要进行Java语法的检查,保证无误后生成Java类(.java源文件 编译成 .class字节码文件),运行Java类时需要类装载器(ClassLoader)载入,并由字节码校验器校验之后,交由安全管理器检查具体操作后才能运行。
③ 为增强安全性,java提供防止恶意代码攻击的安全机制(数组边界检测、ByteCode校验等)
8、高性能
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算