java基础内容

发布时间:2024年01月23日
1.聊一聊Java平台的理解!

java本身是一种面向对象的语言,最显著的特性有两个方面:一是书写一次,到处运行,也就是跨平台的特性;另外就是垃圾回收机制:java通过垃圾收集器回收分配内存,大部分情况下。程序员不需要自己操心内存的分配和回收,一次编译 到处运行 说的是 java语言跨平台的特性,Java的跨平台性和java虚拟机的存在密不可分,可以在不同的环境中运行。

比如Windows平台和Linux平台都有相应的JDK,安装好JDK后也就有了Java语言的运行环境。

Java语言的三大特性 : 封装、继承、多态

2.String、StringBuilder、StringBuffer三者的区别!

String是典型的不可变字符串类型,内部有final关键字修饰,所以每次操作字符串都会产生新的对象!

在开发中,我们会大量使用到对字符串的操作,所以字符串的临时对象,会对程序操作产生较大的性能开销,产生内存浪费!

StringBuilder比StringBuffer速度快,StringBuffer比StringBuilder更安全!String速度最慢!

3.int和Integer的区别!

int是基本数据类型直接存数值;

Integerint对应的包装类;

4.

文章来源:https://blog.csdn.net/m0_61466807/article/details/135766365
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。