旗下导航:搜·么
当前位置:网站首页 > JAVA教程 > 正文

string是什么数据类型【JAVA教程】,java

作者:搜教程发布时间:2019-11-27分类:JAVA教程浏览:62评论:0


导读:援用范例的存储道理:援用范例继续于Object类(也是援用范例)都是根据Java内里存储对象的内存模子来举行数据存储的,运用Java内存堆和内存栈来举行这类范例的数据存储,简朴地讲...
援用范例的存储道理:援用范例继续于Object类(也是援用范例)都是根据Java内里存储对象的内存模子来举行数据存储的,运用Java内存堆和内存栈来举行这类范例的数据存储,简朴地讲,“援用”是存储在有序的内存栈上的,而对象自身的值存储在内存堆上的;

区分:基础数据范例和援用范例的区分重要在于基础数据范例是分配在栈上的,而援用范例是分配在堆上的(须要java中的栈、堆观点),

那Java中字符串string属于什么数据范例?

Java中的字符串String属于援用数据范例。由于String是一个类。

注重:String 类是不可转变的,所以你一旦建立了 String 对象,那它的值就没法转变了(详看笔记部份剖析)。

String 类有 11 种组织要领,这些要领供应差别的参数来初始化字符串,比方供应一个字符数组参数:

public class StringDemo{
   public static void main(String args[]){
      char[] helloArray = { 'r', 'u', 'n', 'o', 'o', 'b'};      
      String helloString = new String(helloArray);  
      System.out.println( helloString );   
      }
}

以上实例编译运转效果以下:

runoob

建立字符串对象两种体式格局的区分

直接赋值体式格局建立对象是在要领区的常量池

String str="hello";//直接赋值的体式格局

经由过程组织要领建立字符串对象是在堆内存

String str=new String("hello");//实例化的体式格局

以上就是string是什么数据范例的细致内容,更多请关注ki4网别的相干文章!

标签:java


欢迎 发表评论: