SE考试一些知识点

注释的三种格式

//, //, /*/

JDK,JRE,JVM三者之间的关系以及作用

JDK:JAVA开发工具包,JRE:JAVA运行环境, JVM:JAVA虚拟运行环境

JDK包括JRE以及各种工具包,将.java文件编译成.class文件,然后JVM去运行.class文件,运行时需要调用所需要的类库lib在JRE文件里。

方法重载和方法重写

方法重载主要看参数的类型数量和顺序,有些方法会重名,辨识他们便是方法重载

方法重写主要出现在子类继承父类里面,子类根据自己的需要重写父类里面的方法,但是构造方法不能重写,因为构造方法必须和类名相同。

对面向对象的理解

面向对象更加注重解决一个问题时,这个问题里有哪些参与者,需求里面有哪些对象,这些对象各自需要做些什么事情。将其拆解成一个个模块和对象,再根据需求为相应的对象添加相应的功能。这样会更易于维护和拓展。

IP地址和端口,TCP协议和UDP协议

ip地址是互联网给每个网络和主机分批一个逻辑地址,通过这个逻辑地址就可以找到对应的主机。

每个运行中的程序都会被分配一个端口号,通过端口号可以访问对应的程序。

TCP协议安全可靠,客户端向服务端发送内容时,需要先测试网络是否通畅,利用三次握手来连接,断开连接时为四次挥手。

UDP协议将数据都装在数据报里,包含源,目标以及数据,每次只管发送,发送是否成功并不知道。

异常

程序运行中出现的不正常情况

throw和throws

throws为声明异常,编译器异常必须编译期间就要处理掉。

throw主动抛出异常,方法运行过程中不满足某种条件就主动在程序抛出异常

ArrayList和LinkedList区别
ArrayList底层是数组结构,查询快,中间删除和添加慢
LinkedList底层是链表,中间删除和添加快,查询慢。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值