51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
Java
编写高质量代码:改善Java的151个建议八(泛型和反射)93
该书籍PDF下载地址:http://download.csdn.net/download/muyeju/1000147393.java的泛型是类型擦除的 Java的泛型类型在编译期被擦除94.不能初始化泛型参数和数组95.强制声明泛型的实际类型98.泛型建议采用的顺序List<T>,List<?&g...
代码星球
·
2020-10-02
编写
高质量
代码
改善
Java
编写高质量代码:改善Java的151个建议(开源世界)139-143
140.推荐使用Guana扩展工具包 Guava是一种基于开源的Java库,其中包含谷歌正在由他们很多项目使用的很多核心库。这个库是为了方便编码,并减少编码错误。这个库提供用于集合,缓存,支持原语,并发性,常见注解,字符串处理,I/O和验证的实用方法。(简单的说就是对Java的JDK的某些类进行了扩展) ...
代码星球
·
2020-10-02
编写
高质量
代码
改善
Java
编写高质量代码:改善Java的151个建议七(枚举和注解)83-92
该书籍PDF下载地址:http://download.csdn.net/download/muyeju/1000147383.推荐使用枚举定义常量 枚举类名.values()方法:获得所有枚举项 ordinal():返回枚举常量的序数 valueOf():根据指定名称返回枚举变量 每个枚举项都是枚举的一个实例 ...
代码星球
·
2020-10-02
编写
高质量
代码
改善
Java
编写高质量代码:改善Java的151个建议七(数组和集合)60-82
该书籍PDF下载地址:http://download.csdn.net/download/muyeju/1000147360.对基本类型的操作,数组比集合的性能好 在实际测试中发现:对基本类型进行进行求和计算时数组的效率是集合的10倍。 用集合进行基本类型的加减,会出现装箱拆箱操作,导致性能消耗61.若有必要,使用...
代码星球
·
2020-10-02
编写
高质量
代码
改善
Java
编写高质量代码:改善Java的151个建议六(字符串)52-59
该书籍PDF下载地址:http://download.csdn.net/download/muyeju/1000147352.推荐使用String直接赋值 通过String直接创建字符串的过程:创建一个字符串时,首先检查字符串常量池中有没有与字面值相等的字符串,如果有,就不创建,直接返回字符串常量池中该对象的引用;如...
代码星球
·
2020-10-02
编写
高质量
代码
改善
Java
编写高质量代码:改善Java的151个建议五(类、对象、方法)31-51
该书籍PDF下载地址:http://download.csdn.net/download/muyeju/1000147331.接口中不要存在实现代码 接口中不能存在实现代码(虽然可以实现,但是如果把实现代码写在接口中,那么接口就绑定了可能变化的因素,这就导致实现不在文档和可靠,是随时可能被抛弃,被修改,被重构的)pa...
代码星球
·
2020-10-02
编写
高质量
代码
改善
Java
编写高质量代码:改善Java的151个建议四(基本类型)21-30
该书籍PDF下载地址:http://download.csdn.net/download/muyeju/10001473基本类型有8个:byte,short,int,char,long,double,float,boolean21.用偶判断,不用奇判断 当判断一个数是偶数还是奇数的时候,应该判断是否是偶数。 i%2==...
代码星球
·
2020-10-02
编写
高质量
代码
改善
Java
编写高质量代码:改善Java的151个建议三-15-20
该书籍PDF下载地址:http://download.csdn.net/download/muyeju/1000147315.switch-case语句不能忘了break 当一个switch语句中,如果没有break,它就会从匹配的那个一直往下执行,为了避免遗漏break,我们可以如下设置: Window->...
代码星球
·
2020-10-02
编写
高质量
代码
改善
Java
编写高质量代码:改善Java的151个建议二:11-14(序列化相关内容)
该书籍PDF下载地址:http://download.csdn.net/download/muyeju/10001473保存在磁盘上的对象文件包括2个部分: (1):类文件描述信息:包括包路径、继承关系、访问权限、变量描述、变量访问权限、方法签名、返回值、以及变量的关联类信息。 (2):非瞬太(transient关...
代码星球
·
2020-10-02
编写
高质量
代码
改善
Java
编写高质量代码:改善Java的151个建议一:1-10
该书籍PDF下载地址:http://download.csdn.net/download/muyeju/10001473Java变量命名方式:包名全小写,类名首字母全大写,常量全部大写并用下划线分隔,变量采用驼峰命名法1.不要在常量、变量中出现易混淆的字母 例如:数字1和字母小写l,数字0和字母小写o,大写O等2.常...
代码星球
·
2020-10-02
编写
高质量
代码
改善
Java
eclipse中,项目有红叉之- The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
1.Thesuperclass"javax.servlet.http.HttpServlet"wasnotfoundontheJavaBuildPath2.原因:确实servlet-api.jar3.导入servlet-api.jar,其中一种方法:项目右击->build path->config...
代码星球
·
2020-10-02
eclipse
项目有
红叉
The
superclass
eclipse中,项目有红叉之-Java compiler level does not match the version of the installed Java project facet.
1.JavacompilerleveldoesnotmatchtheversionoftheinstalledJavaprojectfacet,意思是jdk版本和projectfacet版本不一致2.解决JavaCompiler和Projectfacets的版本需一致 ...
代码星球
·
2020-10-02
the
eclipse
项目有
红叉
-Java
利用Maven快速创建一个简单的spring boot 实例
SpringBoot的好处:springboot大大减少了使用spring的配置和大量xml文件,并有效解决的项目之间的依赖问题,为想使用spring项目大大减轻的工作量1.先创建一个Maven项目2.配置pom.xml<projectxmlns="http://maven.apache.org/PO...
代码星球
·
2020-10-02
利用
Maven
快速
创建
一个
Maven项目下面没有src/main/java这个包
原因:项目右击->BuildPath->ConfigureBuildPath这个包missing,所以没有解决方法一:将错误的包Remove,然后项目右击,New->SourceFolder然后新建src/main/java和src/test/java和src/test/resources,建完之后就...
代码星球
·
2020-10-02
Maven
项目
下面
没有
src
SpringMVC
一:使用SpringMVC,第一步是配置DispatcherServlet(前置控制器),在web.xml中进行配置,它是一个Servlet,所以可以配置多个DispercherServlet。DispatcherServlet是一个前置控制器,用来拦截HTTP请求,把拦截下来的请求,分发到目标Controller来处...
代码星球
·
2020-10-02
SpringMVC
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
4
5
6
7
8
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他