- 博客(6)
- 收藏
- 关注
原创 使用枚举类型代替int枚举模式(int常量)
使用枚举类型代替int枚举模式(int常量)文章目录使用枚举类型代替int枚举模式(int常量)一、int枚举模式二、枚举类型三、枚举类型还允许添加任意的方法和域,并实现任意的接口四、将不同行为与枚举中的每个常量关联起来一、int枚举模式用一组int常量来表示枚举类型,称之为int枚举模式:public static final int APPLE_FUJI = 0;public sta...
2020-01-29 13:38:34 1504
原创 Java泛型:创建类型安全的异构容器
类型安全的异构容器文章目录类型安全的异构容器一、容器二、类型安全的异构容器三、有限制的类型令牌一、容器泛型常用于集合(如:Set<E>和Map<k, v>),以及单个元素的容器(如:ThreadLocal<T> 和AtomicReference<T>)。这样就限制每个容器只能有固定数目的类型参数一个Set只有一个类型参数,表示它的元素类型...
2020-01-28 13:35:02 169
原创 用IDEA加载一个Maven项目
用IDEA工具加载一个Maven项目,需要注意以下几步:第一步:打开项目的文件夹第二步:配置jdk和maven在IDEA的右上角显示Maven第三步:设置项目的资源目录Source Folders、Test Source Folders、Resource Folders、 Test Resource Folders第四步:使用maven引入加载项目依赖第五步:启动项目...
2020-01-08 15:45:04 1294
原创 覆盖Object的clone方法的正确步骤(Cloneable接口的使用)
谨慎的覆盖Object的clone方法文章目录谨慎的覆盖Object的clone方法前言恰当的覆盖`clone()`的姿态第一步:实现Cloneable接口第二步: 覆盖`clone`方法第三步:修改任何需要修改的域示例代替拷贝对象的其他途径:拷贝构造器、拷贝工厂拷贝构造器拷贝工厂基于接口的拷贝构造器和拷贝工厂前言前一段时间读了《重构·改善既有代码的设计》这本书,引起了我对程序中的一个细节的...
2020-01-07 22:10:19 325
原创 Mysql 中 decimal 类型的取值范围
今天在向表中插入数据的时候,遇到这么一个错误:Out of range value for column原来是所插入的值越界了。后来在网上读到一篇文章,讲得真好:《为什么DECIMAL(38,0)的取值范围是-1038+1到1038-1?》关注的内容如下:decimal(p,s)...
2020-01-07 11:18:39 7087
原创 IDEA中 Maven项目里,更换jdk的版本
因为要测试jdk的新特性,所以要更换项目中jdk的版本。第一步:下载并安装jdkwindows系统下,jdk默认的安装目录为:C:\Program Files\Java\jdk-13.0.1第二步:配置IDEA工具第三步:配置pom文件 <properties> <project.build.sourceEncoding>UTF-8</pro...
2020-01-07 09:50:48 1579 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人