
Java基础
o_oer
这个作者很懒,什么都没留下…
展开
-
JSP,Enum,switch( XX )
Q1: JSP,业务需求,想根据一个status状态的显示0 或者某个数值具体如下:这里需要注意的细节是:直接输出对象.变量 ,在Q2: Enum(枚举) 枚举值的比较上一个项目中基本都用 .equals() ,今天发现 还可以 使用 == ,查看对应的源码,.equals() 实际上只是在封装 == Q3: switch(XX)原创 2017-10-24 18:46:30 · 391 阅读 · 0 评论 -
must implement java.io.Serializable 报错
cause: java.lang.RuntimeException: Serialized class com.iboxchain.goodapay.dto.mcht.xxxxmust implement java.io.SerializableJava field: private com.iboxchain.goodapay.dto.mcht.类对象$对象的内部类com.iboxc...原创 2019-03-22 16:30:54 · 11648 阅读 · 0 评论 -
Ensure that you have installed a JDK (not just a JRE) and configured your JAVA_HOME system vari...
背景:新创建的workspace,eclipse通过gradle上传jar包到私服,报错:Caused by: java.lang.RuntimeException: Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE) and configured your JAVA_HOM...原创 2018-12-26 10:30:48 · 333 阅读 · 0 评论 -
String.split("\\.") ,按【.】去划分。小记
java split()使用“.” “\” "|" "*" "+"要转义 笔记转载 2018-12-25 13:53:48 · 2039 阅读 · 0 评论 -
定义一个枚举,并指定值
public enum Type { /** * 普通 */ normal(1), /** * 特殊 */ special(2)......}项目里有类似这样的代码,仅记录如上。结论:定义一个常量类的写法真多....... 参考的部分文章如下:【Java】定义魔法数字,以及枚举类的构造方法的使用Java中自定义枚举(Enum...原创 2019-01-04 14:48:52 · 1624 阅读 · 0 评论 -
枚举类(enum)的编写。仅记录
目前用到过的,关于枚举类的编写。有两种。见链接的第一种和第三种。参考链接:Java 枚举(enum) 详解7种常见的用法转载 2018-11-05 14:22:32 · 1011 阅读 · 0 评论 -
截取子字符串后之后的其它字符
近期开发,涉及到了好几个截取字符串的要求。需求类似如下:1,String s = http:aaa/bb/ccc。截取ccc。设 http:aaa/bb/ 为 aa。String subString = s.substring(aa.length()); //输出 ccc2,String s = http:aaa/mxx/ccc。截取mxx/ccc。String ...原创 2018-09-30 10:42:41 · 523 阅读 · 0 评论 -
Integer的使用(记录)
项目中使用到了Integer和int的比较 比如判断相等 ==偶尔会使用到,但一直没记住,导致每次都要查资料。故记录下:Integer和int的比较 Integer会自动拆箱,即转为int类型去比较,故无需担心,是否会存在比较地址的不良行为。然后,附上一篇有趣的东西:java Integer数值==比较面试坑【毕】...原创 2018-10-12 17:31:59 · 404 阅读 · 0 评论 -
正则表达式 ?=.* (断言)
理解正则的意思,参考:(?=.*\d)转载 2018-08-20 16:51:40 · 4194 阅读 · 0 评论 -
生成指定长度的随机密码,且密码包含大小写字母,数字,和特殊符号
需求:生成指定长度的随机密码,且密码包含大小写字母,数字,和特殊符号参考的资料链接:java生成固定长度包含数字、大小写字母、特殊字符的密码 个人理解:正则表达式中:验证匹配 【.】的正则表达式中 \\. 存在尚不明确的地方。在查找的资料:特殊字符 中对【.】的匹配是采用 \. 即可。在线验证正则表达式,发现 \.,\\. , \\\\., \\\\, 都能匹配上 \\....原创 2018-08-03 16:07:59 · 6728 阅读 · 0 评论 -
局部变量需要初始化
提示:没有初始化值java中成员变量和局部变量的初始化为什么全局变量无须初始化,局部变量必须初始化?原创 2018-03-20 09:26:24 · 1868 阅读 · 0 评论 -
java读取配置文件(.properties)
public static String value = null;static { Properties properties = null; try { properties = PropertiesLoaderUtils.loadProperties(new ClassPathResource(/xx.properties)); } catch (原创 2017-10-26 10:02:01 · 262 阅读 · 0 评论 -
代码优化
如何优化代码中大量的if/else,switch/case? //枚举转载 2019-04-30 17:57:18 · 860 阅读 · 0 评论