这里列出10条JAVA编程经验 1 字符串常量放在前面 把字符串常量放在equals()比较项的左侧来防止偶然的NullPointerException。 2 不要相信-1 3 避免意外的赋值 如果你的表达式中有常量,将它放在等式左边。这样当你打算再添加一个 = 时,不容易出错。 4 检查NULL和 ...
分类:
编程语言 时间:
2017-07-18 15:28:45
阅读次数:
182
什么是堆和栈。它们在哪儿? 问题描写叙述 编程语言书籍中经常解释值类型被创建在栈上,引用类型被创建在堆上,可是并没有本质上解释这堆和栈是什么。我仅有高级语言编程经验,没有看过对此更清晰的解释。我的意思是我理解什么是栈,可是它们究竟是什么,在哪儿呢(站在实际的计算机物理内存的角度上看)? 1、在通常情 ...
分类:
其他好文 时间:
2017-07-04 09:51:44
阅读次数:
196
关于并发你真的了解吗?(一) 本文仅代表带个人观点及理解,本人只是一个编程小菜鸟,如果有不对的地方。请大佬轻喷! 前言:对于很多工作时间短或者编程经验不足的程序员来说,大多数会觉得并发这个词离自己太遥远,之所以知道并发也不过是因为受那些技术大佬成天讨论并发等问题耳濡目染罢了。更有甚者,一些所谓的"项... ...
分类:
其他好文 时间:
2017-06-28 00:26:39
阅读次数:
249
学习总结 1、if…else…从语义上看就能出用途,跟其他语言没差多少,只需要记住,世界上最遥远的距离之一:我走if你却走else。 2、根据个人几年的编程经验,太多的if…else…嵌套会加大代码的可读性和维护难度。个人认为代码最好不要超过三层if…else…的嵌套,否则最好使用布尔值控制流程。 ...
分类:
编程语言 时间:
2017-06-27 23:31:15
阅读次数:
230
关于并发你真的了解吗?(一) 前言:对于很多工作时间短或者编程经验不足的程序员来说,大多数会觉得并发这个词离自己太遥远,之所以知道并发也不过是因为受那些技术大佬成天讨论并发等问题耳濡目染罢了。更有甚者,一些所谓的“项目经理”。一边侃侃而谈“大数据”,“高并发处理”等等高级问题,一边理所当然的写出Se ...
分类:
编程语言 时间:
2017-06-21 11:49:12
阅读次数:
396
《大话设计模式》中讲状态模式这一节名字叫做“无尽加班何时休-状态模式”。菜鸟因为编程经验不足,解决这个问题的能力不够而不得不牺牲时间去不断的写代码结果还是重复出错。而大神每次都能深入到问题的根源运用自己的思想去写代码。每一个问题都完美的解决。 加班的菜鸟一天各个时间段状态都不一样。从開始的精神百倍到 ...
分类:
其他好文 时间:
2017-06-10 10:38:57
阅读次数:
166
分享一点自己多年编程的经验,抛砖引玉吧。期望与大家交流。 ================================ ...
分类:
其他好文 时间:
2017-06-01 16:38:17
阅读次数:
182
如何高效的命名你的项目。 在做一个项目的时候,我们往往遭遇命名问题的困惑,当看到一些非专业人的代码,看到他们凌乱的码法,有时候真的苦不堪言。深刻知道一个良好的命名规范的重要性,同时在项目中也会遇到一些命名的瓶颈。所以有必要写一篇关于常见命名的方式。以下是通过3年的编程经验,以及参考网上知名的开源项目 ...
分类:
其他好文 时间:
2017-05-27 21:50:13
阅读次数:
206
https://zhuanlan.zhihu.com/p/24536868 学习参考于这个博文。 我做一个笔记。 关于python一些常用的语法快速的预览,适合已经掌握一门编程语言的人。零基础,没有任何编程经验的不适用快速入门。 基础数据类型 和其他主流语言一样,Python为我们提供了包括inte ...
分类:
编程语言 时间:
2017-05-21 19:46:52
阅读次数:
334
看到片帖子,讲述一位十年编程经验的前辈,谈的对程序员提升的一点见解。 我总结了一下,大致如下几点 第一、每天都要坚持学习,进步。 无论进步多少,贵在坚持。此外,尽量远离手机,手机会让自己分心的。 第二、处理好人际关系。 程序员每天面对的是电脑,跟技术打交道很直接,很单纯,但是人是复杂的动物,因此,多 ...
分类:
其他好文 时间:
2017-05-18 22:08:13
阅读次数:
191