摘要: 1.定义位置不同。 局部变量定义在方法内部,成员变量定义在方法外部,在某个类内部。 2.作业范围不同。 局部变量只在方法内起作用,成员变量可以在方法外访问到。 3.默认值不同。 成员变量的默认值即为该数据类型的初始值,而局部变量没有默认值,在使用之前一定要先初始化。 class Person{ pr 阅读全文
posted @ 2019-12-03 21:40 遍唱阳春 阅读(872) 评论(0) 推荐(0)
摘要: 1.对于基本类型来说,==比较的是数据的值,equals方法也是数据的值; 对于引用类型来说,==比较的是引用的地址,equals方法比较的是对象的内容。 2.String是引用类型,用“=”创建字符串时,字符串保存在堆里面的字符串常量池中,而new String()则是保存在堆的另一个空间,所以即 阅读全文
posted @ 2019-12-03 21:25 遍唱阳春 阅读(701) 评论(1) 推荐(1)
摘要: import java.util.Scanner; public class Test2 { public static void main(String[] args) { //局部变量使用前一定要初始化 int lowCount = 0,upperCount=0,numCount=0,other 阅读全文
posted @ 2019-12-03 21:13 遍唱阳春 阅读(2132) 评论(0) 推荐(1)
摘要: 1. charAt(int index)-->返回 char指定索引处的值(注意索引从0开始) String str1="abc"; char c=str1.charAt(0); //返回字符串索引为0的字符'a' 2. concat(String str)-->将指定的字符串连接到该字符串的末尾 阅读全文
posted @ 2019-12-03 20:55 遍唱阳春 阅读(374) 评论(0) 推荐(1)
摘要: jdk其实自己大一的时候就已经装过,java环境也配置过,但是随着后面学习的东西越来越多,要安装的软件也越来越多,一开始没有安装路径的概念,好多东西都放的很乱。接着这次自己复习java的机会,于是重新安装ljdk,并且配置了java环境,遇到了小问题,在此记录一下,以免日后遇到。 1.首先是jdk的 阅读全文
posted @ 2019-12-03 19:06 遍唱阳春 阅读(365) 评论(0) 推荐(1)
摘要: String字符串的创建方法我们总结为3+1,3是一共有3种构造方法,1是有一种特殊的创建方法。 首先来看3种构造方法: 1.new String() 无参构造 用该方法创建的字符串是一个空字符串,注意是一个空的字符串,而不是null哦。 String str1=new String(); 2.ne 阅读全文
posted @ 2019-12-03 18:19 遍唱阳春 阅读(2069) 评论(0) 推荐(1)