文章分类 -  Java基础

摘要:1.String: 1.1、字符串常量,字符串长度不可变。 1.2、Java中String 是不可变的。用于存放字符的数组被声明为final的,因此只能赋值一次,不可再更改。 1.3、底层是使用char[]存储 2.StringBuffer: 2.1、字符串变量(Synchronized,即线程安全 阅读全文
posted @ 2022-03-20 16:30 小甘同学1997 阅读(33) 评论(0) 推荐(0)
摘要:1.字符串转化为字符数组: char[] ss=s.toCharArray();//s为要转化的字符串 2.字符数组转化为字符串: String s=""; for(int i=0;i<ss.length;i++){ s+=ss[i]; } 或者: char ch={'1','2','3'}; St 阅读全文
posted @ 2022-03-20 16:12 小甘同学1997 阅读(1388) 评论(0) 推荐(0)
摘要:在java中,equals和 == 的最大区别就是 (==)是运算符,equals是方法 1.关系操作符== ==可以使用在基本数据类型变量和引用数据类型变量中 1.1基本数据类型变量 当使用==来判断两个变量是否相等的时候,如果两个变量是基本类型变量,且都是数值类型,则只要两个变量的值相等就返回t 阅读全文
posted @ 2022-03-13 16:16 小甘同学1997 阅读(101) 评论(0) 推荐(0)
摘要:多态性不适用于属性 public class Person{ int id=1001; public static void main(String[] args) { Person p=new Man(); System.out.println(p.id);//输出结果为1001,而不是1002 阅读全文
posted @ 2022-03-13 00:41 小甘同学1997 阅读(46) 评论(0) 推荐(0)
摘要:背景: 自己测试了一下int型数组和char型数组,发现一个输出的是地址值,一个输出的是字符。 一:代码如下: public class DebugText2 { public static void main(String[] args) { // TODO Auto-generated meth 阅读全文
posted @ 2022-03-10 21:46 小甘同学1997 阅读(177) 评论(0) 推荐(0)
摘要:java中值传递和引用传递 1:按值传递是什么 指的是在方法调用时,传递的参数是按值的拷贝传递。示例如下: public class TempTest { private void test1(int a){ //做点事情 } public static void main(String[] arg 阅读全文
posted @ 2022-03-10 17:54 小甘同学1997 阅读(89) 评论(0) 推荐(0)