java本身是一种面向对象的语言,最显著的特性有两个方面:一是书写一次,到处运行,也就是跨平台的特性;另外就是垃圾回收机制:java通过垃圾收集器回收分配内存,大部分情况下。程序员不需要自己操心内存的分配和回收,一次编译 到处运行 说的是 java语言跨平台的特性,Java的跨平台性和java虚拟机的存在密不可分,可以在不同的环境中运行。
比如Windows平台和Linux平台都有相应的JDK,安装好JDK后也就有了Java语言的运行环境。
Java语言的三大特性 : 封装、继承、多态
String是典型的不可变字符串类型,内部有final关键字修饰,所以每次操作字符串都会产生新的对象!
在开发中,我们会大量使用到对字符串的操作,所以字符串的临时对象,会对程序操作产生较大的性能开销,产生内存浪费!
StringBuilder比StringBuffer速度快,StringBuffer比StringBuilder更安全!String速度最慢!
int是基本数据类型,直接存数值;
Integer是int对应的包装类;
4.