随笔分类 -  java学习笔记

摘要:Reader和Writer两个类主要用于操作文本数据的内容,而InputStream和OutputStream主要操作二进制格式的内容 阅读全文
posted @ 2017-04-24 11:17 Zview 阅读(133) 评论(0) 推荐(0)
摘要:原文链接:http://blog.csdn.net/hudashi/article/details/7058998 http://blog.csdn.net/hudashi/article/details/7058999javac [ options ] [ sourcefiles ] [ @fil 阅读全文
posted @ 2017-04-23 14:05 Zview 阅读(262) 评论(0) 推荐(0)
摘要:java IO教程链接 InputStream和OutputStream的对应关系如下: 这里针对每一个类,分别做一些实例和介绍:1、InputStream、OutputSTream 2、ByteArrayInputStream、ByteArrayOutputStream ByteArrayOutp 阅读全文
posted @ 2017-04-22 22:39 Zview 阅读(232) 评论(0) 推荐(0)
摘要:Java 异常处理详解 正则表达式 Java类加载器、 Java IO Log4j日志系统 阅读全文
posted @ 2017-04-20 21:57 Zview 阅读(140) 评论(0) 推荐(0)
摘要:java正则表达式相关的类有:Pattern、Matcher、MacherResultPattern主要价值在于complie(),指定一个匹配的模式,可以指定该模式下的多个Matcher实例Matcher作用在于匹配的动作,根据产生他的Pattern给他指定的模式去做匹配。 static Patt 阅读全文
posted @ 2017-04-20 15:32 Zview 阅读(196) 评论(0) 推荐(0)
摘要:一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器 Scanner 使用分隔符模式将其输入分解为标记,默认情况下该分隔符模式与空白匹配。然后可以使用不同的 next 方法将得到的标记转换为不同类型的值 Scanner构造方法可以接受InputStream,String,File作为输入源。 阅读全文
posted @ 2017-04-09 22:06 Zview 阅读(204) 评论(0) 推荐(0)
摘要:javadoc可以帮助我们编写的代码生成相关的说明文档(API文档),这个参考官方的java API , 通过你使用的javadoc标签,javadoc可以将你的程序中的相关api内容呈现出来,通过/** */的方式将注释写入到javadoc文档中 一,java注释 只有第三种方式的注释会被写入到j 阅读全文
posted @ 2017-04-09 13:28 Zview 阅读(173) 评论(0) 推荐(0)
摘要:主要补充反射集中比较深入的部分。 getFields()获得某个类的所有的公共(public)的字段,包括父类。 getDeclaredFields()获得某个类的所有申明的字段,即包括public、private和proteced,但是不包括父类的申明字段。 同样类似的还有getConstruct 阅读全文
posted @ 2017-04-06 15:25 Zview 阅读(225) 评论(0) 推荐(0)
摘要:Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息和着任何元数据(metadata)的途径和方法。Annotion(注解)是一个接口,程序可以通过反射来获取指定程序元素的Annotion对象,然后通过Annotion对象来获取注解里面的元数据。 Annotation能被用来 阅读全文
posted @ 2017-04-05 22:03 Zview 阅读(170) 评论(0) 推荐(0)
摘要:a,b交换 阅读全文
posted @ 2017-04-01 11:59 Zview 阅读(155) 评论(0) 推荐(0)
摘要:一、定义 enum实际上是继承自java.lang.Enum的子类 枚举类型的每一个值都将映射到 protected Enum(String name, int ordinal) 构造函数中 上面的Week一共调用了7次这个构造函数。 二、拓展 我们可以把enum看作是普通的类,除了他不能继承其他的 阅读全文
posted @ 2017-03-24 15:54 Zview 阅读(244) 评论(0) 推荐(0)
摘要:、、 Java相对路径 1、在Java开发工具的project中使用相对路径 在project中,相对路径的根目录是project的根文件夹 创建文件的写法是: File f = new File("src/com/lavasoft/res/a.txt"); File f = new File("d 阅读全文
posted @ 2017-03-23 17:16 Zview 阅读(136) 评论(0) 推荐(0)
摘要:调整线程优先级:Java线程有优先级,优先级高的线程会获得较多的运行机会。 Java线程的优先级用整数表示,取值范围是1~10,Thread类有以下三个静态常量: static int MAX_PRIORITY 线程可以具有的最高优先级,取值为10。 static int MIN_PRIORITY 阅读全文
posted @ 2017-03-22 20:49 Zview 阅读(155) 评论(0) 推荐(0)
摘要:字节流和字符流 字节流InputStream/OutputStream ,只能操作byte 字符流Reader/Writer 节点流和过滤流 节点流:从特定的地方读写的流类,例如:磁盘或一块内存区域。过滤流:使用节点流作为输入或输出。过滤流是使用一个已经存在的输入流或输出流连接创建的。FliterI 阅读全文
posted @ 2017-03-22 11:55 Zview 阅读(278) 评论(0) 推荐(0)
摘要:nio Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java 1.4开始),Java NIO提供了与标准IO不同的IO工作方式 标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffer)进行操作,数据总是从通道读 阅读全文
posted @ 2017-03-22 11:54 Zview 阅读(198) 评论(0) 推荐(0)
摘要:interface x{ public void print();}public class _匿名内部类{ public static void main(String[] args) { //x是一个接口,本来不能够实例化,可以创建一个类复写它里面的方法 //d但是现在这个类只想要调用一次,就没 阅读全文
posted @ 2017-03-08 21:25 Zview 阅读(136) 评论(0) 推荐(0)
摘要:在不同的平台上,换行符可能是不同的,例如: 所以当需要换行时,通常建议使用line.separator的系统属性:System.getProperty("line.separator"); 不过如果你是在写一个网络程序或者服务器程序,则需要硬编码为"\r\n",而不管所选的平台。 阅读全文
posted @ 2017-03-07 10:48 Zview 阅读(443) 评论(0) 推荐(0)
摘要:泛型 只需要在使用泛型的时候呢,声明一下,然后通过函数的输入决定泛型的类型 我们用可变参数为例子 这里 _嵌套_base<Integer,String> 指定为 _嵌套_实现 的泛型的类型了 枚举 enum实际上是继承了Enum 构造方法 Enum(String name, int ordinal) 阅读全文
posted @ 2017-03-07 10:22 Zview 阅读(224) 评论(0) 推荐(0)
摘要:集合类 Java集合类详解 概述 集合类就是一个动态对象数组 与之相关的接口包括 Collection List ArrayList Vector LinkedList Set HashSet LinkedHashSet (按照插入顺序存放的,不重复的) SortedSet TreeSet Queu 阅读全文
posted @ 2017-03-07 10:21 Zview 阅读(8484) 评论(0) 推荐(0)
摘要:2017.2.26 Java 基础 1 ==与equals ==比较的是变量指向的地址,equals比较的是指向的内容 2 String 一个字符串就是String的一个匿名对象 System.out.println("".getClass()); //class java.lang.String 阅读全文
posted @ 2017-02-26 11:46 Zview 阅读(270) 评论(0) 推荐(0)