java基础2

String astring = new String("123");

栈内存——堆内存——字符串常量池

String bString = "123";

栈内存——字符串常量池

1.求长度

String aString = "123456789";

int length = aString.length();

2.charAt()获取到Sting当中的指定的值

String aString = "123456"; 

char a = aString.charAt(0);

3.subString截取子串

String aString = "123456";

System.out.println(aString.substring(3));

System.out.println(aString.substring(3,4));

==和equals区别

基本数据类型中:==比较值是否相等

引用数据类型:==比较地址

Object类中equals方法是用==比较地址

String 类中equals:先比较地址,如果不同,在比较值

输入一个数字,用数组接收

Scanner inlength = new Scanner(System.in);

int length = inlength.nextInt();

int[] arr = new int[length];

for (int i = 0; i < arr.length; i++)

{ Scanner inScanner = new Scanner(System.in);

arr[i] = inScanner.nextInt(); }

类,对象,类与对象的关系?

类是抽象的,不占用堆内存空间

对象具体的,占用堆内存空间。

类是创建对象的模板。

构造器的特征

1.构造器和类同名
2.new对象时,new后面跟的就是构造函数
3.每个类都存在不显示的无参构造器,没写构造器就调用默认的,如果写了构造器,就调用显示的构造器
4.构造器没有返回值,有返回值的,就不是构造函数
5.类当中都存在一个或者多个构造函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值