小题错题总结-创新互联

  • 要是对象具有序列化,应该实现的接口是 Java.IO.Serializable
  • 在 JVM 内存划分中 ,方法通常存储在 方法区
  • 多态的3种表现形式: 继承重写  重载  向上转型
  • Java 中继承可以间接继承,即便中间跨过一个类,栗子:所有的类都是Object的子类
  • 静态 (static) 的含义是 一个成员数据/方法属于它所在的类,而一般的成员数据或方法属于他的对象
  • static 修饰变量不能再方法中定义 ; 静态方法里的变量默认就是静态,不能加static  。否则会编译失败(语法错误)
  • 抽象类中,可以有普通方法和抽象方法。
  • 抽象方法不能被 static  final  private 修饰,抽象方法不能有方法体(也就是不能写大括号)
  • 类在声明成员变量的区域不能进行 计算,计算要在方法体内
  • HashSet 和 HashSet 的键 / 值都可以为 null
  • Volatile指令关键字  只是确保本条指令不会因编译器的优化而省略,且要求每次直接读值。

创新互联专注为客户提供全方位的互联网综合服务,包含不限于做网站、网站建设、曹县网络推广、微信小程序定制开发、曹县网络营销、曹县企业策划、曹县品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们大的嘉奖;创新互联为所有大学生创业者提供曹县建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com
  • ArrayList 和 LinkedList 的区别 :
  • ① ArrayList 的实现基于数组,LinkedList的实现基于双向链表
  • ② ArrayList 基于数组实现,是线性表数据结构,内存空间是连续的。LinkedList 是链表的数据结构,内存空间并不连续,而是通过指向建立连接。
  • ③ LinkedList 的插入删除效率比较高,只需要切断链条再重新连接即可。而数组则在操作时候需要进行重排。
  • ④相比于ArrayList ,LinkedList更占内存,因为每个节点还需要存储两个引用。

  • 基类 == 父类    派生类 == 子类

  • 创建派生对象的时候,构造函数执行顺序:、
  • ① 初始化父类中静态成员变量和静态代码块
  • ② 初始化子类中的静态成员变量和静态代码块
  • ③ 初始化父类的普通成员变量和代码块,再执行父类构造方法
  • ④ 初始化子类的普通成员变量和代码块,再执行子类构造方法

  • 接口的特征:
  • ① 每一个方法都是 public abstract 修饰 (其他修饰就会报错)
  • ② 可以有成员变量,但会被隐式的指定为 public static final 变量
  • ③ 接口的方法不能在接口中实现,只能由实现接口的类重写实现
  • ④ 类必须实现接口的所有功能(抽象类不一样,可以不实现完)

  • 装箱、拆箱 操作就是数据类型和包装类的转换  值类型==基本数据类型  包装类==引用数据类型。栗子 装箱: int --->Integer   拆箱: Double --->double

  • finally 能确保是否有异常都能执行到这一段代码 。如果 已经return 则 finally里的代码不会改变return 的结果,会先保存return的值,待finally里的代码执行结束,再执行return。如果finally里有return,则会覆盖掉其他return语句。

  • throw:在方法内使用,抛出某种异常对象
  • throws:在方法的定义上使用,表示这个方法可能会抛出哪些异常

  • public 哪里都能使用   protected 不同包中同一子类使用   deafult 同一个包中(默认)

  • 一个字节八个比特位  byte类型的范围是 -128 -----  127 
  • 一个int四个字节         int类型范围是 -2的31次方   -----   2的31次方 - 1  (-20亿 到 20亿没问题)

  • Java 可以使用二进制(0b开头),八进制(0开头),10进制,16进制(0X开头)进行赋值。

  • 把字符串转换成整数 要注意的事情: ① 数据上下溢出 ② 空字符串 ③ 只有正负号 ④ 有无正负号⑤ 错误标志输出

  • super :① 引用直接父类的实例变量 ② 调用直接父类方法:档子类和父类具有相同方法名时,可使用super访问父类方法 ③ 调用直接父类构造方法(不能夸父):必须写在子类方法的第一行
  • super 调用父类构造方法  this 调用自己的构造方法,但他俩不能同时出现在一个构造方法中,原因是 this 调用的本类的构造方法中可能存在 super,而导致重复调用super的问题。

  • 比int类型小的类型  进行基本运算的时候 会默认转换成int类型进行运算,这样的计算效率相对较高

  • 数据库中 DATEADD(datepatt,number,date) 函数是在日期中添加或减去指定的时间间隔。http://t.csdn.cn/ZwZBV

  • 数据定义语言:负责数据的模式定义与数据的物理存储构建
  • 数据操纵语言:负责数据的操纵,包括 增 删 查 改 等操作
  • 数据控制语言:负责数据完整性、安全性的定义检查以及并发控制、故障恢复等功能

  • 关系数据库是以“二维表”的形式组织和存放数据的。关系数据库的表采用二维表格来存储数据,是一种按行与列排列的具有相关信息的逻辑组,它类似于Excel工作表;一个数据库可以包含任意多个数据表。

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


网页名称:小题错题总结-创新互联
当前网址:http://myzitong.com/article/degpee.html