java常见经典知识点汇总
面试题目:
1.String、StringBuffer、StringBuilder的区别和联系?
首先 String定义的对象是不可变的,是一个字符串常量,StringBuffer和StringBuilder是字符串表示的一种类型,可以修改,默认分配16的存字节间,遵循动态扩容机制
StringBuffer是线程安全的,效率低。而StringBuilder是线程不安全的,效率高
2.break和continue的作用
break:在循环中,是跳出本次条件循环,不在执行后边的语句,即中断循环。在switch语句中,指结束选择,防止switch穿透
continue:指这次放行,不做处理,执行下一次循环。
3.递归的定义和优缺点
递归:一个函数直接或间接的调用自身的的过程,称之为递归
优点:代码简介,很清晰的表述出主、从之间的关系
缺点:时间复杂度比较大,运行效率较低
4.数组的特征
1.引用数据类型的一种
2.用来存放多个相同数据类型的数据的一个容器
3.数组的长度一旦创建,不可改变
5.final和abstact关键字的作用
final:意思为:最终的,不可变的。修饰的方法,变量都是不可变的
abstact:大多在抽象方法和接口中使用,多用来修饰描述一个共性的方法
java常见经典知识点汇总相关推荐
- Java常见面试知识点:继承、接口、多态、代码块
问题:Java常见面试知识点:继承.接口.多态.代码块 答案: 1.继承 继承中构造方法的访问特点 子类中所有的构造方法默认都会访问父类中无参的构造方法 为什么? • 子类在初始化的时候,有可能会使用 ...
- java面试高频知识点汇总 2021-02-24
杂碎知识点1 大四开始找工作后遇到的面试题进行汇总,因为之前记录的都是在有道云中,复制到简书出现格式的问题,大致修补了一下,后续继续上传. 1.Integer缓存池问题 当给Integer赋值在-12 ...
- java基础理论+java WEB+java开源框架 知识点汇总
一. java基础篇 1.final 关键字的作用? 被 final 修饰的类不可以被继承 被 final 修饰的方法不可以被重写 被 final 修饰的变量不可以被改变.如果修饰引用,那么表示引用不 ...
- java常见异常说明汇总
1. java.lang.nullpointerexception 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对 ...
- JAVA常见异常类汇总
hi,大家好,我是程序员小宝,今天给大家分享一下Java中常见的一些异常类 1. java.lang.nullpointerexception 这个异常大家肯定都经常遇到,异常的解释是"程序 ...
- Java虚拟机|JVM知识点汇总及简述->性能监控与调优
性能监控与调优 前言 这里学完整章后选择一到两个工具使用熟练,个人推荐Visual VM和Arthas搭配熟练使用 一.概述 1.性能评价/测试指标 1.1 停顿时间(响应时间) 提交请求和返回该请求 ...
- Java面试题集锦,Java常见面试问题汇总,有需要的小伙伴看过来
Spring Framework 现在几乎已成为 Java Web 开发的标配框架.那么,作为 Java 程序员,你对 Spring 的主要技术点又掌握了多少呢?不妨用本文的问题来检测一下. 1. 一 ...
- java基础 小知识点汇总篇
1.&和&& |和|| 的区别? a&b,会执行a,执行b ,得出结论 a&&b,会执行a,如果a false,则不执行b,直接返回false 2.Ma ...
- 有没有一种可能,我可以学好Java的多线程——知识点汇总
一.前言 这篇文章是介绍Java基础知识--多线程的,读完这篇文章,各位小伙伴们可以收获哪些呢? 程序.进程.线程三者的区别 创建线程的四种方式 线程的常用方法 线程的死锁.释放锁 线程的同步原理.生 ...
最新文章
- 设置树莓派SSH连接因超时闲置断开(转)
- beamer插入图片_beamer中暗背景插入图片
- DPDK pmd驱动初始化(十九)
- 简单的实现微信获取openid
- Pod资源管理(pod容器分类,k8s添加harbor私库,上传下载私库)
- 斯坦福大学机器学习第三课“多变量线性回归“
- android休眠后恢复线程,关于Android系统休眠后,线程的执行情况
- 字符串的连接(复习)
- chrome配置文件校验初始化隐含參数的逆向
- 杭电2019多校第八场 Acesrc and Good Numbers——思维打表oeis
- 什么是Android Instant Apps?
- 小米手机刷机-线刷-以K30Pro为例
- Ethereum/mist项目下Ethereum Wallet和Mist的区别
- 技嘉的UEFI修复windows与Ubuntu双系统引导+老毛桃修复引导失败+No EFI system partition was found.
- 怎么从视频中提取音频,这四个方法简单实用!
- Arduino造轮子—FlashSRAM优化代码
- 如何删除360奇安信软件
- 用Outlook 2016 登录阿里企业邮箱
- pixhawk6x/5x 电源插座/插头的型号
- New eBooks Available for Subscribers