java
程序员小陶
公众号:大数据学习指南
展开
-
阿里java开发手册
前言: 代码规范真的很重要。看别人的代码写的代码,没有注释,变量名很糟糕,格式不规范,真的很难忍受啊。 自己在实际开发也存在不规范的地方,今天仔细拜读一下阿里的开发手册,吸收一下前辈总结的经验。 编程规约 命名风格 【强制】 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例: _name / _name / $Object / name / n...原创 2017-08-18 11:06:00 · 369 阅读 · 0 评论 -
多线程总结
多线程 理解程序、进程、线程的概念 程序可以理解为静态的代码 进程可以理解为执行中的程序。 线程可以理解为进程的进一步细分,程序的一条执行路径 什么时候需要多线程? 程序需要执行两个或者多个任务 程序需要实现一些等待的任务时,如用户操作,文件读写操作,网络操作,搜索等。 需要一些后台运行的程序时。 多线程的优势. 减少程序的响应时间; 线程切换的花销小; 使用多线程可以简化程序的...原创 2017-08-20 17:10:00 · 109 阅读 · 0 评论 -
Docker入门
什么是Docker 官网的描述是这样的: Docker is the world's leading software container platform. Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他...原创 2017-08-20 16:05:00 · 176 阅读 · 0 评论 -
double和float的误区!
区别 float是单精度类型,精度是8位有效数字,取值范围是10的-38次方到10的38次方,float占用4个字节的存储空间 double是双精度类型,精度是17位有效数字,取值范围是10的-308次方到10的308次方,double占用8个字节的存储空间 说明一点 当你不声明的时候,默认小数都用double来表示,所以如果要用float的话,则应该在其后加上f 例如:float a=1....原创 2017-08-20 14:27:00 · 677 阅读 · 0 评论