
Java基础
巨坚强
天行健,君子以自强不息;地势坤,君子以厚德载物。
展开
-
字符串拼接使用“+”还是StringBuilder
目录1、普通的几个字符串拼接成一个字符串,直接使用“+”2、循环拼接一个字符串,使用StringBuilder1、普通的几个字符串拼接成一个字符串,直接使用“+”因为教材等原因,当前依旧有许多人拼接字符串时认为使用“+”耗性能1,首选StringBuilder。实际上,从JDK5开始,Java编译器就做了优化,使用“+”拼接字符串,编译器编译后实际就自动优化为使用StringB...原创 2020-01-09 21:54:35 · 3219 阅读 · 1 评论 -
查看和学习Java官方文档
目录为什么要学习Java官方文档?去哪里找Java官方文档?怎么下载Java官方文档?怎么查阅和学习Java文档?为什么要学习Java官方文档?主要原因是Java体系十分庞大, 市面上的书很难面面俱到,网络能搜索到的信息也有限,要想深入学习Java,解决一些书上和网络上都难以找到的问题,还是要查看和学习官方文档。去哪里找Java官方文档?怎么找,相信大部人都知道,百...原创 2020-01-04 20:31:38 · 12691 阅读 · 1 评论 -
使用BigDecimal进行精确计算
Java中float和double两种基本浮点类型的浮点数存在精度缺失问题(不只是Java,其他语言也是),所以一般在对精度要求较高的计算中(如金融中货币金额的计算)是绝对不可以使用float和double进行精确计算,需要使用BigDecimal进行计算。有大量的构造器和方法可以用于创建BigDecimal对象,这里就不一一列举了,可以查看API文档或源码,归纳来说主要分3类:1、Big...原创 2019-05-09 21:55:05 · 1038 阅读 · 0 评论 -
建立设计良好的异常体系和处理规范:(1)开篇杂谈
异常处理作为Java重要特性之一,相信每一个Java学习者都会学习到的,也被反复强调重要性。但是对于初学者来说,对异常的理解一般都很泛泛,只有工作一段时间,经过代码的不断洗礼才能更深刻的认知。笔者作为一个软件开发从业者,作为一个编程爱好者,作为一个一心想把事把产品做的更好的人,内心一直都要想着怎么才能做的更好。对于异常的处理一直是笔者考虑的内容之一,关于异常处理笔者有一堆要吐槽的,也有...原创 2019-05-24 21:31:47 · 759 阅读 · 0 评论 -
Java中toString方法的推荐实现方式
目录Java中toString方法很重要利用Apache Commons Lang3更好的实现toString方法ToStringBuilder的简单用法toString样式ToStringStyleDEFAULT_STYLE (常用)MULTI_LINE_STYLENO_FIELD_NAMES_STYLESHORT_PREFIX_STYLESIMPLE_S...原创 2019-05-25 21:32:16 · 4689 阅读 · 1 评论 -
JDBC和ODBC的联系与区别
目录ODBC是什么?JDBC是什么?JDBC和ODBC的联系JDBC和ODBC的区别JDBC的移植性比ODBC好JDBC比ODBC容易理解容易使用使用的语言不同参考文档ODBC是什么?开放数据库连接(Open Database Connectivity,ODBC)是为解决异构数据库间的数据共享而产生的,现已成为WOSA(The Windows Open Sy...原创 2019-06-04 21:06:49 · 11033 阅读 · 0 评论