JAVA常见易错知识点整理(一)

1.局部变量不能加访问修饰符
2.线程中的run方法是public void run(){},重写时需要注意修饰符
3.instanceof的作用是判断其左边对象是否为其右边类的实例,返回boolean类型的数据。
4.StringBuffer没有重写equals方法,该方法是比较两个对象是否相同,而不是比较字符串内容
5.Throwable有两个子类分别是Error和Exception
6.多态不能应用在泛型参数上
7.抽象类可以有构造方法
8.线程优先级1最小,10最大
9.接口中的方法是public abstract型,实现类中需要用public来声明
10.枚举变量是枚举类的实例,都在同一时刻初始化
11.单例设计模式时,getInstance方法如果不是同步方法,那么可能在多线程中创建出多个该类的实例
12.方法重载时,int类型优先于short类型

时间: 2024-11-22 19:32:04

JAVA常见易错知识点整理(一)的相关文章

JavaScript易错知识点整理

本文是我学习JavaScript过程中收集与整理的一些易错知识点,将分别从变量作用域,类型比较,this指向,函数参数,闭包问题及对象拷贝与赋值这6个方面进行由浅入深的介绍和讲解,其中也涉及了一些ES6的知识点. JavaScript知识点 1.变量作用域 var a = 1; function test() { var a = 2; console.log(a); // 2 } test(); 上方的函数作用域中声明并赋值了a,且在console之上,所以遵循就近原则输出a等于2. var a

JavaScript 易错知识点整理

本文是我学习JavaScript过程中收集与整理的一些易错知识点,将分别从变量作用域,类型比较,this指向,函数参数,闭包问题及对象拷贝与赋值这6个方面进行由浅入深的介绍和讲解,其中也涉及了一些ES6的知识点. JavaScript知识点 1.变量作用域 var a = 1;function test() { var a = 2; console.log(a); // 2} test();上方的函数作用域中声明并赋值了a,且在console之上,所以遵循就近原则输出a等于2. var a =

C++易错知识点整理

目录 构造函数 析构函数 复制构造函数 组合类的构造函数 const 异常接口声明 异常处理中的构造与析构 类的派生 继承方式 虚基类 派生类的构造函数 派生类的复制构造函数 类的内联成员函数 动态创建基本类型的变量 动态创建类的对象 动态创建数组类型的对象 删除动态申请的内存 运算符重载规则 对于和--的重载 需要重载为非类成员函数的情况 指针和数组 函数指针 this指针 指向类的非静态成员的指针 指向类的非静态成员的指针 数组初始化 字符数组 结构体 联合体 结构体成员初始化 函数模板 类

Javascript易错知识点

? JS易错知识点总结: == 和 === 的区别: ==:判断两个变量的值是否相等. ===:判断两个变量的类型和值是否都相等,两个条件同时满足时,表达式为True. switch中break的作用: 如果一个case后面的语句,没有写break,那么程序会向下执行,而不会退出: 例如:当满足条件的case 2下面没有break时,case 3也会执行 1 var num = 2; 2 switch(num){ 3 case 1: 4 alert('case 1'); 5 break; 6 c

Java代码报错[收集整理]

1. com.ibatis.common.jdbc.exception.NestedSQLException: com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred in com/visec/fileIssue/domain/fileIssue.xml. --- The error occurred while applying a parameter map. --- Check the file

java初级易错问题总结

1.什么是变量?变量的定义格式?要使用变量需要注意什么?就是可变的量数据类型 变量名 = 数值;同一范围内不能重复定义不赋值不能使用 2.Java中的数据类型分几类?基本数据类型有哪些?两大类    基本数据类型        byte(1) short(2) int(4) long(8) float(4) double(8) char(2) boolean(1)    引用数据类型        类 接口 数组 枚举 3.数据类型转换:    隐式转换:由低级专向高级    强制转换:由高级专

java中易错点(一)

由于replaceAll方法的第一个参数是一个正则表达式,而"."在正则表达式中表示任何字符,所以会把前面字符串的所有字符都替换成"/".如果想替换的只是".",那么久要写成"\\.". AWT :是通过调用操作系统的native方法实现的,所以在Windows系统上的AWT窗口就是Windows的风格,而在Unix系统上的则是XWindow风格. AWT 中的图形函数与 操作系统 所提供的图形函数之间有着一一对应的关系,我们

javaweb常见易错问题大汇总

1.如何修改tomcat访问端口? Answer: conf/server.xml 2.如何配置tomcat Manager访问用户? Answer: conf/tomcat-users.xml 主要应用调试管理上,上线系统中该功能一定关闭掉 3.发布工程到tomcat的三种方式 Answer: 虚拟目录配置 1) 拷贝网站目录到 tomcat/webapps (将网站目录打成war包 zip格式压缩包) 2) 配置conf/server.xml <Host>中配置 <Context p

C++易混淆知识点整理

// 1 /////////////////////////////////////////////////////////////////////// // 常量指针:变量不可修改,指针可修改 const int *p; int const *p; // 指针常量:指针不可修改,变量可修改 int *const p; // 指针解引用之前,一定确保已被初始化为一个确定/合适的地址 int *p; // 分配了指针p的内存,但并没有初始化,指针所指向的数据的内存不知道 // 指向数组的指针:指向