01 2020 档案

摘要:在Java中使用Collator类按照汉字拼音排序字符串 不过,该排序方法并不能对所有中文精确排序,如果仅仅涉及到常用的中文,可以通过这种方式排序 阅读全文
posted @ 2020-01-15 14:38 远去的列车 阅读(449) 评论(0) 推荐(0)
摘要:replaceAll方法 replace方法 example 结论 replaceAll方法中,第一个参数为字符串形式的正则表达式,按照正则来匹配的,'$'在正则中为特殊符号,表示字符串的结束位置,所以例子中并不会被空字符串替换;但是加上转义字符'\\$',表示浦东字符串'$',就可以匹配上了。而r 阅读全文
posted @ 2020-01-14 16:22 远去的列车 阅读(11384) 评论(0) 推荐(0)
摘要:例子1 结论:在通过new关键字生成一个实例时会先执行构造代码块(相当于把构造块的代码插入到构造函数的最前端),然后再执行其他代码,也就是说:构造代码块会在每个构造函数内首先执行(需要注意的是:构造代码块不是在构造函数之前运行的,它依托于构造函数的执行),同时构造代码块的执行顺序为语句编写顺序。 例 阅读全文
posted @ 2020-01-07 09:51 远去的列车 阅读(760) 评论(2) 推荐(0)
摘要:static字段 结论1:静态变量是在类初始化时首先被加载的,JVM会去查找类中所有的静态声明,然后分配空间,注意这时候只是完成了地址空间的分配,还没有赋值,之后JVM会根据类中静态赋值语句(包括静态类赋值和静态块赋值)的先后顺序来执行 实例字段 结论2:实例字段与static字段类似 阅读全文
posted @ 2020-01-06 14:09 远去的列车 阅读(553) 评论(0) 推荐(0)
摘要:+ instanceof只能用于对象的判断,不能用于基本类型的判断,以下代码会编译不通过 + instanceof特有的规则:若左操作数是null,结果就直接返回false,不再运算右操作数是什么类 + instanceof操作符的左右操作数必须有继承或实现关系,否则编译会失败,以下代码编译不通过 阅读全文
posted @ 2020-01-03 17:28 远去的列车 阅读(1184) 评论(0) 推荐(0)
摘要:代码中除了callJSFunctionFromFile函数,其他均转载于文章 "JDK1.8中如何用ScriptEngine动态执行JS" ` ` 阅读全文
posted @ 2020-01-03 11:35 远去的列车 阅读(12548) 评论(0) 推荐(3)
摘要:` ` 阅读全文
posted @ 2020-01-03 09:41 远去的列车 阅读(1024) 评论(0) 推荐(0)
摘要:参考这篇: "java序列化,看这篇就够了" 补充内容,在自定义序列化规则writeObject和readObject方法中,以下两个方法按惯例写在方法中的第一行;这两方法默认会序列化所有的non static和non transient字段 public void defaultWriteObje 阅读全文
posted @ 2020-01-02 16:12 远去的列车 阅读(150) 评论(0) 推荐(0)