- 博客(7)
- 收藏
- 关注
原创 IDEA代码规约插件灵狐安装
下载对于的版本zip格式 https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines 打开IDEA file->setting->Plugins->install plugin from disk->选中刚下载的zip格式文件,重启idea 一键更改代码格式 ctrl+alt+L...
2018-11-10 13:30:16 1556
原创 包装器类型的 == 与 equals
问题的起源: 讨论这个问题,主要源于项目中的一个小bug。废话不说,先来看段代码: Long L1 = new Long(123); Long L2 = new Long(123); System.out.println("L1==L2: "+(L1==L2)); 结果是什么呢,显然,两个类的实例有不同的地址,故其...
2018-08-06 00:38:37 231 2
原创 子函数调用父函数,父函数调用的方法,子函数重写了,那么最后父函数调用的是自己的方法,还是子函数的方法。
Q:子函数调用父函数,父函数调用的方法,子函数重写了,那么最后父函数调用的是自己的方法,还是子函数的方法。A:调用的是子函数的方法。 看代码:public class Parent { public void usedMethod(){ say(); } public void say(){ System.out.println("th...
2018-03-25 11:47:03 464
原创 Oracle数据库的使用操作
1、为选出的数据加一列固定值 select ‘kk’ as name from table;2、在选择出的数据中进行判断,如果为1 则输出男性,如果为2 则输出女性select (case when sex=1 then '男' when sex='2' then '女' end)as sex from table;3.在一个区间内进行取值where value between 1 an...
2017-10-24 14:39:39 411
原创 java8之行为参数化(二)
上一章讲到我们可以使用策略模式使得变动的代码块更具有扩展性,实现参数化。可是,如果变动的代码块只使用一次呢,也就是说,我们仅用一次接口的实现类呢?这时,我们会发现,为接口编写实现类简直就是浪费。显然,匿名类此时就派上用场了。// [Apple{color='green', weight=155}]List heavyApples2 = filter(inventory, new Appl
2017-10-12 20:11:43 300
原创 java8之行为参数化(一)
现在,我们有一个需求,甲希望从一堆苹果中选出颜色是绿色的,乙希望从一堆苹果中选出重量大于150的,代码该怎么实现呢?按照我们的思路一起来: public static List filterGreenApples(List inventory){ List result = new ArrayList<>(); for (Apple apple: inventor
2017-10-12 19:39:54 530
原创 java8开篇
古人有言“穷则变,变则通,通则久”,历史上曾出现过红极一时的COBOL语言,但因为其没有跟上时代的节奏,使其最终丧失于浩瀚的编程语言中。Java自其诞生之日起,就凭借着其跨平台、易用性成功的占领了编程市场,但这并不意味着java将永久的以贵族的身份在这个领域独树一帜,如果其不思进取,必将成为下一个COBOL。 随着时代的发展,原来的单核处理器早已不能满足人们的需求,双核甚至多核处理
2017-10-12 19:07:31 205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人