![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 53
hxwab
这个作者很懒,什么都没留下…
展开
-
Java字符串中“” , “ ”,和null的区别
null是一个空引用,它没有分配空间。“”是一个空字符串,它分配了内存空间,但是没有内容。“ ”是空格,占位符如果s=null,则一般可以用实例化给它分配空间,也可以赋予某个引用;如果s=“”,表示s是一个字符串,只是没有内容,可以把它视为String对象对待。 如果s =" "说明s中包含一个空格 String str =""原创 2016-02-29 11:11:28 · 493 阅读 · 0 评论 -
JAVA中int、String的类型转换
int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345";int i;第一种方法:i=Integer.parse转载 2016-02-29 11:25:15 · 228 阅读 · 0 评论 -
最长重复子串
首先这是一个单字符串问题。子字符串R 在字符串L 中至少出现两次,则称R 是L 的重复子串。重复子串又分为可重叠重复子串和不可重叠重复子串,这里只是简单讨论最长可重叠的重复子串,给出基本算法和基于后缀数组的算法;关于后缀数组,这里也只是用最简单的形式实现,对于后缀数组的倍增算法和DC3算法的实现以及不可重叠重复子串的问题可参见算法合集之《后缀数组——处理字符串的有力工具》,以后再整理这几个问题。转载 2016-03-04 11:09:17 · 337 阅读 · 0 评论 -
equals和hashCode
equals 和hashCode方法都是Object类中的方法。 public boolean equals(Object obj) { return (this == obj); } public native int hashCode();equals方法在比较时,此处使用的是==,比较的引用(内存地址),当引用相同时则返回truehashCode使用的是ha原创 2016-04-24 16:16:46 · 235 阅读 · 0 评论 -
Java中String的探究
String的不变性及其不同方式赋值的存储原创 2016-01-09 16:38:51 · 370 阅读 · 0 评论 -
Java集合之List接口
List接口继承了Collection接口,其主要实现类如下所示:├List(在Collection接口的基础上新增加了一些方法)│├LinkedList (底层是链表实现)│├ArrayList (底层为对象数组,容量默认为10,扩容1.5,即每次增长原来的0.5倍)│ └Vector(底层为对象数组,容量默认为10,可按规定值扩容,默认为每次增长为原来的1倍)│ └Sta原创 2017-05-03 22:24:44 · 363 阅读 · 0 评论 -
代理及动态代理
接口public interface Subject { public void sell(); public void add();}实现类public class RealSubject implements Subject { @Override public void sell() { System.out.pr原创 2017-08-31 22:48:36 · 219 阅读 · 0 评论