
Java
minghu9
这个作者很懒,什么都没留下…
展开
-
Java数组过滤
数组过滤的思路是实现Comparable接口,通过将数组过一遍HashSet 代码在这里import java.util.Arrays;import java.util.HashSet;import java.util.Iterator;import java.util.Scanner;/**@author minghu6@version 0.0.0this class can fit原创 2015-10-19 18:05:38 · 4846 阅读 · 0 评论 -
Spring Boot 注意问题
1. JPA DAO@Id只能注解Long 而且是单一主键约束 数据库建表,唯一主键而且是Long IdRepository delete 可以自动级联删除 save 强行写入,不会抛出异常,无视not null 命名规则, 返回类型决定返回一个还是多个原创 2017-07-16 14:53:08 · 462 阅读 · 0 评论 -
操作符辨析
1. & vs &&对于:& – > 不管怎样,都会执行”&”符号左右两边的程序对于:&& – > 只有当符号”&&”左边程序为真(true)后,才会执行符号”&&”右边的程序。下面来说说运算规则:对于:& – > 只要左右两边有一个为false,则为false;只有全部都为true的时候,结果为true对于:&& – > 只要符号左边为false,则结果为false;当左边为true,原创 2016-04-10 18:30:02 · 347 阅读 · 0 评论 -
java代码重用的一点思考
前言:大量结构、功能相近的冗余的代码不仅带来了维护上的额外成本,而且更重要的是让代码变得丑low。 更好的代码重用,使程序代码短小精炼才能体现手艺的价值。java有三种基本的方式支持进行代码重用1. Interface implements百分百抽象的类,对于实现接口的类来说,根本无法重用,但对于依据接口标准调用的类来说可以很方便的,一次写成,到处调用。2. extends abstract cl原创 2015-12-11 17:26:47 · 2492 阅读 · 0 评论 -
Clojure里调用Java类
前言:找了好久,居然没找到一篇简单明了的说明如何在Clojure里调用自己写的Java类,特别是在REPL里调用自己写的Java类1、关于LeinlREPL里调用自己写的Java类离不开原创 2016-05-18 20:43:47 · 2221 阅读 · 0 评论 -
Java GUI编程
1.使用NetBeans进行辅助开发1.1创建可选的条目单,比如搜索结果使用JList或JLabel 参考>https://github.com/minghu6/FileManager/blob/master/sourse/FileManageGUI.java 或者直接地>http://zxc8899.iteye.com/blog/1556099原创 2015-12-24 09:25:47 · 448 阅读 · 0 评论 -
Java有关def的事项
1.参数列表java实际上只有基于位置的参数和可变参数两种关键字参数与默认参数都没有,其中默认参数还可以通过重载笨拙的实现, 而关键字参数貌似就没有。。。 就说一说唯一亮点的可变参数: 例如:void var_var(Integer ... numbers){ for (int i=0;i<numbers.length,++i){ System.out.println(原创 2015-12-11 22:43:16 · 6341 阅读 · 0 评论 -
Java字符串处理
0.0split方法String.split(reguex)使用正则表达式匹配用任意个空白字符分隔字符串 ",|,|\\s+" /* /s空白字符 /S非空白字符 双斜杠表转义 */原创 2015-12-11 22:23:34 · 362 阅读 · 0 评论 -
并行设计
通过线程、进程并行,利用多核优势提高程序性能我认为并行设计的关键是对任务的划分与归并。 这里的任务指的是内存里的操作,对IO并发没有意义(因为IO不支持并行啊) 现代语言往往自带并行开发套装以java为例(特别是jdk1.7以后)J2SE提供了一套并行开发框架java.util.concurrent 详情参考官方说明原创 2015-11-18 18:34:48 · 847 阅读 · 0 评论 -
Java使用外部库=>长期更新
0.终端下导入外部库0.0 导入jar包(for example: Windows)假设要导入的包为stdlib.jar假设要使用包里的类StdIn.class假设包所在的目录为d:\假设源文件source.java切换到工作目录编译javac -d ..\classes -cp d:\stdlib.jar source.java运行java -cp d:\stdlib.jar;..\原创 2015-10-11 22:46:29 · 397 阅读 · 0 评论 -
Java 坑
1. Throwable causeThrowable cause 总是不为null, 但是当cause是自身的时候getCause 返回null.原创 2017-09-15 21:59:24 · 376 阅读 · 0 评论