![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
与运行环境交互
文章平均质量分 60
进阶的Java蜗牛
这个作者很懒,什么都没留下…
展开
-
java中的堆、栈和常量池
说到java中堆、栈和常量池,首先还是看看他们各自存放的数据类型吧!堆:存放所有new出来的对象;栈:存放基本类型的变量数据和对象的引用,对象(new出来的对象)本身并不存在栈中,而是存放在堆中或者常量池中(字符串常量对象存放在常量池中);常量池:存放基本类型常量和字符串常量。对于栈和常量池中的对象可以共享,对于堆中的对象不可以共享。栈中的数据大小和生命周期是可以确定的,当没有引用指向数据原创 2015-11-29 13:00:50 · 505 阅读 · 0 评论 -
String、StringBuffer和StringBuilder类
字符串是一连串的字符序列,Java提供了String和StringBuffer两个类来封装字符串,并提供了系列方法来操作字符串String类是不可变类,即一旦一个String对象呗创建以后,包含在这个对象的字符串序列是不可改变的,直至这个对象销毁。StringBuffer对象则代表一个字符串序列可变的字符串,当一个StringBuffer被创建以后,通过StringBuffer提供的原创 2015-11-29 13:01:26 · 384 阅读 · 0 评论 -
系统相关
Java程序在不同操作系统上运行时,可能需要取得平台相关的属性,或者调用平台命令来完成特定功能。Java提供了System类和Runtime类来与程序的平台进行交互。System类System类代表当前Java程序的运行平台,程序不能创建System类的对象,所以它提供了一些类属性和类方法,运行直接通过System类名来调用这些属性和方法。1、通过System类的get原创 2015-11-29 13:00:18 · 340 阅读 · 0 评论