栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

Java基础常识上

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基础常识上

Java的优点

1.面向对象(封装、继承、多态)

2.很好的网络编程能力

3.多线程

4.编译与解释并存

5.安全可靠

6.自我理解:很强大的生态,其实已经有了很多的其他语言也有不断更新,但是Java发展至今,强大的生态系统保护者它。

JVM(以后细说)

Java字节码的运行虚拟机。

字节码:JVM可以理解的代码。.class文件,是由javac(编译器)将.java文件编译得到的。JVM类加载器加载后,解释器逐行解释(效率低)。JIT(just-in-time)编译器快。因为编译完会直接保存机器码(机器码运行速率快)。 所以常说Java是编译与解释共存的语言。

JDK

包括了JRE的所有东西,包含着编译器(javac),还有一些工具,可以创建和编译程序。

JRE

Java的编译环境,包含了 JVM(Java虚拟机),Java类库。。。。不可以创建程序。

只运行程序的话,拥有JRE就足矣

Java与C++对比

二者都有 封装、继承、多态

然而Java单继承,C++是多继承。Java有接口。

Java有自己的垃圾回收器,C++是需要手动回收垃圾的。

Java只支持方法的重载

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/971306.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号