java题目汇总(一)
1.== 与equals的区别
== 比较基本数据类型时,比较的是两个数值是否相等; 比较引用类型是,比较的是对象的内存地址是否相等。 equals() 没有重写时,Object默认以 ==来实现,即比较两个对象的内存地址是否相等; 重写以后,按照对象的内容进行比较
2.StringBuilder、StringBuffer、String区别
StringBuilder和StringBuffer非常类似,均代表可变的字符序列,而且方法也一样
String:不可变字符序列,效率低,但是复用率高。
StringBuffer:可变字符序列、效率较高(增删)、线程安全 append方法使用synchronized 修饰了
StringBuilder:可变字符序列、效率最高、线程不安全
底层都是通过一个char类型的数组进行存储字符串的
3.抽象类与接口的区别
1.抽象类多用于在同类事物中有无法具体描述的方法的场景,而接口多用于不同类之间,定义不同类之间的通信规则。
2.接口只有定义,而抽象类可以有定义和实现。
3.接口需要实现implement,抽象类只能被继承extends,一个类可以实现多个接口,但一个类只能继承一个抽象类。
4.抽象类倾向于充当公共类的角色,当功能需要累积时,用抽象类;接口被运用于实现比较常用的功能,功能不需要累积时,用接口。
4.谈一谈多线程
1.线程是程序执行的最小单元,一个进程可以拥有多个线程
2.各个线程之间共享程序的内存空间(代码段、数据段和堆空间)和系统分配的资源(CPU,I/O,打开的文件),但是各个线程拥有自己的栈空间
3.多线程优点:减少程序响应时间;提高CPU利用率;创建和切换开销小;数据共享效率高;简化程序结构
5.四种修饰符
java中提供了public,protected,default,private四种访问修饰符。修饰范围:public>protected>default>private.public,default,private都可以用于修饰类,方法,变量。而protected不能用于修饰类。public修饰的目标对同一个项目下所有的类都公开,protected只对同一个包下或存在父子类关系的类公开,default对同一个包下的类公开,private只能保证该类可见。

java题目汇总(一)相关推荐

  1. Java题目汇总(二)

    说说@Autowired和@Resource注解的区别: 1.@Autowired是Spring提供的注解:@Resource是JDK提供的注解. 2@Autowired是只能按类型注入,@Resou ...

  2. 【附答案】Java面试2019常考题目汇总(一)

    转载自  [附答案]Java面试2019常考题目汇总(一) 一.JAVA基础篇-概念 1.简述你所知道的Linux: Linux起源于1991年,1995年流行起来的免费操作系统,目前, Linux是 ...

  3. 面试准备系列01----面试中的链表题目汇总

                                               面试准备系列01----面试中的链表题目汇总 九月份立即就要校招了,感觉时间非常是捉急啊~~~~白天要实习,就仅仅 ...

  4. 初中级前端面试题目汇总和答案解析

    笔者虽然曾今也面试过一些前端求职者,但是对于前端的笔试和面试,我觉得并不能体现一个人的真实能力,所以建议大家多修炼前端真正的技术.对于前端面试题,由于之前承诺过会出一期,所以笔者大致总结一下曾今面试的 ...

  5. 300最不常用的springboot计算机毕业设计题目汇总,总有你需要用到的

    300最不常用的springboot计算机毕业设计题目汇总,总有你需要用到的! 对于计算机专业的学生最头疼的就是临近毕业时的毕业设计,对于如何选题,技术选型等这些问题,难道了大部分人,确实,还没毕业的 ...

  6. 用友Java面试汇总

    用友Java面试汇总 春招实习 参考意义不大 昨天晚上接到了用友的电话,让我订时间,约好今天1点30 1点40开始电话面试 (1)自我介绍,根据情况进行一些简单提问,例如问了我做项目的感受是什么,进入 ...

  7. 【2022秋招-面试题目汇总(随时更新)】

    2021秋招冲冲冲~ 1. 数据结构和算法 1.2 十大排序算法 1.3 数据结构题目汇总 1.3.1 数组 1.3.2 字符串 1.3.3 二叉树 1.3.4 链表 1.3.5 堆 1.3.6 栈 ...

  8. 软件工程毕业设计 题目汇总 【不断更新中】

    软件工程毕业设计 题目汇总 [不断更新中] 微信小程序 校园表白墙微信小程序  [地址:程序地址] 房屋租赁管理系统 [地址:程序地址] 航空售票管理系统 高校会议室管理系统 高校就业管理系统 失物招 ...

  9. 《LeetCode 热题 HOT 100》Java答案汇总版---持续更新中

    <LeetCode 热题 HOT 100>Java答案汇总版-持续更新中 个人认为<LeetCode 热题 HOT 100>中的题目特别适合算法新手进行一个入门的刷题,而且作者 ...

  10. Java知识汇总-思维导图

    2019独角兽企业重金招聘Python工程师标准>>> Java知识点汇总,从基础到常用的API.还有常用的集合类,总结的很详细.图片是从论坛里面找到的,整理下来以便常复习.这是目前 ...

最新文章

  1. 鸿蒙 意识结晶,意识的无限性
  2. 检测单选按钮的值发生变化的事件
  3. kafka集群中常见错误的解决方法:kafka.common.KafkaException: Should not set log end offset on partition
  4. python画三维几何图-Python下opencv使用笔记(二)(简单几何图像绘制)
  5. 谣言粉碎机 - 极短时间内发送两个Odata request,前一个会自动被cancel掉?
  6. c语言指着与数组,C语言指针与数组
  7. cmd小游戏_使用pygame制作Flappy bird小游戏
  8. 十年数据分析经验,总结出这三类分析工具最好用
  9. 奥威软件大数据bi_商业智能BI软件就是数据可视化工具吗?
  10. BeyondCompare3密钥过期如何处理。
  11. java怎么与数据库连接?
  12. appium2.0+ 单点触控和多点触控新的解决方案
  13. 上门回收废品的app
  14. 如何优雅的阅读论文——福昕阅读器
  15. HTTP状态码分类(常用HTTP状态码和HTTP状态码大全)
  16. Visual Stdio 2022如何打开监视窗口?
  17. props传递对象_vue组件中使用props传递数据的实例详解
  18. Android Elevation 无效分析
  19. applewatch与服务器连接中断,告诉你Apple Watch连不上iPhone该怎么办
  20. 使用.serialize()方法封装表单时获取不到表单数据的问题(最全)

热门文章

  1. 配置tracker服务
  2. opencv+python图像匹配——模版匹配、特征点匹配
  3. python如何解压zip文件_Python压缩解压zip文件
  4. 计算机网络基本功能与拓扑结构,计算机网络第一章练习题
  5. hsql转换oracle,Oracle To Hsql
  6. STEAM 自动安装时提示C++ 安装不了等问题
  7. 【论文笔记】视频分类系列 Appearance-and-Relation Networks for Video Classification (ARTNet)
  8. android 后台 截屏,Android 截屏方式
  9. SpringBoot java串口操作(rxtx)
  10. html5商城后台源码,商城后台管理系统HTML+css+jquery