Demo1. 需求:统计”水仙花数”共有多少个 分析: A:首先必须知道什么是水仙花数 所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身。 举例:153就是一个水仙花数。 153 = 1*…
分类:编程语言
在阿里干了5年招聘,这10条建议我必须分享给你!
前阵子,我和阿里的薪酬福利专家M同学聊了一下午,M同学做了9年薪酬,和我们吐槽了很多薪酬方面的现象,也道出了少有人关注的薪酬逻辑和常识。 这一次,我又找了一位阿里技术岗位的招聘专家T同学,从他的视角中,我们来看一下金三银…
(白话通俗讲解)Java实现接口的类的对象赋值给接口的理解
原创博客,转载请注明出处。 相信小伙伴们都知道面向接口编程的好处,这里我不再叙述。重点是怎么理解这种困扰新手的方式。编程嘛,肯定是为了解决实际问题,如果不能很好的和生活中的事例相结合,单纯炫技把代码弄得很复杂,我是不推荐…
代码荣辱观-以运用风格为荣,以随意编码为耻
编写代码的八荣八耻 1. 产品命名:以简单有趣为荣,以平庸难记为耻。 2. 单个函数:以短小精悍为荣,以冗长费神为耻。 3. 代码维护:以持续重构为荣,以停滞不前为耻。 4. 编程风格:以运用风格为荣,以随意编码为耻。 …
[Spring cloud 一步步实现广告系统] 14. 全量索引代码实现
上一节我们实现了索引基本操作的类以及索引缓存工具类,本小节我们开始实现加载全量索引数据,在加载全量索引数据之前,我们需要先将数据库中的表数据导出到一份文件中。Let’s code. 1.首先定义一个常量类,用…
JavaIO之序列化与反序列化
一、序列化与反序列化 序列化流(ObjectOutputStream):将Object对象转换成字节序列,主要方法是writeObject() 反序列化流(ObjectInputStream):将原来序列化好的字节序列转…
Spring Boot @EnableAutoConfiguration解析
刚做后端开发的时候,最早接触的是基础的spring,为了引用二方包提供bean,还需要在xml中增加对应的包<context:component-scan base-package="xxx" /> …
Java 继承与覆写功能的实现
Java 继承与覆写功能的实现 下面这个代码,首先满足以下几个条件: 绝对不改变客户端已有的使用方法。 子类为了要维持方法功能的持续完善,所以必须要根据实际情况进行父类方法的覆写 要求定义一个数组操作类(Array类),…
Lambda表达式
#Lambda 简介 > Java 1.8新增了Lambda表达式,让Java可以支持函数式编程(Python,Js等也支持),让代码更加的优美简洁。 — ##1.引入 在 `awt/swing` 、`…
在 Java 8 中避免 Null 检查
如何预防 Java 中著名的 NullPointerException 异常?这是每个 Java 初学者迟早会问到的关键问题之一。而且中级和高级程序员也在时时刻刻规避这个错误。其是迄今为止 Java 以及很多其他编程语言…
Java 8 Stream中的异常处理
Java 8中的Stream与Lambda表达式结合在一起,确实使得开发中的很多常见任务变得更简单。通过级联多个不同的操作符,如map、filter和reduce等,可以在一行代码里面完成很多的任务。那种一行代码搞定一切…
Java学习知识体系大纲梳理
感悟 很奇怪,我怎么会想着写这么一篇博客——Java语言的学习体系,这不是大学就已经学过的课程嘛。博主系计算机科班毕业,大学的时候没少捧着Java教程来学习,不管是为了学习编程还是为了期末考个高分,都在这门语言的学习上下…