JAVA-DAY7(String类和一些快捷键)

本文介绍了Java的基本数据类型和引用数据类型,包括它们在内存中的分配区别,以及String类的特性和常用方法。此外,还提及了Java编程中的一些快捷键和用户输入处理。重点讨论了常量池和堆的区分,以及String对象的创建和操作。
摘要由CSDN通过智能技术生成

1,数据类型

基本数据类型(四类八种):他们不是类,只是关键词所以没有构造方法 .他们的值只能指向常量池   引用数据类型/数组(指针,引用):他们的值只能指向堆 

  既可以当数据类型,又可以当引用数据类型的数据类型一共有9个(8个与基本数据类型对应的包装类,加一个字符串类String)

byte 类(class)Byte
short     接口类型(interface)Short
int       

 数组类型(list)

Intege
long 枚举类型Long
float     注解类型Float
double字符串型(String,String的衍生类,如StringBUilder等)Double
charCharecter
booleanBoolean
String

2,指向常量池和指向堆的区别:

(1)在常量池中:

                                                                      数据类型 变量名=直接量----指向常量池

(2)在堆区中:

                                                                  数据类型 变量名=new 构造方法()----指向堆

3,String

 (1)String的底层是什么?JDK1.8之前是char[]。JDK1.8之后是byte[]

 (2)String 的成员变量: 

 

(3)String类的常用方法

    String的构造方法
1)String(String original):把字符串数据封装成字符串对象
2)String(char[] value):把字符数组的数据封装成字符串对象
3)String(char[] value, int index, int count):把字符数组中的一部分数据封装成字符串对象
    String类的获取功能

1)length():获取字符串的长度,其实也就是字符个数

2)charAt(int index):获取指定索引处的字符

4)substring(int start):从start开始截取字符串

5)String substring(int start,int end):从start开始,到end结束截取字符串。包括start,不包括end

6)concat拼接

 

 

4,正常情况:public 返回值类型 方法名(形参列表){}

另一个方法:方法名 (形参列表):返回值类型。比如

5,java中一些快捷键

(1)alt+回车===idea神快捷键

       先打出 str.toCharArray();alt+回车

(2)array.length.fori----->

 (3)选中需要循环执行的代码然后ctrl+alt+t。之后选择语句 

(4)

 

sc.next()----->返回用户输入的String

sc.nextInt()----->返回用户输入的int

sc.nextDouble() ---->返回用户输入的double

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值