摘要: a、可变性:String类中使用字符数组保存字符串,private final char value[],所以string对象是不可变的。 StringBuilder与StringBuffer都继承自AbstractStringBuilder类,在AbstractStringBuilder中也是使用 阅读全文
posted @ 2020-11-16 09:39 LinYanyan 阅读(61) 评论(0) 推荐(0)
摘要: a、indexOf():返回指定字符的索引。 b、charAt():返回指定索引处的字符。 c、replace():字符串替换。 d、trim():去除字符串两端空白。 e、split():分割字符串,返回一个分割后的字符串数组。 f、getBytes():返回字符串的 byte 类型数组。 g、l 阅读全文
posted @ 2020-11-16 09:36 LinYanyan 阅读(100) 评论(0) 推荐(0)
摘要: .== 和 equals 的区别是什么 == : 它的作用是判断两个对象的地址是不是相等。即,判断两个对象是不是同一个对象。(基本数据类型 == 比较的是值,引用数据类型 == 比较的是内存地址) equals() : 它的作用也是判断两个对象是否相等。但它一般有两种使用情况: 情况1:类没有覆盖 阅读全文
posted @ 2020-11-16 09:35 LinYanyan 阅读(227) 评论(0) 推荐(0)
摘要: Java有哪些基本数据类型 定义:Java语言是强类型语言,对于每一种数据都定义了明确的具体的数据类型,在内存中分配了不同大小的内存空间。 a.、数值型:整数类型(byte,short,int,long) b、浮点类型(float,double) c、字符型(char) d、布尔型(boolean) 阅读全文
posted @ 2020-11-16 09:25 LinYanyan 阅读(52) 评论(0) 推荐(0)
摘要: 面向过程和面向对象的区别 a.、两者都是软件开发思想,先有面向过程,后有面向对象。在大型项目中,针对面向过程的不足推出了面向对象开发思想。 b.、编程思路不同:面向过程以实现功能的函数开发为主,而面向对象要首先抽象出类、属性及其方法,然后通过实例化类,执行方法来完成功能。 c.、封装性:都具有封装性 阅读全文
posted @ 2020-11-16 09:24 LinYanyan 阅读(57) 评论(0) 推荐(0)
摘要: JDK JRE JVM三者关系 a.、JDK是JAVA程序开发时用的开发工具包,其内部也有JRE运行环境JRE。 b.、JRE是JAVA程序运行时需要的运行环境,就是说如果你光是运行JAVA程序而不是去搞开发的话,只安装JRE就能运行已经存在的JAVA程序了。 c.、JDk、JRE内部都包含JAVA 阅读全文
posted @ 2020-11-16 09:22 LinYanyan 阅读(41) 评论(0) 推荐(0)