面试
分享常见java面试题
Galen-gao
Full-stack java, scala developer, code geek, programming geek
展开
-
java面试题之++i与i++与运算符优先的问题
写在前面的话java程序员这一行,只有不断的学习和进步,才能在现在竞争越来越激烈的市场环境生存下来,而对于我们来说基础就更为重要了。扎扎实实地打好基础,练好基本功,我认为这是学好java的“秘诀”。最近去参加面试,遇到常见的自增变量相关的面试题还是比较多的,特地记录一下。面试题首先面试题目是这样的: public static void main(String[] args) { ...原创 2019-06-13 13:13:00 · 1260 阅读 · 0 评论 -
java面试题之类的初始化和实例化
写在前面的话之前有个认识的朋友出去面试,遇到了一个类初始化和实例初始化的问题,本人也试着做,但是做错了。一时茫然,好歹有几年的开发经验了,确连根本的基础题都不会做了真是万分羞愧,特地记录一下,巩固一下基础。面试题首先有一个Father类:public class Father { private int i = test(); private static int j = ...原创 2019-06-13 17:03:12 · 1015 阅读 · 0 评论 -
java面试题之传值和传址
简介这个是经常出去面试时候,会遇到的一个考点,面试官会出一些基本的传值和传址的题,我们牢牢记住下面这个结论:基本数据类型传递的是值,引用数据类型传递的是地址。经典面试题public class ParameterTest { public static void main(String[] args) { int i = 1; String str =...原创 2019-06-13 21:01:45 · 663 阅读 · 0 评论 -
java面试之局部变量和成员变量的运算
简介java常见的面试,有一个比较高频就是考察成员变量和局部变量的区别,掌握好这类题的回答,需要对JVM内存划分需要有一定的了解,需要知道什么数据放在JVM内存的哪一个区域里面。面试题public class ParameterTest2 { static int s; int i; int j; { int i =1; // ...原创 2019-06-13 23:44:52 · 477 阅读 · 0 评论 -
java面试之基本数据类型和包装类型的区别
简介本人最近找工作,在面试javase基础这里,有很多公司还是喜欢考察基本数据类型和包装类型的使用情况,重点就是考察日常生活中对数据类型的选定还有使用场景做考察,比如问基本数据类型的占几个字节,取值范围多少、基本数据类型默认以及数据类型隐式转化等问题。基本数据类型java是一种强类型语言,所以定义一个变量需要声明变量的数据类型,java一共提供了8种数据类型,其中整数类型有byte、shor...原创 2019-06-19 23:05:15 · 5871 阅读 · 6 评论 -
java面试题之StringBuilder为什么不是线程安全的?
简介String、StringBuilder、StringBuffer是面试高频考察点,常常见到的经典面试题有下面这两种:String,StringBuilder的区别?可变字符序列:StringBuilder、StringBuffer是可变字符序列而String是不可变的字符序列,这一点我们可以通过源码可以得出这个结论:String对象存储元素数组是不可变StringBuil...原创 2019-08-31 18:24:20 · 669 阅读 · 0 评论