java小知识点积累(一)

这篇具有很好参考价值的文章主要介绍了java小知识点积累(一)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. jar和war包的区别?
  • jar -> 表示Java项目,不能包含html、css、jsp、servlet等;
  • war -> 表示web项目,可以包含Java项目。
2. maven三种仓库之间的联系
  • 本地仓库:就是本地硬盘上的一个目录,用于存放从【远程仓库】或【中央仓库】下载下来的jar文件;
  • 远程仓库:通常由公司或团队搭建,服务于公司或团队的内部远程仓库。远程仓库刚搭建完毕时,几乎是没有jar包的,需要从中央仓库下载下来并保存到远程仓库中;
  • 中央仓库:由maven团队维护的jar包仓库,几乎维护了所有的jar包。

3. while与if的区别

相同点:while()与if()都是判断某一条件是否成立,成立的话进入代码块;

区别:    while()是一个循环,直到条件不满足,才退出while代码块的范围;

               if()只执行一次,成立进入,运行完后直接执行if之后的代码,不会再进入if代码的范围;
 

4. volatile关键字的作用和原理

volatile关键字的作用和原理_缘丶沐逸尘的博客-CSDN博客

Java volatile关键字最全总结:原理剖析与实例讲解(简单易懂)_volatile关键字原理_老鼠只爱大米的博客-CSDN博客

5. transient关键字

Java中transient关键字的详细总结_老鼠只爱大米的博客-CSDN博客

6. 为什么重写equals()方法,就一定要重写hashCode()方法?

【Java面试最新】为什么重写equals()方法,就一定要重写hashCode()方法?_哔哩哔哩_bilibili

7. ThreadLocal有哪些使用场景?

《吊打面试官系列》从源码全面解析 ThreadLocal 关键字的来龙去脉 - 掘金   

【Java】ThreadLocal使用场景介绍以及关于内存泄漏的探讨 - 掘金   ---经典解析

【Java面试最新】ThreadLocal有哪些使用场景?_哔哩哔哩_bilibili

8. Kafka如何保证消息不丢失?

【Java面试最新】Kafka如何保证消息不丢失?_哔哩哔哩_bilibili

9. select......for update会锁表还是锁行?

如果查询条件用了索引/主键,那么select ..... for update就会进行行锁。

如果是普通字段(没有索引/主键),那么select ..... for update就会进行锁表。

from:select......for update会锁表还是锁行。_select会加锁吗_油锅里的猪的博客-CSDN博客

10. 集合区别

java小知识点积累(一)

11. IO流面试题

我爱Java系列---【IO流面试总结】_51CTO博客_java io流面试

12. 多线程面试题

面试系列-40个Java多线程问题总结_51CTO博客_java多线程总结

13. Spring面试题

spring,springboot 面试夺命连环18问?拿捏了_51CTO博客_spring springboot 面试题

14. 阿里 HashMap 面试夺命连环 21 问

阿里 HashMap 面试夺命连环 21 问_51CTO博客_Hashmap面试

15. cookie,session和token详解(验证用户)

授权认证登录之 Cookie、Session、Token、JWT 详解_登录session 和token_huangpb0624的博客-CSDN博客

token和session与cookie详解以及应用原理_token session_鱿鱼陈的博客-CSDN博客

好好了解一下Cookie(强烈推荐)_尘埃亦非尘的博客-CSDN博客

浏览器Cookie详解_cookie浏览器_huangpb0624的博客-CSDN博客

16. 从输入URL到页面展示到底发生什么?

这是描述一个从输入URL到页面加载完成的过程,其主要包括DNS解析、建立连接、发送请求、接收响应、渲染页面等环节。

从输入URL到页面展示发生了什么?_从输入url地址按下回车到显示页面,发生了什么?_澄白易的博客-CSDN博客文章来源地址https://www.toymoban.com/news/detail-511858.html

