《倚天屠龙记》里面张三丰教张无忌太极功夫的时候说了一句,你有九阳神功护体,学什么武功都会很快。可见一个人内力深厚,是多么重要。
我们学习编程也是一样,什么事情都要看问题的本质,而编程问题的大部分本质都在源码里面。
通过实例告诉你,什么样的代码叫做具有可读性
大家经常说代码可读性,那么什么样的代码才叫具有可读性呢?怎样才能写出具有可读性的代码呢?
下面通过一个实例,来说明什么叫代码可能读性,并分享一些新爷总结的编码经验,帮你更好的写出高可读性代码。
Java方法的传参问题
形参:形式参数,在定义方法时所携带的参数。
实参:实际参数,在调用函数时传递给函数的。
实参和形参的区别:形参只有在被调用的时候,才分配内存单元,在调用结束时立即释放内存单元,形参只在当前方法内部有效。
你应该知道的Java访问权限
一说到Java访问权限大家想到的一定是public
,protected
,以及private
。如果你心里想的也是这三个访问权限那就错了,其实还有一个访问权限是经常被大家忽视的,那就是包访问权限。
Spring注解系列二
@RequestMapping
用来表示请求地址映射的注解。可以作用在类或者方法上。作用与类上,表示所有响应请求的方法都是以该地址作为父路径。@RequestMapping
有六个属性:
- value:指定请求的实际地址,指定的地址可以是URI Template模式
- method:指定请求的method类型,GET,POST,PUT,DELETE等。
- consumers: 指定处理请求的提交内容类型(Content-Type),如:application/json,text/html;
- produces:指定返回的内容类型,仅当request请求头中的Accept类型中包含该指定类型才返回。
- params: 指定request中必须包含某些参数值,才让该方法处理。
- headers: 指定request中必须包含某些指定的header值,才让该方法处理请求。
Spring注解系列一
Spring在程序员的圈子里可以说是大名鼎鼎,关于Spring的知识点都可以写好几本书了。你新爷目前还没有那么大本事去写任何一本关于spring的书籍,这里我只是想简单总结一下Spring常用的注解。Spring经过这么多年的发展,功能变得越来越完善,野心也越来越大,什么都想做,具体可以去看Spring官网。你新爷刚入行的时候,spring还是2.X版本,当时做WEB开发的标准三件套还是Struct+Spring+Hibernate。