首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
码上实战
程序员飞哥
创建于2022-03-25
订阅专栏
不光会理论,也要去实践,本栏专注:Java基础,数据库,设计模式,Spring, Spring boot等。
等 51 人订阅
共31篇文章
创建于2022-03-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
技术面试中的软技能
作为求职者时,只听别人说如何面试,按部就班的做,没有特别的体会。如今作为面试官,面试别人时,才发现什么才是重要的事情。 形象包括衣着发型和五官。衣着不必太正式(西装),但也不能够太随意,比如肥胖的T恤和外套。 头发最好在面试当天洗洗吹吹,简简单单就好。千万不要把发型弄的太个性,…
不同时重写equals和hashCode又怎样
此时我不得不佩服,这么多约定竟然都能记得,但我不知道你是不是真的理解呢。 因为它们几个会用到hashCode方法。 hashCode方法是根据对象的地址生成的一个int整数,默认它和地址一一对应的,如果不重写,那么只有对象地址一样的情况下,哈希值才相等。 所以默认Java就使用…
小而有料的final
final这块肉虽然小,但不可不知,因为不仅面试可能会问,实际中也常使用。 final通常指被修饰的东西不能被改变的,不能被改变的原因旺往往出于设计和效率的考虑。 final修饰常量基本类型和引用类型有些不同,我分开讲。 因为这种确定值(定义便立即赋值)的final常量,编译器…
面试别再问我String了
字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。 效率:1.在早期的JVM实现版本中,被final修饰的方法会被转为内嵌调用以提升执行效率。而从Java SE5/6开始,就渐渐摈弃这种方式了。因此在现在的…
这题不会!别说你懂值传递与引用传递
即使工作过一阶段的人也不一定能够理解Java是值传递还是引用传递。若不信,那么来看看下面这道题。 请先写出你的答案,然后对比下输出结果。 首先,明确的告诉大家,Java只有值传递,没有引用传递!无论理解不理解,先记住这点。 方法调用时,实参的数值被复制到另一个变量,然后传递复制…
一个HTTP打趴80%面试者
面试一年多,每当我问起面试者对HTTP的了解时,个个回答令我瞠目结舌,这些开发者都有3-5年的经验。请不要让我叫你野生程序员,是时候了解HTTP了,让我们当个正规军。 我们先一本正经的来了解下HTTP(不包含传输层TCP),然后总结其中的精华回复面试官。 HTTP(超文本传输协…
Java代码执行顺序
程序中代码执行的顺序非常重要,稍有不慎便会是程序运行出错,那么我将结合实例来分析代码中的执行。 比如你定义一个函数void add(int a, int b),这里的a和b就是形参。 当你进行函数调用的时候,add(1, 2),这里的1和2就是实参。 所谓向前引用,就是在定义类…
轻松搞定Java位运算
我们日常开发中为运算使用的并不多,但如果能巧妙的使用位运算可以减少运行开销和优化算法,通过Java的源码可知,如HashMap。 首先明确一点,Java中的位运算是针对整型的数据类型进行运算的,所以操作数必须是一下五种之一。 总结:对应位同为1时,才为1,否则全为0(对应位只要…
【读】Java核心技术卷1
看到这本书时,我的内心是崩溃的,卷1就700多页,但是这本书是很多前辈所推荐的,想必其中必有精华所在,硬着头皮上吧。 拿到书的第一眼肯定去看目录,大概了解一下,各个章节所讲内容。 为表对作者的尊重,快读扫读了,译者序、前言和致谢。 通过目录了解到,第1,2章所讲概述和环境搭建,…
POI如何高效导出百万级Excel数据?
什么是excel就不用介绍了,这里主要说明不同版本下每个sheet下的行列限制。 由上面可知 Excel 2003及以下是无法实现单sheet百万级的数据。 Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程…
你和大神之间只差一个高效工具
不可否认,顺手的工具能帮助我们提高工作的效率,这里我将列出我数年所用到过的高效工具。