到了这里,关于java小知识点积累(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 平时积累的FPGA知识点(8)

    平时在FPGA群聊等积累的FPGA知识点,第八期: 有遇到过FFT IP核测量频率不准确的问题吗?大部分情况下都是准的,偶尔偏差比较大,IP核输入的数据用matlab计算出的频率是对的。 解释:可能是采样点数不对, 如果采样率是固定的,那只有点数会影响频率了。IP不会自动处理,要

    2024年02月20日
    浏览(45)
  • 【Java小知识点】类加载器的区别

    🎄欢迎来到@边境矢梦°的csdn博文🎄 🎄本文主要梳理Java类加载器的区别🎄 🌈我是边境矢梦°,一个正在为秋招和算法竞赛做准备的学生🌈 🎆喜欢的朋友可以关注一下 🫰🫰🫰 ,下次更新不迷路🎆 Ps: 月亮越亮说明知识点越重要 (重要性或者难度越大)🌑🌒🌓🌔🌕  

    2024年02月08日
    浏览(42)
  • Java核心知识点1-java和c++区别、隐式和显示类型转换

    java和c++区别 java通过虚拟机实现跨平台特性,但c++依赖于特定的平台。 java没有指针,它的引用可以理解为安全指针,而c++和c一样具有指针。 java支持自动垃圾回收,而c++需要手动回收。 java不支持多重继承,只能通过实现多个接口来达到相同目的,而c++支持多继承。  隐式(

    2024年02月03日
    浏览(48)
  • 《苍穹外卖》电商实战项目(java)知识点整理(P1~P65)【上】

    史上最完整的《苍穹外卖》项目实操笔记,跟视频的每一P对应,全系列10万字,涵盖详细步骤与问题的解决方案。如果你操作到某一步卡壳,参考这篇,相信会带给你极大启发。 《苍穹外卖》项目实操笔记【中】:P66~P122《苍穹外卖》项目实操笔记【中】 1. nginx反向代理好处

    2024年01月24日
    浏览(46)
  • 知识点——域适应、域泛化、在线测试适应区别 DA、DG、TTA区别

    首先在介绍这些问题之前我们要知道一个点 深度学习的成功主要归功于假设大量的标注数据和训练集与测试集 独立且来自同一概率分布 , 然后设计相应的模型和判别准则对待测试的样例的输出进行预测。然而实际场景中训练和测试样本的概率分布是不一样的 可以简单理解为

    2024年02月08日
    浏览(55)
  • 【C++】——C++基础知识点(C++和C语言的区别)

    C++是在C的基础之上,容纳进去了面向对象编程思想,并增加了许多有用的库,以及编程范式 等。熟悉C语言之后,对C++学习有一定的帮助。 本博客目标: 1.补充C语言语法的不足,以及C++是如何对C语言设计不合理的地方进行优化的,比如:作用域方面、IO方面、函数方面、指

    2024年02月03日
    浏览(53)
  • 项目知识点记录

    Java程序使用 JDBC 接口访问关系数据库的时候,需要以下几步: 创建全局 DataSource 实例,表示数据库连接池; 在需要读写数据库的方法内部,按如下步骤访问数据库: 从全局 DataSource 实例获取 Connection 实例; 通过 Connection 实例创建 PreparedStatement 实例; 执行 SQL 语句,如果是

    2024年02月13日
    浏览(37)
  • iOS练手项目知识点汇总

    Objective-C是一种面向对象的编程语言,它支持元编程。元编程是指编写程序来生成或操纵其他程序的技术。 Objective-C中,元编程可以使用Objective-C的动态特性来实现。例如可以使用Objective-C的运行时函数来动态地创建类、添加属性和方法等等。 Objective-C是一种动态编程语言,它

    2024年02月10日
    浏览(58)
  • 【2 beego学习 - 项目导入与项目知识点】

    前端get可以使用href 前端post使用表单 get和参数 删除 post和参数 this.GetString():获取字符串类型值 this.GetInt():获取整型值 this.GetFloat:获取浮点型值 … this.GetFile():获取上传的文件 作用:接收前端传递过来的数据,不管是get请求还是post请求,都能接收。 参数: 是传递数据的

    2024年02月13日
    浏览(36)
  • 【知识点随笔分析 | 第六篇】HTTP/1.1,HTTP/2和HTTP/3的区别

            当今互联网已成为人们生活的重要组成部分,而HTTP协议(Hypertext Transfer Protocol)是支持Web通信的基础。随着Web技术的发展和互联网应用的不断增多,HTTP也在不断演进。本文旨在介绍HTTP的演变过程中的三个重要版本: HTTP 1.1 、 HTTP 2 和 HTTP 3 。 目录 前言: ​编辑

    2024年02月08日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包