Github地址:https://github.com/Tyson0314/Java-learningJava的特点Java是一门面向对象的编程语言。面向对象和面向过程的区别参考下一个问题。Java具有平台独立性和移植性。Java有一句口号:Write once, run anywhere,一次编写、到处运行。这也是Java的魅力所在。而实现这种特性的正是Java虚拟机JVM。已编译的Ja
转载 2024-01-18 17:34:42
64阅读
java基础1.什么是面向对象,谈谈对面向对象的理解2.JDK JRE JVM的区别与联系3.==和equals4.hashCode与equals5.String StringBuffer StringBuilder的区别6.重载和重写的区别7.接口和抽象类8.List和Set的区别9.ArrayList和LinkedList10.HashMap和HashTable的区别,底层实现是什么11.谈
转载 2023-09-19 22:39:49
219阅读
 一、Java基础篇1.接口和抽象类的区别2.重载和重写的区别3.==和equals的区别4.异常处理机制5.HashMap原理6.想要线程安全的HashMap怎么办?7.ConcurrentHashMap原如何保证的线程安全?8.HashTable与HashMap的区别9.ArrayList和LinkedList的区别 10.如何保证ArrayList的线程安全?11.Str
转载 2023-07-25 14:45:31
520阅读
为大家分享的这份Java八股总分为14个技术专题,需要的私我就行了!小编在社区里看见不少小伙伴都在背Java八股,为此在这里统一的做一次总结归类,也算是给粉丝们划重点了,需要的私我就行了。1、Java 中的 final 关键字有哪些用法?2、GC如何判断对象可以被回收3、Java类加载器4、什么是B/S架构?什么是C/S架构5、Java中的继承是单继承还是多继承6、ArrayList和Link
转载 2023-10-28 20:01:03
48阅读
java语言具有哪些特点JDK与JRE有什么区别简述java基本数据类型简述自动装箱与拆箱简述java访问修饰符构造方法,成员变量初始化以及静态成员 变量三者的初始化顺序?java代码块执行顺序面向对象的三大特性为什么java语言不支持多重继承简述java的多态java提供的多态机制重载和覆盖的区别接口和抽象类的相同点和不同点简述抽象类与接口的区别简述内部类及其作用java语言中关键字stati
转载 2023-09-02 00:37:02
153阅读
八股来了
原创 2022-02-09 15:30:29
706阅读
在main执行之前和之后执行的代码可能是什么?main函数执行之前,主要就是初始化系统相关资源:设置栈指针初始化静态static变量和global全局变量,即.data段的内容将未初始化部分的全局变量赋初值:数值型short,int,long等为0,bool为FALSE,指针为NULL等等,即.bss段的内容全局对象初始化,在main之前调用构造函数,这是可能会执行前的一些代码将main函数的参数
原创 2024-04-08 17:19:56
142阅读
八股--网络篇1-TCP/HTTP/DNSTCP的三次握手什么是syn攻击?如何防范?为什么要是三次挥手不是四次或者两次?TCP的四次挥手为什么建立连接是三次握手,关闭连接确是四次挥手呢?TCP吃close_waitTCP 在四次挥手的过程中为什么客户端最后还要等待 2MSL(Maximum Segment Lifetime)?TCP 在握手阶段怎么管理客户端的连接?TCP 通过哪些方式来保证
转载 2024-06-04 06:48:22
130阅读
一、Java 基础知识 1、Object 类相关方法 getClass 获取当前运行时对象的 Class 对象。 hashCode 返回对象的 hash 码。 clone 拷贝当前对象, 必须实现 Cloneable 接口。浅拷贝对基本类型进行值拷贝,对引用类型拷贝引用;深拷贝对基本类型进行值拷贝, ...
转载 2021-08-24 17:58:00
466阅读
7点赞
2评论
面试必备八股第一篇(JAVA基础篇)== 和 equals() 的区别为什么要有 hashCode?为什么jdk要同时提供equlas和hashcode呢?那为什么不只提供 hashCode() 方法呢?那为什么两个对象有相同的 hashCode 值,它们也不一定是相等的?为什么重写 equals() 时必须重写 hashCode() 方法?重写 equals() 时没有重写 hashCode
转载 2023-11-03 13:27:59
126阅读
 我可以这样说,哪怕你背了再多java八股的答案,过面试也能靠运气,因为很多java面试的答案只限于技术理论说辞。但用我本文给出的方法去准备面试,能在不提升技术的前提下,大大提升你java面试的通过率。或者说,只要事先准备充分,再经过几次面试实践后,遇到一些不是资深的面试官,甚至可以控场,然后过面试。1、并发编程三要素? (1) 原子性原子性指的是一个或者多个操作,要么全部执行并且在执
