#包编写

编写高质量代码:改善Java的151个建议八(泛型和反射)93

该书籍PDF下载地址:http://download.csdn.net/download/muyeju/1000147393.java的泛型是类型擦除的  Java的泛型类型在编译期被擦除94.不能初始化泛型参数和数组95.强制声明泛型的实际类型98.泛型建议采用的顺序List<T>,List<?&g...

编写高质量代码:改善Java的151个建议七(枚举和注解)83-92

该书籍PDF下载地址:http://download.csdn.net/download/muyeju/1000147383.推荐使用枚举定义常量  枚举类名.values()方法:获得所有枚举项  ordinal():返回枚举常量的序数  valueOf():根据指定名称返回枚举变量  每个枚举项都是枚举的一个实例 ...

编写高质量代码:改善Java的151个建议七(数组和集合)60-82

该书籍PDF下载地址:http://download.csdn.net/download/muyeju/1000147360.对基本类型的操作,数组比集合的性能好  在实际测试中发现:对基本类型进行进行求和计算时数组的效率是集合的10倍。  用集合进行基本类型的加减,会出现装箱拆箱操作,导致性能消耗61.若有必要,使用...

编写高质量代码:改善Java的151个建议六(字符串)52-59

该书籍PDF下载地址:http://download.csdn.net/download/muyeju/1000147352.推荐使用String直接赋值  通过String直接创建字符串的过程:创建一个字符串时,首先检查字符串常量池中有没有与字面值相等的字符串,如果有,就不创建,直接返回字符串常量池中该对象的引用;如...

编写高质量代码:改善Java的151个建议五(类、对象、方法)31-51

该书籍PDF下载地址:http://download.csdn.net/download/muyeju/1000147331.接口中不要存在实现代码  接口中不能存在实现代码(虽然可以实现,但是如果把实现代码写在接口中,那么接口就绑定了可能变化的因素,这就导致实现不在文档和可靠,是随时可能被抛弃,被修改,被重构的)pa...

编写高质量代码:改善Java的151个建议四(基本类型)21-30

该书籍PDF下载地址:http://download.csdn.net/download/muyeju/10001473基本类型有8个:byte,short,int,char,long,double,float,boolean21.用偶判断,不用奇判断 当判断一个数是偶数还是奇数的时候,应该判断是否是偶数。 i%2==...

编写高质量代码:改善Java的151个建议三-15-20

该书籍PDF下载地址:http://download.csdn.net/download/muyeju/1000147315.switch-case语句不能忘了break  当一个switch语句中,如果没有break,它就会从匹配的那个一直往下执行,为了避免遗漏break,我们可以如下设置:  Window->...

编写高质量代码:改善Java的151个建议二:11-14(序列化相关内容)

该书籍PDF下载地址:http://download.csdn.net/download/muyeju/10001473保存在磁盘上的对象文件包括2个部分:  (1):类文件描述信息:包括包路径、继承关系、访问权限、变量描述、变量访问权限、方法签名、返回值、以及变量的关联类信息。  (2):非瞬太(transient关...

编写高质量代码:改善Java的151个建议一:1-10

该书籍PDF下载地址:http://download.csdn.net/download/muyeju/10001473Java变量命名方式:包名全小写,类名首字母全大写,常量全部大写并用下划线分隔,变量采用驼峰命名法1.不要在常量、变量中出现易混淆的字母  例如:数字1和字母小写l,数字0和字母小写o,大写O等2.常...

《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #3 如何编写内核模块

HACK#3 如何编写内核模块本节将介绍向Linux内核中动态添加功能的结构—内核模块的编写方法。内核模块Linux内核是单内核(monolithickernel),也就是所有的内核功能都集成在一个内核空间内。但是内核具有模块功能,可以将磁盘驱动程序、文件系统等独立的内核功能制作成模块,并动态添加到内核空间或者删除。内...

编写前端代码经验

其实动手实践也应该包含在学习方法里,它的意义是如此重要,所以我把动手实践专门划分在一个段落里。上述的主要是理论知识的学习,而我们要认清编程本质上是一门技术,一门手艺(我当然承认编程其实是一门艺术)。一定要能够动手做出实际的东西,写下一行行代码才算你真正掌握。否则你只能拿着书里学到的那些名词术语装装逼而已。在交流群里胡侃...
代码星球 ·2020-09-13

如何编写 maptalks plugin

前面写过maptalksplugin(ArcGISTileLayer),有读者留言说文章写得太精简,根据文章给出的核心代码没办法写出一个完整的plugin(文中有完整demo地址,可能太隐蔽),这篇文章具体地说下plugin如何编写,并实现一个plugin(WMTSTileLayer)。 学习一个新东西,最好...
代码星球 ·2020-09-12

编写更好的C#代码

开发人员总是喜欢就编码规范进行争论,但更重要的是如何能够在项目中自始至终地遵循编码规范,以保证项目代码的一致性。并且团队中的所有人都需要明确编码规范所起到的作用。在这篇文章中,我会介绍一些在我多年的从业过程中所学习和总结的一些较好的实践。我们先来看一个FizzBuzz示例。FizzBuzz要求编写一个程序,遍历从1到1...
代码星球 ·2020-09-08

VSCode远程编写Shell并实时调试配置过程

下载VSCodeinsider版,https://code.visualstudio.com/insiders/安装Remote-SSH插件,安装完成会出现SSHexplore点击SSH配置管理,连接远程主机,如果是windows,需要安装openssh安装Shell-format,shellman插件,方便shell...

Java实战_手把手编写记事本

可实现windows系统桌面记事本基本功能。傻瓜式教学,一步一步手把手操作。小白也可自己编写出完整的应用程序。须要工具:Eclipse(带SWT插件)成品例如以下:功能分析:1.文件(F)2.编辑(E)3.格式(O)4.查看(V)5.帮助(H)当中文件菜单中包含1.1.新建(N)Ctrl+N1.2打开(O)Ctrl+O...
首页上一页...7891011...下一页尾页