Java一些知识点的总结

原创 2016年05月30日 21:09:05

1.try catch finally
不管发生了什么,finally总会被执行,如果try里有return,在return之前会把finally里的代码执行完,再跳回到try里return,但如果finally里也有return,那就会直接在finally里return。

2.重载和重写
重载是在同一类里,同名不同参的方法,通过参数不同来区分方法,但返回类型无法用于区分。
重写是子类继承父类之后重写父类的方法,必须同名同参同返回类型同作用域同异常处理。静态类无法被重写,如果子类中有父类中同名同参的方法,那只是子类自己的方法,与父类无关。

3.hash table/map
这个我也没太懂,说是table是同步的,而map是非同步的,在多线程并发的情况下,可以直接使用table,但是用map则要自己增加同步机制。由于本人没有用Java写过多线程,所以并不太懂。(具体参考这篇博客

4.extends和implements
extends是继承父类,implements是实现接口。其实这个问题就相当于是父类和接口有什么区别。
很明显的一点是,一个类只能继承一个父类,但可以实现很多个接口。
父类是一个类,有其自身的属性和方法,继承之后什么都不写也可以直接用。
接口里面则只有属性和抽象类而没有具体实现,相当于一个框架,实现接口时必须实现所有方法。

5.final static
final的意思是不可改变,也就是说一旦被赋值,就不可以改变,也不可以被子类继承。
static是静态,如果一个类里有static方法,那么这个方法被所有实例共享,且不生成副本。不需要实例化就可以使用。其实是在加载这个类的时候static方法就被加载了。
(一直很疑惑究竟什么时候该用static)

版权声明:本文为博主原创文章,未经博主允许不得转载。

Java重要知识点总结

*编码规范:常量名通常使用大写字母,中间使用下划线连接 *定义的final变量属于全局变量时,必须在定义时就设定它的初值,否则将会产生编译错误。局部变量可以不在定义的时候赋初值(但是在使用前必须赋初...
  • u012966861
  • u012966861
  • 2017年04月24日 10:33
  • 1116

JavaEE知识点总结

JavaEE简介 JavaEE 容器和组件 Applet Container 浏览器 applet App Container Java应用 Web Container 网页服务器 ...
  • sun_xiaofan
  • sun_xiaofan
  • 2015年07月30日 16:20
  • 2742

Java基础之集合知识点总结一

集合----是用于存储对象的一个工具,集合和数组的特点
  • u011460827
  • u011460827
  • 2014年12月02日 12:40
  • 723

java异常知识点总结

一:异常处理机制       异常是指使运行的程序中断或者停止的的事件,这些事件通常是由硬件或者程序逻辑不当引起的,对这些事件的捕获和处理可以增强代码的健壮性。 二:异常的分类      在ja...
  • gdfdgreg
  • gdfdgreg
  • 2017年02月14日 16:53
  • 313

Java集合框架知识点总结

java集合一个很重要的知识点,里面包含的集合框架体系也是很大的,但是实际运用的重要还是ArrayList,本文对java集合部分知识点做概述。...
  • wenzhi20102321
  • wenzhi20102321
  • 2016年09月09日 15:08
  • 1507

Javaweb重点知识整理

一、web基础HTTP协议原理 (掌握HTTP遵循请求/响应模型,HTTP是无状态的协议,端口号为80) HTTP协议处理流程 1、客户端和Web服务器建立连接 2、客户端发送HTTP请求...
  • zjx2016
  • zjx2016
  • 2016年07月22日 13:02
  • 4178

java21个知识点重点

1. JVM相关(包括了各个版本的特性) 对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深,对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Java经验的资深开发者来说,...
  • JerroLuo
  • JerroLuo
  • 2016年07月23日 09:44
  • 13559

Java基础总结之各个模块重要知识点

一:对象模块。 一.初始化 1.对this.super,构造函数,构造代码块,静态代码块总结。 this:代表当前对象,也就是所在函数所属对象的引用。 this对象后面加.调用的是对象的成员变量和方法...
  • qq_19776363
  • qq_19776363
  • 2015年08月12日 10:45
  • 8494

javaweb三大框架(ssh)知识点总结

一、Struts2的总结 1、Struts 2的工作流程,从请求说起 (1)客户端浏览器发出HTTP请求。 (2)根据web.xml配置,该请求被FilterDispatcher接收。 (3)...
  • my_name_nb
  • my_name_nb
  • 2017年02月06日 16:34
  • 2580

java中IO流的知识点总结

1.流的概念流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。2.IO流...
  • u011626964
  • u011626964
  • 2015年09月01日 10:39
  • 6881
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java一些知识点的总结
举报原因:
原因补充:

(最多只允许输入30个字)