Java基础知识
Posted soulwolf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础知识相关的知识,希望对你有一定的参考价值。
1. Java 语言有哪些优点?
- 纯面向对象的语言。
- 平台无关性。一次编译,到处运行。
- 提供了很多内置的类库。
- 提供了对 Web 应用开发的支持。例如,Applet、servlet和jsp可以用来开发web应用程序;socket、rmi可以用来开发分布式应用程序的类库。
- 具有较好的安全性和健壮性。
- 去除了 C++ 语言中难以理解、容易混淆的特性。
2. Java 与 C/C++ 的异同?
- Java 为解释型语言,C/C++ 为编译型语言
- Java 为纯面向过程语言,C++ 兼具面向对象和面向过程的特点。
- Java 语言中没有指针的概念
- Java 语言不支持多重继承,但是 Java 语言引入了接口的概念,可以同时实现多个接口
- C++ 需要开发人员去管理对内存的分配(包括申请与释放),而 Java 语言提供了垃圾回收器来实现垃圾的自动回收,不需要程序显式地管理内存的分配。
- Java 具有平台无关性
- C++ 语言支持运算符重载(允许在同一作用域中的某个运算符指定多个定义),而 Java 语言不支持运算符重载。
以上是关于Java基础知识的主要内容,如果未能解决你的问题,请参考以下文章