A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马-马磊 中级黑马   /  2013-4-15 20:50  /  2428 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 黑马-马磊 于 2013-4-15 21:31 编辑

之前是学习php的但是直达的不是很深。在php当中string是独立的一个数据类型。刚在java基础视频没看到string的影子。
网上找了下看的云里雾里的谁能用小白的语言解释下?

评分

参与人数 1技术分 +1 收起 理由
冯海霞 + 1

查看全部评分

5 个回复

倒序浏览

String是java.long包下的一个类

String类是final修饰的,不能被继承

String类适用于描述字符串,是引用数据类型,String是常量,其值在创建后不能被修改。

所有的字符串字面值都作为String对象存在。

String类下有字符串的构造,比较,转换,获取等方法

评分

参与人数 1技术分 +1 收起 理由
冯海霞 + 1

查看全部评分

回复 使用道具 举报
JAVA里的String是一种引用类型的类,在java.lang包下。
一般是不用特地导包就能使用的。

String类型的对象是常量,一旦创建就不能修改。
对String类型的对象的修改其实是新建了一个新的String对象并把地址传给老的String变量名。

String类是final修饰的,不能被修改。

网上关于JAVA中的String使用的视频还蛮多的,老毕系列视频里也有。

这里给个地址,楼主可以去仔细看看:

http://java.itcast.cn/news/e393b086/ebce/4f94/9d48/94ed86bcf5ef.shtml

评分

参与人数 1技术分 +1 收起 理由
冯海霞 + 1

查看全部评分

回复 使用道具 举报
java中的数据类型包括:
实数:double,float整数:byte,short,int ,long字符:char布尔值:boolean

String并不是一个数据类型,在java中是一个类
创建的时候就是创建一个String的对象。
String的默认值也是null;
但它又是一种特殊的对象,有其它对象没有的一些特性。
new String()和new String(“”)都是申明一个新的空字符串,是空串不是null;
有关String的用法还用很多,你可以看看api什么的。

评分

参与人数 1技术分 +1 收起 理由
冯海霞 + 1

查看全部评分

回复 使用道具 举报
JAVA里的String是一种引用类型的类,在java.lang包下。不用导包可以直接使用,例:import java.lang.String;用不到这步
String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。

声明:public final class String,注意这里final修饰,不能被继承,
       继承  extends Object
       实现  implements Serializable, Comparable<String>, CharSequence

注意:String类是final修饰的它不能被继承
     String是引用类型(引用类型有类.数组和接口)
     双引号引起怕内容都是字符串对象.
        所有的字符串字面值都做为String对象存在.String是常量,其值在创建后不能改变.
回复 使用道具 举报
感谢各位的回答!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马