
java基础
BUG_攻城狮
这个作者很懒,什么都没留下…
展开
-
JAVA中LinkedList的基本方法
java中LinkedList是一个链表 LinkedList可以存储null值,如下,我们存储了四个单词和一个null,我们尝试输出,可以看到最后一个是输出null int i=0; LinkedList<String> linkedList=new LinkedList<>(); linkedList.add("Ja...原创 2020-03-20 17:18:58 · 2071 阅读 · 0 评论 -
java中的String类
字符串常量池 String类是我们平常项目中使用频率非常高的一种对象类型,jvm为了提升性能和减少内存开销,避免字符的重复创建,其维护了一块特殊的内存空间,即字符串池,当需要使用字符串时,先去字符串池中查看该字符串是否已经存在,如果存在,则可以直接使用,如果不存在,初始化,并将该字符串放入字符创常量池中。 使用String直接赋值 String str = “abc”;可能创建一个或者不创建...原创 2019-05-30 20:39:58 · 165 阅读 · 0 评论 -
java中字符串对比equals和==的区别
public class StringTest { public static void main(String[] argc){ String a="abc"; String b="abc"; String c=new String("abc"); System.out.println(a==b); Sys...原创 2019-05-30 21:11:55 · 1005 阅读 · 1 评论 -
java中String初始化的两种方式
String str=new String("XXX"); String str="XXX"; 二者看似相同,其实有很大的差别。 前者是java中标准的对象创建方式,其创建的对象将直接放置到堆中,每调用一次就会创建一个新的对象;后者则会在栈中创建一个对象引用变量str,然后查看栈中是否存在"XXX",如果没有,则将"XXX"存放进栈,并令引用变量str指向它;如果已经有"XXX",...转载 2019-05-30 21:16:09 · 7479 阅读 · 1 评论 -
父类与子类构造函数
当父类只有有参构造函数时 这个时候子类一定要在自己的构造函数中调用父类的有参构造函数,不然会发生错误 public class father { public father(String name){ System.out.print(name); } public static void main(String[] args){ so...原创 2019-09-22 23:05:26 · 1068 阅读 · 0 评论 -
Java中的Properties类
我们可以查看Properties的源码 可以看到,它是继承HashTable的,也就是说它是线程安全的,且里面的数据以键值对存储 class Properties extends Hashtable<Object,Object> 它里面实现了一个方法load(),而load中调用了load0(),可以加载配置文件 private void load0 (LineReade...原创 2019-10-07 15:30:49 · 172 阅读 · 0 评论