
Java
文章平均质量分 67
Java
MaoMaoandSnail
邮箱:1969945265@qq.com
展开
-
String字符串常见规则
1.只要使用 new 方法,便需要创建新的对象,创建两个对象,一个在堆中,一个在常量池中String str2 = new String("cc");当new String("cc")后,堆中创建了"cc",也会在常量池创建"cc",创建了2个字符串对象!2.直接使用双引号声明出来的 String 对象会直接存储在常量池中3.如果不是用双引号声明的 String 对象,可以使用 String 提供的 intern 方法。String.intern() 是一个 Native 方法,它的作用(在原创 2020-08-06 09:25:09 · 867 阅读 · 0 评论 -
Java编程思想---嵌套接口中private接口的理解P186页
class A { interface B{ void f(); } public class BImp implements B{ public void f(){} } private class BImp2 implements B{ public void f(){} } public interface C{ void f(); } class CImp imp.原创 2020-05-19 23:42:14 · 769 阅读 · 3 评论 -
集合类
原创 2020-03-19 01:11:15 · 123 阅读 · 0 评论 -
配置java环境变量,为什么只配置path,不配置classpath?
配置path,是为了配置javac,java等命令所在的bin目录,可以在任意地方使用java的命令编译,运行.java文件path环境变量:记录的是可执行文件,如.exe文件,对可执行文件现在当前路径去找,如果没找到就去path环境变量中配置的路径去找不配置classpath:是因为在java1.5之后,把当前目录(运行 java .class 时所在目录)当做了classpath路径...原创 2020-02-18 20:31:25 · 2341 阅读 · 0 评论 -
Java编程思想---为什么一个java源文件中只能有一个public类?
java编程思想(类的访问权限): 1.每个编译单元(文件)都只能有一个public类,这表示,每个编译单元都有单一的公共接口,用public类来表现。该接口可以按要求包含众多的支持包访问权限的类。如果在某个编译单元内有一个以上的public类,编译器就会给出错误信息。 2.public类的名称必须完全与含有该编译单元的文件名相同,包含大小写。如果不匹配,同样将得到编译错误。 3...原创 2020-02-18 19:46:31 · 367 阅读 · 0 评论 -
JAVA编程思想---可变参数重载时添加非可变参数出现问题分析
public class OverloadingVarargs2 { static void f(float i , Character ... args) { System.out.println("first"); } static void f(Character ... args) { System.out.println("sec...原创 2020-02-16 20:45:49 · 300 阅读 · 1 评论 -
Java编程思想---移位操作时,只有数值右端的低5位才有用这句话如何理解
原文: 如果对char,byte或者short类型的数值进行移位操作,那么在移位进行之前,他们会被转换成int类型,并且得到的结果也是一个int类型的值,只有数值右端的低5位才有用,这样可防止我们移位超过int型值所具有的位数(译注:因为2的5次方是32,而int型值只有32位),若对一个long类型的数值进行处理,最终得到的结果也是long,此时只会用到数值右端的低6位,以防止移位超过lo...原创 2020-02-14 21:31:02 · 311 阅读 · 0 评论 -
看书笔记
spring实战 第五章 2020.2.13java 编程思想 第三章 2020.2.14原创 2020-02-14 21:11:54 · 120 阅读 · 0 评论