转载 2024-01-26 21:05:52
58阅读
一、Java 基础知识1、Object 类相关方法getClass 获取当前运行时对象的 Class 对象。hashCode 返回对象的 hash 码。clone 拷贝当前对象, 必须实现 Cloneable 接口。浅拷贝对基本类型进行值拷贝,对引用类型拷贝引用;深拷贝对基本类型进行值拷贝,对引用类型对象不但拷贝对象的引用还拷贝对象的相关属性和方法。两者不同在于深拷贝创建了一个新的对象。equal
转载 2023-11-23 23:30:48
73阅读
八股虽无聊,面试少不了。而且除了部分比较偏僻无意义的八股之外,更多的是一些基础知识,做个记录,也算是回顾一下。 1.JDK和JRE的区别是什么 很多人确实还搞不清楚。 JRE:JAVA Runtime Environment java运行环境 JDK:JAVA Development kit java开发工具 JRE是java的运行环境,也就包括了java虚拟机,java基础类库。是使用
转载 2023-08-06 15:46:32
144阅读
Java基础八股<一>1.为什么Java代码可以实现一次编写、到处运行?2.Java文件中可以有多个类嘛?3.Java的几种访问权限。4.JVM vs JDK vs JRE5.什么是字节码?采用字节码的好处是什么以及为什么说Java是编译与解释共存的语言?6. Java 和 C++ 的区别?7.continue、break 和 return 的区别是什么?8.成员变量与局部变量的区
转载 2023-09-02 00:36:17
123阅读
Java基础,温故而知新1. Java语言有哪些特点?2. JVM、JDK 和 JRE 有什么区别?3. 说说什么是跨平台性?原理是什么4. 什么是字节码?采用字节码的好处是什么?5. 为什么说 Java 语言“编译与解释并存”?6. Java有哪些数据类型?7. 自动类型转换、强制类型转换?看看这几行代码?8. 什么是自动拆箱/封箱?9. &和&&有什么区别?10. s
都说 00 后躺平了,但是有一说一,该卷的还是卷。这不,前段时间我们公司来了个 00 后,工作都没两年,跳槽到我们公司起薪 18K,都快接近我了。后来才知道人家是个卷王,从早干到晚就差搬张床到工位睡觉了。 Java 有着极其成熟的生态,这个不用我多说;Java 在 运维、可观测性、可监 控性方面都有着非常优秀的表现;Java 也在积极 应对容器化、云原生等大趋势,比如 Spring
前言现如今,Java 面试的本质就是八股,把八股面试题背好,面试才有可能表现好。金九银十招聘黄金季已经来临!大家在考研和找工作中纠结的时候,不妨先看一下面试题,毕竟我们的最终目标就是为了找一份心仪的工作!好工作都是早下手为强的,所以同学们要早做准备!1、JDK、JRE. JVM 之间的区别JDK:Java 标准开发包,它提供了编译、运⾏Java 程序所需的各种⼯具和资源,包括 Java 编译器
转载 2023-12-14 06:43:39
58阅读
文章目录一、集合概述1. 集合介绍2. List, Set, Queue, Map区别3. 集合框架底层数据结构总结4. 如何选用集合5. 为什么使用集合6. Collections.sort()底层原理二、Collection子接口之List1. ArrayList 和 Vector 的区别2. ArrayList 和 LinkedList的区别3. ArrayList源码&扩容机制分析
javajava 面向对象有哪些特征封装 多态和继承arrayList 和 LinkedList 的区别数据结构不同,一个是数组一个是链表arrayList 适合 随机访问 读多,插入和删除少LinkedList 适合插入 和删除 多,按次序遍历的情况再有 数组的扩容 ,以及容器的继承体系可以参见我的博客 java 容器对象的创建过程申请空间 设置默认值,调用init 方法 将 按照类中声明的
1、Java语言具有哪些特点?Java为纯面对对象的语言,它能够直接反应现实生活中的对象具有平台无关性,Java利用Java虚拟机运行字节码,无论是在Windows、Linux还是MacOS等其他平台对Java程序进行编译,编译后的程序可以在其他平台运行。Java为解释型语言,编译器把Java代码编译成平台无关的中间代码,然后在JVM上解释运行,具有很好的可移植性。Java提供了很多内置库。如对多
转载 2024-01-12 05:12:57
33阅读
  • 1
  • 2
  • 3
  • 4
  • 5