- 博客(4)
- 收藏
- 关注
原创 Java基本数据类型
因此,当值为在这个范围内时,自动装箱后的对象会直接从缓存中获取,而不是新建一个对象。 当我们需要在基本数据类型和包装类之间进行转换时,可以使用 Java 中提供的自动装箱和自动拆箱机制,也可以手动调用包装类提供的转换方法。 在 Java 中,自动装箱和自动拆箱是指基本数据类型与其对应的包装类之间的自动转换,使得它们在使用上可以互相替换,从而使代码更加简洁和易读。 从上面的示例代码可以看出,自动装箱和自动拆箱让代码更加简洁,减少了程序员的工作量,提高了代码的可读性和可维护性。
2023-09-18 07:51:31 38
原创 String类
String类的不可变特性指的是String实例的值一旦被创建就不能被修改。这意味着对一个String对象进行操作时,如果需要修改其值,实际上是创建了一个新的String对象,并将新对象的引用赋给原对象。这种特性有助于提高程序的性能和安全性。 从源码层面来看,String类中的不可变特性是通过使用final关键字和private修饰符来实现的。String类中的每个方法都不会修改原有的String对象,而是返回一个新的String对象,以保持原有的String对象的不可变性。
2023-09-18 00:35:24 35
原创 Java面向对象程序设计
类是描述世间万物的框架,在java中世间万物都可以用类来定义。将数据及对数据的操作封装在一起,成为一个不可分割的整体。同时将具有相同特征的对象抽象成一种新的数据类型----------类;通过对象间的消息传递使整个系统运转,通过类的继承实现代码重用。[public] [修饰符] class [类名] extends(可选) [父类名] implements [接口1名],[接口2名],…{ //类的成员 }1.public 可选,当java文件名跟类名一致时,public必须有 2.第二个可选关键字有fi
2022-12-07 13:58:36 776 1
转载 Java发展历程
为什么叫Java? Java平台和语言最开始只是SUN公司在1990年12月开始研究的一个内部项目。SUN公司的一个叫做帕特里克·诺顿的工程师被自己开发的C和C语言编译器搞得焦头烂额,因为其中的API极其难用。帕特里克决定改用NeXT,同时他也获得了研究公司的一个叫做“Stealth 计划”的项目的机会。 “Stealth 计划”后来改名为“Green计划”,JGosling(詹姆斯·高斯林)和麦克·舍林丹也加入了帕特里克的工作小组。他们和其他几个工程师一起在加利福尼亚州门罗帕克市沙丘路的一个小工
2021-07-03 15:35:57 316
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人