1. super 和 this 不能出现在static 修饰的方法中

2. 调用构造函数时,this 调用和super 调用不能同时出现,因为都要在执行体的第一行

3. 使用instanceof 可以让类型转换更安全

4. 初始化块的修饰符只能是static

5. 使用基本包装类提供的xxxValue()方法,可以从包装类里拆出基本类型,e.g. int i = intObj.intValue();

6. 包装类还可以实现基本类型变量和字符串之间的转换。除了Character之外的所有包装类都提供了一个parseXxx(String s)静态方法。e.g. int i = Integer.parseInt("1234");

7. Object类有一个toString()方法,打印对象时,调用对象的toString()方法。结果为,类名+@+hashCode值

8. == 和equals()zz方法相同,都是只有引用变量指向同一个对象时才会返回true. 因此通常重写equals()方法。String类已经重写equals()方法,当两个字符串字符序列相同时才返回true

9. 某个实例为null时,也可以访问该实例所属类的类成员。e.g. Pesson p = null; null 可以调用类属性,类方法。

10. 成员变量随类初始化或实例初始化而初始化。final 修饰类成员变量可有静态初始化块赋值或显示赋值。实例初始化变量可由普通初始化块或构造函数赋值或显示赋值。没有认为初始化时自动初始化为0或false;

11. final 修饰局部变量时,可定义时赋值,或之后赋值,只能赋值一次;

12. final 修饰引用变量时,该引用变量只能指定当前所引用对象,不能重新赋值,但其所引用对象的值可以改变;

13. final 修饰类,该类不能被继承;

14. final 修饰方法,该方法不能被重写,但可以重载。对于private修饰父类方法,子类可以写同样方法名,返回类型和传递参数的,因为private 限于当前类,子类中写的是自己类,两者并无关系。

java se 知识点(一)相关推荐

  1. JAVA基础--JAVA SE(知识点总结 Ⅴ )

    前面内容请见: JAVA基础–JAVA SE(知识点总结 Ⅰ ) JAVA基础–JAVA SE(知识点总结 Ⅱ ) JAVA基础–JAVA SE(知识点总结 Ⅲ ) JAVA基础–JAVA SE(知识 ...

  2. ⑦Java SE知识点回顾与小结(面向对象)

    Java SE 面向对象 一.面向对象的优点: ​ 1)面向对象的思维方式更贴近于现实生活的思维方式 ​ 2)面向对象思维方式更体现于管理者,面向过程体现于执行者 ​ 3)可以将复杂的问题简单化 二. ...

  3. JAVA SE知识点总结

    总结 1.1                知识点总结 l  数据类型转换 n  数据类型范围从小到大排序(byte < char < short < int < long & ...

  4. Java SE 知识点

    数组(Array)和列表(ArrayList)的区别?什么时候应该使用Array而不是ArrayList? Array和ArrayList的不同点: Array可以包含基本类型和对象类型,ArrayL ...

  5. 零基础学JAVA]Java SE基础部分-01. Java发展及JDK配置

    1.课程名称:Java发展及JDK配置 本季介绍了JAVA的发展过程,包括JDK的发展历程,path路径的配置和classpath的配置及作用.并简单讲解了一个简单的JAVA程序,并通过此程序讲解了J ...

  6. Java四大知识点讲解,初学者必看

    自学Java的初学者先弄清这些Java的基本概念也是必不可少的,死记硬背肯定是不行的,重在理解,理解它们之间的区别与联系,分别有哪些应用.想想这些代码中用到了哪些知识点.不要一味地照着书本敲代码.而不 ...

  7. java综合知识点总结基础篇

    一.JDK常用的包 java.lang: 这个是系统的基础类,比如String.Math.Integer.System和Thread,提供常用功能. java.io: 这里面是所有输入输出有关的类,比 ...

  8. 【JAVA SE】 JAVA基础强袭之路 数据类型及其转换和提升全面讲解(猛男细节+保底一个收藏)

    本章目录 温馨提示 开篇介绍( 说的多一点 耐心看完哦!) 本章重点 正文开始 1. 变量和类型 1.1 常量 1.2 变量 1.2.1 变量的作用域 1.2.2 变量的命名规则(阿里巴巴开发手册) ...

  9. Java SE 8: 从入门到上瘾

    目录 1.前言 2.怎么学? 3.IDE 4.官方资料 文字教程 API文档 1.前言 最近决定转行做开发,于是开始学java.(之前一直狂学数学,想在量化投资界吃点肉,后来觉得还是老实一点比较好) ...

  10. Java小结|Java入门知识点

    Java入门知识点 Java入门知识点 Java的起源与演变 Java的起源 Java的演变 Java 体系与特点 Java体系 Java能做什么 Java的特性 Java 跨平台原理 Java 技术 ...

最新文章

  1. 【Python】Python简单入门
  2. 基数排序算法图解分析
  3. 获取python包的路径
  4. 云原生开发框架dapr环境搭建:CLI安装和初始化
  5. linux自动安装Java环境脚本,Linux 自动添加JAVA环境脚本
  6. 歌谣--回顾2020 展望2021
  7. 关于request.getRequestDispatcher()的两个方法
  8. Mac latex vscode配置外部PDF阅读器并配置对应跳转
  9. JAVA可检测异常和非检测异常
  10. 降维系列之 AutoEncoder 自动编码器
  11. windows只能单向ping通
  12. web前端之跳一跳网页版小游戏
  13. Mac没声音解决办法记录
  14. 老婆,我竟在婚礼上失去了你!-_-!!
  15. 中国10大经典徒步线路(资深徒步专家@行摄匆匆推荐)
  16. “首月0保费”导流模式告终 知名互联网保险平台开始裁员
  17. nbu客户端卸载_卸载NETBACKUP
  18. 优秀课程案例|如何用scratch画折线统计图
  19. linux用命令下载图片,Linux命令行中采集指定页面的图片地址及图片下载
  20. injectcheck php_PHP安全最大化

热门文章

  1. python画正态分布_python 画正态曲线
  2. 简练网软考知识点整理-项目风险应对策略
  3. Friends 第一季英文学习整理
  4. 【英语语法入门】 第22讲 完成时
  5. FINSTCP python2.5
  6. 如何利用FME转换空间坐标系
  7. 设置360极速浏览器的模式默认为极速模式
  8. FPS综述:植物次生代谢物与微生物组互作研究进展
  9. 学3D建模需要多久?
  10. 为啥E进制计算机的效率最高?