java
格乄子
灰色的贝雷帽,平静的心。
晚霞的火焰 在你眼里争斗。
树叶纷纷坠落 你灵魂的水面。
你像蔓生植物 紧缠我的双臂。
树叶收藏你 缓慢平静的声音。
燃烧我渴望的惊愕的篝火。
缠绕着我灵魂的甜美的蓝色风信子。
我感觉到你的眼睛在漫游。
展开
-
一、java基本数据类型及一些需要记住的小知识点
一、java数据类型:四类八种 1、 分类 四类:整型、浮点型、布尔型、字符型 八种:byte,short,int,long;float,double,bollean,char 二、关于基本数据类型的几点说明 a、关于自动类型转换与强制类型转换(java中整数默认是int类型,小数默认是double类型,所以在有整数跟小数参加计算的场景下,需要注意其他类型在参与运算时是否需要做数据类型转原创 2017-03-09 09:57:52 · 1116 阅读 · 0 评论 -
十三、java 常用工具类使用UUid、日期处理、MD5加密
import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.text.SimpleDateFormat; import java.util.Date; import java.ut转载 2017-03-16 14:43:11 · 1806 阅读 · 0 评论 -
十四、switch中可以传递的参数类型(Only convertible int values or enum constants are permitted)
一、在switch中写入一个报错的类型,然后看报错 Only convertible int values or enum constants are permitted 我所理解的这句话的意思:只允许使用自动类型转换为int类型的整型和枚举类型。 二、实际Java代码测试 byte 、 short 、 int 、enum类型的数据时可以正常放到switch中的。原创 2017-03-24 15:16:50 · 1699 阅读 · 0 评论 -
十一、一个简单的栈stack实现
一、栈的出栈和入栈规则——先入后出或者说是后入先出 二、简单栈代码展示 /** * @use 自定义栈 * @author lattice * */ class MyStack { private Object[] elements; private int size=0; //设置栈size private static final int MYSTACK_原创 2017-03-10 17:50:05 · 1535 阅读 · 1 评论 -
十二、Arrays工具类
static List asList(T... a) 返回一个受指定数组支持的固定大小的列表。 static int binarySearch(byte[] a, byte key) 使用二分搜索法来搜索指定的 byte 型数组,以获得指定的值。 static int binarySearch(byte[] a, int fromIn翻译 2017-03-10 18:21:13 · 195 阅读 · 0 评论 -
十、java编程思想中的动态代理实现
一、java编程思想反射章节的动态代理实现代码展示 package com.lattice.dtagency; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; interface Person{ void翻译 2017-03-10 10:45:40 · 592 阅读 · 0 评论 -
九、文件操作与输入输出流、缓冲流
一、文件操作 文件操作API boolean canExecute() 测试应用程序是否可以执行此抽象路径名表示的文件。 boolean canRead() 测试应用程序是否可以读取此抽象路径名表示的文件。 boolean canWrite() 测试应用程序是否可以修改此抽象路径名表示的文件。 in原创 2017-03-10 10:25:21 · 245 阅读 · 0 评论 -
八、java的异常处理机制及自定义异常
一、异常:程序执行中可能出现的各种意外情况,如打开文件时文件不存在,除数为0,调用空指针对象的方法,数组下标越界等等。 Throwable Throwable 异常分类:可检测异常、运行时异常。 二、java异常处理机制 1)、关于throws与throw的区别: A、throws用在方法声明时小括号之后,用于指定抛出异常类别或者类别直接或者间接的父类异常类,用于将这个声明的方原创 2017-03-10 09:44:44 · 309 阅读 · 0 评论 -
六、java线程及多线程
线程:执行路径 进程:程序加载到内存 一、java线程的创建方式 1、继承Thread类,重写run方法,使用的时候直接创建子类对象,调用子类对象的start方法即开启线程。注:sleep方法是Thread类的一个成员方法,并且在Runnable接口中不存在sleep方法 2、实现Runnable接口,重写run方法,在使用的时候先创建实现类的对象,再以这个实现类对象作为Thread构造函原创 2017-03-09 11:37:10 · 207 阅读 · 0 评论 -
五、java容器:list、set、map
一、java容器 collection Set HashSet List ArrayList、LinkedList Map HashMap 二、List、set、map接口常用方法及使用 1、List void add(String item) 向滚动列表的末尾添加指定的项。 void add(String item, int index)原创 2017-03-09 11:10:47 · 245 阅读 · 0 评论 -
四、java枚举
一、枚举说明:结果是可以穷举的 枚举类:枚举类的对象是有限个,可以穷举出来。所以需要私有化构造函数。 二、枚举类的创建示例 public enum EnumTest { RED("red"), GREEN("green"), YELLOW("yellow"); private String color; private EnumTest(String color) { thi原创 2017-03-09 10:41:45 · 221 阅读 · 0 评论 -
七、java实现定时任务的三种方式
一、测试定时任务的实现,以内部类的方式实现Runnable接口,在run方法中使用Thread.sleep();方法来实现定时时间戳调度,并通过线程开启的方式来调用 final long timeInterval = 1000; //neibulei内部类shixian内部类实现runnable接口 Runnable runnable转载 2017-03-09 19:37:52 · 375 阅读 · 0 评论 -
三、创建对象及反射机制
一、java获取对象的方式 1、通过调用构造函数创建对象 2、匿名对象的创建 3、通过在类名前面指定包名来创建指定的对象 4、通过反射机制来创建对象 A、通过调用Class.forName()来获取类名 Lattice lattice=(Lattice) Class.forName("com.lattice.java17_test.Lattice").newInstance()原创 2017-03-09 10:24:05 · 281 阅读 · 0 评论 -
二、java面向对象三大思想
一、封装 a、方法的封装 b、类的封装(属性和方法) c、在方法封装时可以使用重载,来让相同方法名且参数列表不同的方法存在同一个类中。 二、继承 通过extends关键词在子类中获取父类的方法跟属性。 存在继承关系时,在能在子类中实现来自父类中方法的覆盖实现,成重载,override java中所有的对象有直接或者间接是Object类的子类。 三、多态:编译时状态跟运行时状态不一样原创 2017-03-09 10:16:54 · 493 阅读 · 0 评论 -
The content of elements must consist of well-formed character data or markup.
解决: 使用包住大于小于尖括号,使大于小于符号不被当成标签标识读取而报错。原创 2017-10-12 17:20:23 · 7094 阅读 · 4 评论