编写高质量代码,改善Java程序的151个建议,读书笔记!
1、判断奇偶数,i%2==0? "偶数","奇数"
2、长整形转化 long ds1 = 1L* 60*8
3、防止边界问题,int类型的最大值为2147482649
4、包装类型要判断是否为null
5、若非必要,不要设置随机数种子 如 Ra
转载
2013-02-12 15:55:30
361阅读
编写高质量代码:改善Java程序的151个建议(第7章:泛型和反射___建议98~101) 摘要: 建议98:建议的采用顺序是List<T>、List<?>、List<Object> List<T>、List<?>、List<Object>这三者都可以容纳所有的对象,但使用的顺序应该是首选List<
原创
2016-10-09 09:00:00
163阅读
第一章 Java开发中通用的方法和准则建议1:不要在常量和变量中出现易混淆的字母; (i、l、1;o、0等)。建议2:莫让常量蜕变成变量
原创
2023-06-07 15:55:45
123阅读
2014-05-16 09:08 by Jeff Li前言 系列文章:[传送门] 下个星期度过这几天的奋战,会抓紧java的进阶学习。听过一句话,大哥说过,你一个月前的代码去看下,慘不忍睹是吧。确实,人和代码一样都在成长,都在变好其中。有时候仅仅是实现功能的编程,长进不了呀。 博客提供的优点就...
转载
2014-06-14 21:40:00
86阅读
2评论
昨夜难眠,与Y君讲,要我遇些困苦,是要注定不凡的,所以,要更多努力,每日早晨背书包去教室,总会想到,不自觉眼眶就湿,她讲“我看的是将来,而不是现在”,嗯,不选择我吧。像委屈的孩子般,好没出息。我会走完一生的,要给自己些勇气。2018.11.22
原创
2022-12-12 15:21:47
84阅读
一:变量、常量命名规则
包名全小写,类名首字母全大写,常量全部大写并用下划线分割,变量采用驼峰命名法。小写字母“l”和大写字母“O”不要和数字混用,如何要用请用大写字母“L”和小写字母“o”,字母“l”作为长整形标志时务必大写。
二:三元操作符类型
翻译
2012-11-04 14:36:04
467阅读
在通往"Java技术殿堂"的路上,本书将为你指点迷津!内容全部由Java编码的最佳实践组成,从语法、程序设计和架构、工具和框架、编码风格和编程思想等五大方面,对Java程序员遇到的各种棘手的疑难问题给出了经验性的解决方案,为Java程序员如何编写高质量的Java代码提出了151条极为宝贵的建议。对于每一个问题,不仅以建议的方式从正反两面蛤出了被实践证明为十分优秀的解决方案和非常精糕的解决方案,而且还分析了问题产生的根源,犹如醍醐灌顶,让人豁然开朗。全书-共12章,...
原创
2021-06-08 11:54:08
202阅读
那些所谓的架构师、设计师、项目经理、分析师们,已经有多长时间没有写过代码了?代码是一- 切的基石,我不太信任连“Hello World”都没有写过的架构师。看看我们软件界的先辈们吧,Dennis M. Ritchie决定创造-门“看上去很好”的语言时,如果只是站在高处呐喊,这门语言是划时代的,它有多么优秀,但不去实现,又有何用呢?没有DennisM.Ritchie的亲自编码实现,C语言不可能诞生,UNIX 操作系统也不可能诞生。Linux 在聚拢成千_上万的开源狂热者对它进行开发和扩展之前,如果没有L...
原创
2021-06-08 11:53:09
200阅读
...
转载
2021-09-15 19:37:00
73阅读
2评论
原创地址: http://www.cnblogs.com/Alandre/ (泥沙砖瓦浆木匠),须要转载的,保留下! Thanks Although the world is full of suffering , it is full also of the overcoming of it. -...
转载
2014-08-24 10:57:00
38阅读
建议36: 使用构造代码块精炼程序 什么叫代码块(Code Block)?用大括号把多行代码封装在一起,形成一个独立的数据体,实现特定算法的代码集合即为代码块,一般来说代码块是不能单独运行的,必须要有运行主体。在Java中一共有四种类型的代码块: (1)普通代码块 就是在方法后面使用“{}”括起来的
转载
2016-04-22 20:43:00
57阅读
2评论
前言我是个喜欢看电子书的人,因为可以边看边记笔记,写感言,对书中精彩的地方进行学习实践,
非常感谢本书作者家智老师,分享了这本书的最新电子版,让我有机会能阅读本书!本书正版链接:Java系统性能优化实战一周目1 java系统优化1 一段代码的优化// 原代码
public Map buildArea(List<Area> areas){
if(areas.isEmpty())
转载
2023-07-25 22:21:22
43阅读
历史1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;java语言是由C++改良而来 特点:取消了多继承,指针,内存的手动释放 1994年将Oak语言更名为Java;Java属性java :是一种面向对象的跨平台语言。 (c:是一种面向过程的不跨平台的语言)Java技术体系架构JAVA SE(java标
转载
2023-10-04 12:19:33
0阅读
原文地actory和ApplicationContext有什么联系?答:S
转载
2022-09-20 21:35:36
424阅读
这部分包含了Spring、Spring MVC以及Spring和其他框架整合相关的内容,除此之外还包含了大型网站技术架构相关面试内容。
原创
2023-06-20 13:47:59
57阅读
写程序的的经常会去判断奇偶数的情况,能够被2整除的是偶数,反之即奇数。1、以下用奇数判断的情况package com.first;
import java.util.Scanner;
public class Test {
public static void main(String[] args){
Scanner scanner =
原创
2013-08-10 11:02:42
935阅读
Which statements about the MEMORY_TARGET initialization parameter are true? (Choose all that apply.)A. MEMORY_TARGET can be increased up to the value
转载
2017-11-16 15:13:00
44阅读
2评论
1、用户画像是什么
用户画像(User Profile),作为大数据的根基,它完美地抽象出一个用户的信息全貌,为进一步精准、快速地分析用户行为习惯、消费习惯等重要信息,提供了足够的数据基础,奠定了大数据时代的基石。
原创
2021-07-07 11:01:38
411阅读
1、用户画像是什么用户画像(User Profile),作为大数据的根基,它完美地抽象出一个用户的信息全貌,为进一步精准、快速地分析用户行为习惯、消费习惯等重要信息,提供了足够的数据基础,奠定了大数据时代的基石。男,31岁,已婚,收入1万以上,爱美食,团购达人,喜欢红酒配香烟。这样一串描述即为用户画像的典型案例。如果用一句话来描述,即:用户信息标签化。用户画像,即用户信息标签化,就是企业通...
原创
2022-03-24 09:48:07
768阅读
View the Exhibit1, which shows the options that are selected to create the user SL_REP. View the Exhibit2 and examine the contents of DATABASE_PROPERT
转载
2017-12-14 14:31:00
50阅读
2评论