秋风送爽,又是一年一度的秋招;
浪花淘金,不知多少酸甜苦辣咸。
---------------------------------------------
面试java的人如今漫山遍野,如何在群群的人群中略有底气,小可收集而成如下若干条为众人所知又不全为众人所知的知识点,你值得拥有
一、JDK和JRE的区别
二、两种变量
大家都知道的是,基本数据类型变量存放的数据的值,引用类型变量存放的是数据的地址;大家都不太知道的是,JVM内为八种基本数据类型建立了缓冲区——常量区,每次创建新的基本类型变量时,先去缓冲区查找是否已存在该数据,若有则不新建数据。
三、方法传参
四、静态
结果:
另外一个要注意的是,继承的父类有static
五、内部类
总结:
六、四种权限的范围
许多人以为权限只有三种,这里肯定先要纠正一下,第四种是没写关键字,默认包权限,又可叫做包权限
总结:
只要跨包了,那就只有public可以被访问到
同一个包内,public和protected权限一样一样的
只要是private,除了自己谁都不许动
据说子类里的default无法访问,实际却访问到了
七、int 和 Integer
八大基本类型都有自己对应的包装类,所谓的自动拆箱和装箱就是如下图
八、String 和 StringBuffer
使用下面的就好了
九、vector和ListArray、HashTable和HashMap、StringBuffer和StringBuilder
以上三组的中两者的作用均类似,不过,前者为后者的线程同步安全状态
如:
在Java程序中,如果有大量拼接字符串的需要的话,应该使用StringBuffer和StringBuilder类,它们可以比避免不必要的string对象的产生,以提高程序的性能,它们两作用类似,只不过StringBuffer是线程安全的。
线程安全意味着多耗费资源,故不是很常用的那种
特别说明下HashTable和HashMap
十、字节流和字符流
二者的区别不言而喻了,字符流可以创建缓冲区缓冲读写文件为世人所赞扬,下面给出实现让大家自己瞧瞧
字节流:
字符流:
十一、序列化和反序列化
听起来神乎其神不知所云,实际上确实很少用到,序列化的作用是用流或者说以文件的方式来保存对象,实现的是Serializable接口,使用serialVersionUID来表示每一个对象,用ObjectOutputString和ObjectInputString来读取和保存对象
十二、Runnable和Thread的区别
Runnable是线程接口,被Thread类给实现了,此外Thread类还为线程多封装了一些辅助开发的东西,比如线程名字等等。
十三、Java的反射机制
相关推荐
java面试题大全 是本人搜集了很久很久之后,并加以提炼的精华,希望对大家有帮助
"最新JAVA面试题总结之数据库" 这份面试题总结涵盖了数据库相关的多个方面,从基本概念到高级应用,以下是从中提炼出的知识点: 1. MySQL 中 delete 和 truncate 的区别: delete 语句执行删除的过程是每次从表中...
"Java基础面试题(汇总).pdf"是一份针对Java开发者的面试题汇总,包含了Java基础知识的各个方面,包括Java语言基础、面向对象编程、数据结构与算法、Java高级特性等。这份PDF文档旨在帮助开发者在面试中解决常见的...
最新版Java面试宝典,精心提炼核心重点内容简化应用面试实战10秒一道,Java初级,高级,框架,底层原理,数据库,操作系统,微服务,IO,并发,JVM,容器,SpringBoot,SpringCloud,linx,面向对象,常用类,多线程,...
本文将对该笔试题进行详细分析,提炼出相关的知识点。 一、行测部分 行测部分主要考察候选人的逻辑思维、分析能力和问题解决能力。该部分涵盖了多个方面的题目,如逻辑推理、数据分析、图形推理等。这部分的知识点...
笔试题库由*资深技术专家结合多年的工作、面试经验总结提炼而成,具有相当的深度、专业性及权威性。阅读本书,不仅是知识的收获,还间接地与技术大牛们做了直观的沟通,了解他们的出题思路与考察要点,并加以消化...
本资源摘要信息旨在对奇虎3602016年的产品岗笔试题进行解读和分析,从中提炼出相关的IT知识点。 网络协议 奇虎360的笔试题中出现了一个关于互联网7层协议的题目,问题是哪个协议不包括在互联网7层协议中。答案是...
剑指Offer中所有的面试题,建议一边看书一边来上做 本算法题汇总只提炼重要的解析,如果希望明白其中的算法思路建议看LeetCode或书上的解析 适合复习剑指Offer的同学,简要指出其知识点 如果你需要Java代码,可访问...
本篇文章将对2020届腾讯暑期实习交互设计笔试的内容进行总结和分析,提炼出相关的知识点。 一、短视频产品分析 在2020届腾讯暑期实习交互设计笔试中,第一题要求选一款短视频产品进行分析,并出一份设计方案,要求...
《Spring5核心原理与30个类...--从不一样的角度分析Spring经典高频面试题。--了解Spring 5 的新特性。--为深入了解Spring Boot做铺垫。关于我为什么说我来自文艺界? 我自幼爱好书法和美术,长了一双能书会画的手,