java基础
小炫剑指大厂
主要为应届生提供校招或者实习的经验,以及技术博文。
欢迎关注公众号:小炫剑指大厂
展开
-
java 中String拼接后为什么输出到一半就结束了
static void concat(){ token[p_token]=ch; ++p_token; token[p_token]='\0'; } 这是我用来拼接字符串的方法。可以看出这是看着c语言写的。java中并不需要最后加上\0 而正是因为加上\0。字符数组转成字符串的时候,字符串最后会有\0的结束符。 !!!这就导致 拼接字...原创 2019-11-20 11:05:25 · 1254 阅读 · 0 评论 -
java中间变量缓存机制
public class Test{ public static void main(String args[]){ int j = 0; for(int i = 0 ;i < 100;i++){ j = j++; } System.out.println(j); } } 输出为0 ...原创 2019-10-24 21:36:21 · 374 阅读 · 0 评论 -
java重写与重载
方法重写的原则: 重写方法的方法名称、参数列表必须与原方法的相同,返回类型可以相同也可以是原类型的子类型(从Java SE5开始支持)。 重写方法不能比原方法访问性差(即访问权限不允许缩小)。 重写方法不能比原方法抛出更多的异常。 被重写的方法不能是final类型,因为final修饰的方法是无法重写的。 被重写的方法不能为private,否则在其子类中只是新定义了一个方法,并没有对其进行...转载 2019-10-07 10:27:46 · 306 阅读 · 0 评论