文章分类 - Java
摘要:断言+断路优化掉大量if判断 业务场景 近日在公司领到一个小需求,需要对之前已有的试用用户申请规则进行拓展。我们的场景大概如下所示: if (是否海外用户) { return false; } if (刷单用户) { return false; } if (未付费用户 && 不再服务时段) { re
阅读全文
摘要:Generic接口 public interface Generic<T> { void get(T t); } Generic接口实现 public class GenericImpl<T> implements Generic<T>{ @Override public void get(T t)
阅读全文
摘要:Java基础常见英语词汇 第一部分 OO: 面向对象 OOP: object-oriented programming,面向对象编程 JDK:Java development kit, java开发工具包 JVM:java virtual machine ,java虚拟机 Compile:编绎 Ru
阅读全文
摘要:简单介绍下: Java Bean:一种可重用组件,即“一次编写,任何地方执行,任何地方重用”。满足三个条件a.类必须是具体的和公共的;b.具有无参构造器;c.提供一致性设计模式的公共方法将内部域暴露成员属性。 PO:持久对象(Persistent Object)是ORM(Object Relatio
阅读全文
摘要:简介 在本文中,将从大到小,从外到内,总结Java编程中的命名规范。文中将会涉及到日常工作中常见的命名示例,如包命名,类命名,接口命名,方法命名,变量命名,常类命名,抽象类命名,异常类命名以及扩展类命名等。我将按照项目工程目录结构,从包,类(接口,抽象类,异常类),方法,变量和常量的顺序展开介绍。
阅读全文
摘要:原因如下: 1、字符串变量未初始化。2、接口类型的对象没有用具体的类初始化,比如: Map map // 会报错 Map map = new Map(); //则不会报错了3、当一个对象的值为空时,你没有判断为空的情况。4、字符串与文字的比较,文字可以是一个字符串或Enum的元素,如下会出现异常St
阅读全文
摘要:安装: 安装默认路径即可! 注意事项: 解压版跳过此项 如果是安装版,请务必到以下位置删除这几个文件。(二者其一有,没有则跳过) C:\Program Files (x86)\Common Files\Oracle\Java\javapath C:\Program Files\Common File
阅读全文
摘要:Java根据出生日期精确计算年龄算法 public static int getAge(Date dateOfBirth) { int age = 0; Calendar born = Calendar.getInstance(); Calendar now = Calendar.getInstan
阅读全文

浙公网安备 33010602011771号