随笔分类 -  Java

摘要:1、字符串变量未初始化2、接口类型的对象没有用具体的类初始化,比如:Map map // 会报错Map map = new Map(); //则不会报错了3、当一个对象的值为空时,你没有判断为空的情况。4、字符串与文字的比较,文字可以是一个字符串或Enum的元素,如下会出现异常String str 阅读全文
posted @ 2025-01-02 18:17 Grit_Doyle 阅读(75) 评论(0) 推荐(0) 编辑
摘要:Class file collision: A resource exists with a different case: '/Mooc/bin/mooc_4/animal.class'.类文件冲突:存在不同情况的资源:‘/mooc/bin/moc_4/antial.class’。 解决办法:定义 阅读全文
posted @ 2025-01-02 18:16 Grit_Doyle 阅读(1) 评论(0) 推荐(0) 编辑
摘要:报错:Cannot reduce the visibility of the inherited method from Interface 原因:子类方法的访问权限低于基类该方法的访问权限。 解决办法:调整子类方法的访问权限大于或等于基类的访问权限。 解释:如果允许子类方法降低父类方法的权限,当通 阅读全文
posted @ 2025-01-02 18:16 Grit_Doyle 阅读(4) 评论(0) 推荐(0) 编辑
摘要:1、项目名全部小写.2、包名全部小写.3、类名首字母大写,其余组成词首字母依次大写.4、变量名,方法名首字母小写,如果名称由多个单词组成,除首字母外的每个单词的首字母都要大写.5、常量名全部大写.6、所有命名规则必须遵循以下规则 :名称只能由字母、数字、下划线、$符号组成.不能以数字开头.名称不能使 阅读全文
posted @ 2025-01-02 18:15 Grit_Doyle 阅读(17) 评论(0) 推荐(0) 编辑
摘要:Java的包名由小写单词组成,包的路径符合所开发的系统模块的定义,以便通过包名可得知其属于哪个模块,从而方便到对应包里找相应的实现类.常规包名为了保障每个Java Package命名的唯一性,在Java编程规范中要求开发人员在自己定义的包名前加上唯一的前缀.由于互联网上的域名称是不会重复的,所以多数 阅读全文
posted @ 2025-01-02 18:14 Grit_Doyle 阅读(54) 评论(0) 推荐(0) 编辑
摘要:int c = Integer.valueOf(scanner.nextLine()); 阅读全文
posted @ 2025-01-02 18:13 Grit_Doyle 阅读(3) 评论(0) 推荐(0) 编辑
摘要:hasNextInt()方法是判断控制台接收是否为数字 阅读全文
posted @ 2025-01-02 18:13 Grit_Doyle 阅读(3) 评论(0) 推荐(0) 编辑
摘要:加上单引号的:‘0’代表一个字符;s.charAt(i)方法:返回指定索引位置的字符;s.charAt(i)-'0':两个字符相减实际上是ASCII码对应的数相减;s.charAt(i)-'0'==digit:也就是s.charAt(i)-'0'的结果对应的ASCII码值(整数)与 digit(整数 阅读全文
posted @ 2025-01-02 18:13 Grit_Doyle 阅读(18) 评论(0) 推荐(0) 编辑
摘要:抽象类不能实例化对象,所以抽象类必须被继承一个类只能继承一个抽象类,而一个类却可以实现多个接口静态方法只要定义了类,不必建立类的实例就可使用。静态方法只能调用静态变量。通过对象来使用,也可以通过类来使用 在构造方法中尽量避免调用任何方法,尽可能简单地使对象进入就绪状态,能够安全调用的是final的方 阅读全文
posted @ 2025-01-02 18:12 Grit_Doyle 阅读(4) 评论(0) 推荐(0) 编辑
摘要:1)接口不能有构造方法,抽象类可以有。 2)接口不能有方法体,抽象类可以有。 3)接口不能有静态方法,抽象类可以有。 4)在接口中凡是变量必须是public static final,而在抽象类中没有要求。 阅读全文
posted @ 2025-01-02 18:11 Grit_Doyle 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2025-01-02 18:11 Grit_Doyle 阅读(2) 评论(0) 推荐(0) 编辑
摘要:[public] [abstact|final] class className [extends superclassName] [implements InterfaceNameList]{ //类声明 [public | protected | private] [static] [final 阅读全文
posted @ 2025-01-02 18:11 Grit_Doyle 阅读(2) 评论(0) 推荐(0) 编辑
摘要://接口声明[public] interface interfaceName [extends listOfSuperInterface]{ …… } //接口的方法定义returnType methodName ( [paramlist] ); //接口的完整示例interface Collect 阅读全文
posted @ 2025-01-02 18:10 Grit_Doyle 阅读(6) 评论(0) 推荐(0) 编辑
摘要:1.双击安装包 2.选择jdk安装路径 3.选择jre安装路径 4.完成安装 5.配置环境 (1)系统变量→新建JAVA_HOME变量 变量值填写jdk的安装目录(本人是C:\Program Files\Java\jdk1.8.0_211) (2)系统变量→寻找Path变量→编辑 在变量值最后输入% 阅读全文
posted @ 2022-06-28 14:15 Grit_Doyle 阅读(645) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示