- 博客(8)
- 收藏
- 关注
原创 关于继承初始化的那些事
刚看java编程思想中的继承初始化,我自己试着敲了一下,我认为顺序应该是这样的下面附上代码以及顺序和结果package test.jicheng;//执行顺序//1.先判断是否有继承(层层判断)//2.加载父类的静态成员(层层判断)//3.加载衍生类的静态成员//4.顺序执行主函数//5.初始化父类非静态成员(层层判断)//6.调用父类的构造函数(层层判断)//7.初始化衍生类...
2019-01-03 16:47:33 128
原创 数据库中sql语句的执行顺序,技巧记忆
刚学的时候还是记得挺清楚的,但是过了一段时间不用就有点模糊了,现在来复习一遍数据库中用到的关键字有 select , from ,where , group by ,having,order by在mysql中还有limit.首先,如果给我们一张表,我们是从(from)这张表开始查,然后如果需要过滤就(where)过滤,之后如果引用了聚合函数,就需要进行分组(group by),接下来如果我...
2018-12-20 11:25:15 643 1
原创 springboot模式下在service层写sql到底好不好?求老司机解答一下
我在公司实习一个月多一点了,我看公司的的sql代码,基本的增删改查 逻辑删这些是封装起来了,但是很常需要自己写其他sql语句,比如取得图片,在另一个数据库查数据(用oracle情况下从mysql查数据),我看公司员工的写的sql代码基本是在service写的,比如查图片之类的,经常repository什么也不用写,继承一个基本封装好的增删改逻辑删等就行了,除非特别时需会用jap写点不同参数的查询,...
2018-12-10 11:38:55 3420
原创 List<map>能不能用两个for循环输出呢
我在网上找了很久,都是一个循环输出,这样遇Map里元素名或者元素数量不一样的时候就会很尴尬,能不能用两个循环表达出来比较快?献上单循环的列子map1.put(“name”, “小明”);map1.put(“sex”, “男”);map1.put(“age”, 18);Map<String,Object> map2 = new HashMap<String,Object&...
2018-10-25 18:15:59 643 1
原创 六大设计原则
我来简单的总结一下6大设计原则吧1.单一职责原则 就是一个接口只做一件事,即一个职责一个接口2.里式替换原则 只要父类出现的地方子类就可以出现,且替换成子类也不会出现任何错误或者异常。3.依赖倒置原则 面向接口编程 4.接口隔离原则 接口尽量细化,同时接口中的方法尽量少(注意和单一职责不一样)5.迪米特原则 我只知道你有多少public方法可以供我调用,而其他的一切都与我无...
2018-09-28 20:56:33 98
原创 最简单暴力的冒泡排序
话不多说,先来看看下面代码:public class Sort{ public static void main(String[] args) { int arr[] = new int[]{4,6,2,5,1};//创建一个数组 int ls;//定义一个临时变量来接收arr[j] //用两个循环实现数组的排序 for(int i=0;...
2018-09-25 09:00:01 440
翻译 编译型语言和解释型语言
前者由于程序执行速度快,同等条件下对系统要求较低,因此像开发操作系统、大型应用程序、数据库系统等时都采用它,像C/C++、Pascal/Object Pascal(Delphi)等都是编译语言,而一些网页脚本、服务器脚本及辅助开发接口这样的对速度要求不高、对不同系统平台间的兼容性有一定要求的程序则通常使用解释性语言,如JavaScript、VBScript、Perl、Python、Ruby、MAT...
2018-09-21 11:01:46 110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人