字符串

引用类型:string类
值null可以赋值给任何引用类型(类、接口、数组)的变量,用以表示这个引用类型变量中保存的地址为空。
String类属于引用类型,可用null赋值。
String类是一个典型的不可改变类,String对象创建出来就不可能被改变,创建出的字符串放在数据区,保证每个字符串常量只有一个,不会产生多个副本
String s0="hello";
String s1="hello";
Srting s2 ="he"+"ll"+"o";(同样可以)
图片说明
内存不会存在多个hello 只存在1个hello
假设"hello"的内存地址xxxxx 声明s0变量时给s0赋值"hello"实际上让s0变量引用“hello”的内存地址xxxxx 当我们再声明变量S1也赋值"hello"的时候实际上也是直接把已经存在的"hello"的内存地址给s1用


三种集成开发环境
eclipse idea n etbeans(免费开源的)
使用eclipse 要和jdk安装的位数保持一致