java运算符优先级助记口诀

转载:http://lasombra.iteye.com/blog/991662今天看到《java编程思想》中的运算符优先级助记口诀,不过“Ulcer Addicts Really Like C A lot”在中文语境下不好记。我试着写一个口诀: 单目乘除为关系,逻辑三目后赋值。 单目:单目运算符...

2018-06-14 16:33:58

阅读数:9

评论数:0

java接口与抽象类的对比

参数抽象类接口默认的方法实现它可以有默认的方法实现接口完全是抽象的。它根本不存在方法的实现实现子类使用extends关键字来继承抽象类。如果子类不是抽象类的话,它需要提供抽象类中所有声明的方法的实现。子类使用关键字implements来实现接口。它需要提供接口中所有声明的方法的实现构造器抽象类可以...

2018-06-14 16:09:28

阅读数:11

评论数:0

在eclipse里使用JPEGCodec和JPEGImageEncoder时 会报错

在使用java合并图片的时候,使用了 JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out); 然后这个会有一道红线提示报错。这时候可以

2018-05-19 21:14:41

阅读数:21

评论数:0

BufferedImage.getRGB()方法的异常,合并两个图片报错异常

异常报错1.java.lang.ArrayIndexOutOfBoundsException: Coordinate out of bounds! at sun.awt.image.ByteInterleavedRaster.getDataElements(ByteInterleavedR...

2018-05-19 20:43:26

阅读数:35

评论数:0

Integer比较时用==还是equals

1.当比较的对象不一定为null时 优先考虑equals。(当Integer值的范围超出-128-127时,==比较地址) 2.如果为与null比较 使用== 1.第一种情况就是一个参数与比较的对象确定不一定null,选择使用equals Integer a=326; Inte...

2017-12-14 00:15:44

阅读数:133

评论数:0

java8之list集合中取出某一属性的方法

上代码 List list = new ArrayList(); User user1 = new User("第一位","用户1"); list.add(user1); User user2 = ne...

2017-12-13 23:54:45

阅读数:8434

评论数:8

java三元运算符注意事项

格式: (条件表达式)?表达式1:表达式2; 条件表达式:最后结果需要一定为true或者false,如果为null运行后会报错,如果为其他字符代码格式错误,编译器会提示 表达式1:条件表达式为true时执行 表达式2:条件表达式为false时执行 这里表达式1,2可以是一个变量,一个固定的常量,一...

2017-11-24 17:16:45

阅读数:404

评论数:0

java之字符串截取substring

先看实例 String ces = "(1,2,3)"; int beginIndex = 0; int endIndex = 0; beginIndex = ces.indexOf("(") + 1; endIndex = ces.lastInd...

2017-11-20 18:55:09

阅读数:132

评论数:0

判断当前数据库类型是mysql还是oracle

判断使用的数据库类型,可以从配置文件,从获取连接判断。 databaseName = 配置方法.SourceTransactionManager().getDataSource().getConnection() .getMetaData().getDatabaseProductName...

2017-11-20 16:50:29

阅读数:833

评论数:0

MessageFormat.format使用方法

MessageFormat.format方法实例 public static void main(String[] args) { String a= "aaa"; String b= "bb"; String c= "c"; ...

2017-11-20 16:39:24

阅读数:304

评论数:0

fastjson处理json数据转换传输的格式

传入参数的时候,class代表班级,一个班级有许多student信息,所以class实体类下面有一个student列表 传入的时候分为class实体类,跟student作为json一起传输进来,然后转化为实体类使用 本次使用的json是FastJson,所以利用fastjson自带方法如下 ...

2017-10-26 17:40:25

阅读数:670

评论数:0

java对前台增删改操作后数据的处理方法

一次性从数据库把前台需要的数据取出来,前台进行增删改后保存到数据库    编辑操作 后台需要怎么比对的思路如下: 1.delete 记录 from 表 where id not in(传入的ID集合) (id为唯一性条件) 2.查询出  in(传入的ID集合)的集合 3.对比数据 ...

2017-10-26 16:38:36

阅读数:709

评论数:0

map的put和putIfAbsent使用

直接上源码 default V putIfAbsent(K key, V value) { V v = get(key); if (v == null) { v = put(key, value); } ...

2017-10-26 12:50:50

阅读数:2671

评论数:0

Java字母加数字组合比较大小

有这样一种情况,需要比较纯英文,纯数字,英文混杂的组合大小 解决办法:根据ASC||码,数字, 比较顺序就是先比较第一个字符,如果比较出大小就停止,给出结果,否则比较第二个,依次进行 所以可以把需要比较的参数作为String类型,直接传入数据库进行比较,根据上面的规则可以进行排序。

2017-10-25 11:28:29

阅读数:1062

评论数:0

java8 Optional防止空指针异常初探

java8 Optional防止空指针异常初探 import java.util.Optional; public class CeOptional { public static void main(String[] args) { String value = null; Str...

2017-10-10 19:41:23

阅读数:1089

评论数:0

jdbcType与javaType的对应关系

java.sql.Types 值 Java 类型 IBM DB2 Oracle Sybase SQL Informix IBM Content Manager BIGINT java.lang.long BIGINT NUMBER (38, 0) BIGINT ...

2017-09-21 15:00:11

阅读数:2071

评论数:0

StringUtils.isBlank,equals与==的判断参数分析

StringUtils之isBlank分析  StringUtils之equals分析 String.equals报java.lang.NullPointerException 本篇为总结篇,看不懂结合上面三篇一起看 StringUtils.isBlank时 先判断 1....

2017-09-14 17:01:37

阅读数:2218

评论数:0

String.equals报java.lang.NullPointerException

使用String.equals判断相等时记得一定把常量放前面,变量放后面 常量.equals(变量)    正确用法 变量.equals(常量)    错误用法 下面a,b变量,"d","aa"常量 public static voi...

2017-09-13 19:01:37

阅读数:2190

评论数:0

StringUtils之isBlank分析

打开org.apache.commons.lang包下面的StringUtils.class /** * Checks if a String is whitespace, empty ("") or null. * * * Str...

2017-09-13 15:24:09

阅读数:2033

评论数:0

StringUtils之equals分析

打开org.apache.commons.lang包下面的StringUtils.class源码 查看源码 /** * Compares two Strings, returning true if they are equal. * * nulls are h...

2017-09-13 14:42:24

阅读数:3208

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