04 2017 档案
摘要:of 为非null的值创建一个Optional。 ofNullable 为指定的值创建一个Optional,如果指定的值为null,则返回一个空的Optional。 isPresent 如果值存在返回true,否则返回false。 get 如果Optional有值则将其返回,否则抛出NoSuchEl
阅读全文
摘要:https://www.ibm.com/developerworks/cn/java/j-lo-java8streamapi/ 构造Stream 数值流的构造 流转化为其他数据结构 流的操作分类 Intermediate: map (mapToInt, flatMap 等)、 filter、 dis
阅读全文
摘要:http://www.importnew.com/24300.html http://www.jianshu.com/p/cbd5713a8f26 创建流->转换流->聚合流 创建流:数组创建Stream: Arrays.stream()和Stream.of() 集合创建: 1,Stream.of(
阅读全文
摘要:一、访问外部变量 二、lumba表达式的this lunba中的this指的是声明它的外部对象,这与匿名内部类就不一样了,后者指向的是创建的这个匿名内部类 三、方法引用(Method Reference)和构造器引用(Constructor Reference) objectName::instan
阅读全文
摘要:public class _CountSort { public static void SortNum(int [] arr){ int min=arr[0],max=arr[0]; int []sortedArr=new int[arr.length]; //找到待排数据的范围 for(int i:arr){ ...
阅读全文
摘要:Reader和Writer两个类主要用于操作文本数据的内容,而InputStream和OutputStream主要操作二进制格式的内容
阅读全文
摘要:原文链接:http://blog.csdn.net/hudashi/article/details/7058998 http://blog.csdn.net/hudashi/article/details/7058999javac [ options ] [ sourcefiles ] [ @fil
阅读全文
摘要:java IO教程链接 InputStream和OutputStream的对应关系如下: 这里针对每一个类,分别做一些实例和介绍:1、InputStream、OutputSTream 2、ByteArrayInputStream、ByteArrayOutputStream ByteArrayOutp
阅读全文
摘要:Java 异常处理详解 正则表达式 Java类加载器、 Java IO Log4j日志系统
阅读全文
摘要:java正则表达式相关的类有:Pattern、Matcher、MacherResultPattern主要价值在于complie(),指定一个匹配的模式,可以指定该模式下的多个Matcher实例Matcher作用在于匹配的动作,根据产生他的Pattern给他指定的模式去做匹配。 static Patt
阅读全文
摘要:1、复制 1)单行复制 在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制; 2)多行复制 在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行;其中n为1、2、3…… 2、粘贴 在命令模式下,将光标移动到将要粘贴的行处,按“p”进行粘贴 vi复制多行文本的方法方法1:光标放到
阅读全文
摘要:两文件more/pg/less 逐屏显示文件 cat/od 列出文件内容 head/tail wc sort 对文件内容进行排序 tee三通 正则表达式 grep 在文件中查找字符串 egrep 与grep类似,可以使用扩展的正则表达式 fgrep 快速grep grep/fgrep/egrep的选
阅读全文
摘要:稳定性: 若存在多个关键字相同的记录,经过排序后这些具有相同关键字的记录之间的相对次序保持不变,该排序方法是稳定的;若具有相同关键字的记录之间的相对次序发生改变,则称这种排序方法是不稳定的。 一.插入排序 ①.直接插入排序(稳定) 使用直接插入排序,对于具有n个记录的文件,要进行n-1趟排序 ②.希
阅读全文
摘要:Linux虚拟机太卡了,但是我要在Linux下调试程序啊。干脆使用ssh远程登录到我的Linux下,就可以在windows下修改程序,只是发布的时候,发布到linux上就可以了。 一、Linux安装ssh 使用securecrt远程登录到Linux 二、linux安装sz、rz sz 从服务器拿文件
阅读全文
摘要:Lambda表达式 Lambda表达式 λ表达式本质上是一个匿名方法。让我们来看下面这个例子: public int add(int x, int y) { return x + y; } 转成λ表达式后是这个样子: (int x, int y) -> x + y; λ表达式的类型,叫做“目标类型(
阅读全文
摘要:一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器 Scanner 使用分隔符模式将其输入分解为标记,默认情况下该分隔符模式与空白匹配。然后可以使用不同的 next 方法将得到的标记转换为不同类型的值 Scanner构造方法可以接受InputStream,String,File作为输入源。
阅读全文
摘要:启动Mysql:net start mysql 创建一个数据库abccs CREATE DATABASE abccs; 选择你所创建的数据库 USE abccs 创建一个数据库表 SHOW TABLES; CREATE TABLE mytable (name VARCHAR(20), sex CHA
阅读全文
摘要:javadoc可以帮助我们编写的代码生成相关的说明文档(API文档),这个参考官方的java API , 通过你使用的javadoc标签,javadoc可以将你的程序中的相关api内容呈现出来,通过/** */的方式将注释写入到javadoc文档中 一,java注释 只有第三种方式的注释会被写入到j
阅读全文
摘要:1,分屏!代码太长了,你不想来回翻的话,使用分屏,这样两边是同步的,你不用来回拉屏幕 右键点击代码名字-》split vertically Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Alt+F 格式化代码 Alt+Insert 生成代码(如get,set方法,构造函数等) Ct
阅读全文
摘要:主要补充反射集中比较深入的部分。 getFields()获得某个类的所有的公共(public)的字段,包括父类。 getDeclaredFields()获得某个类的所有申明的字段,即包括public、private和proteced,但是不包括父类的申明字段。 同样类似的还有getConstruct
阅读全文
摘要:Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息和着任何元数据(metadata)的途径和方法。Annotion(注解)是一个接口,程序可以通过反射来获取指定程序元素的Annotion对象,然后通过Annotion对象来获取注解里面的元数据。 Annotation能被用来
阅读全文