java
格乄子
灰色的贝雷帽,平静的心。
晚霞的火焰 在你眼里争斗。
树叶纷纷坠落 你灵魂的水面。
你像蔓生植物 紧缠我的双臂。
树叶收藏你 缓慢平静的声音。
燃烧我渴望的惊愕的篝火。
缠绕着我灵魂的甜美的蓝色风信子。
我感觉到你的眼睛在漫游。
展开
-
一、java基本数据类型及一些需要记住的小知识点
一、java数据类型:四类八种1、 分类四类:整型、浮点型、布尔型、字符型八种:byte,short,int,long;float,double,bollean,char二、关于基本数据类型的几点说明a、关于自动类型转换与强制类型转换(java中整数默认是int类型,小数默认是double类型,所以在有整数跟小数参加计算的场景下,需要注意其他类型在参与运算时是否需要做数据类型转原创 2017-03-09 09:57:52 · 1135 阅读 · 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 · 1819 阅读 · 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 · 1726 阅读 · 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 · 1552 阅读 · 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 · 206 阅读 · 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 · 600 阅读 · 0 评论 -
九、文件操作与输入输出流、缓冲流
一、文件操作文件操作API boolean canExecute() 测试应用程序是否可以执行此抽象路径名表示的文件。 boolean canRead() 测试应用程序是否可以读取此抽象路径名表示的文件。 boolean canWrite() 测试应用程序是否可以修改此抽象路径名表示的文件。 in原创 2017-03-10 10:25:21 · 260 阅读 · 0 评论 -
八、java的异常处理机制及自定义异常
一、异常:程序执行中可能出现的各种意外情况,如打开文件时文件不存在,除数为0,调用空指针对象的方法,数组下标越界等等。ThrowableThrowable异常分类:可检测异常、运行时异常。二、java异常处理机制 1)、关于throws与throw的区别: A、throws用在方法声明时小括号之后,用于指定抛出异常类别或者类别直接或者间接的父类异常类,用于将这个声明的方原创 2017-03-10 09:44:44 · 322 阅读 · 0 评论 -
六、java线程及多线程
线程:执行路径进程:程序加载到内存一、java线程的创建方式1、继承Thread类,重写run方法,使用的时候直接创建子类对象,调用子类对象的start方法即开启线程。注:sleep方法是Thread类的一个成员方法,并且在Runnable接口中不存在sleep方法2、实现Runnable接口,重写run方法,在使用的时候先创建实现类的对象,再以这个实现类对象作为Thread构造函原创 2017-03-09 11:37:10 · 220 阅读 · 0 评论 -
五、java容器:list、set、map
一、java容器collection Set HashSet List ArrayList、LinkedListMap HashMap二、List、set、map接口常用方法及使用1、Listvoid add(String item) 向滚动列表的末尾添加指定的项。void add(String item, int index)原创 2017-03-09 11:10:47 · 254 阅读 · 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 · 233 阅读 · 0 评论 -
七、java实现定时任务的三种方式
一、测试定时任务的实现,以内部类的方式实现Runnable接口,在run方法中使用Thread.sleep();方法来实现定时时间戳调度,并通过线程开启的方式来调用 final long timeInterval = 1000; //neibulei内部类shixian内部类实现runnable接口 Runnable runnable转载 2017-03-09 19:37:52 · 395 阅读 · 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 · 288 阅读 · 0 评论 -
二、java面向对象三大思想
一、封装a、方法的封装b、类的封装(属性和方法)c、在方法封装时可以使用重载,来让相同方法名且参数列表不同的方法存在同一个类中。二、继承通过extends关键词在子类中获取父类的方法跟属性。存在继承关系时,在能在子类中实现来自父类中方法的覆盖实现,成重载,overridejava中所有的对象有直接或者间接是Object类的子类。三、多态:编译时状态跟运行时状态不一样原创 2017-03-09 10:16:54 · 503 阅读 · 0 评论 -
The content of elements must consist of well-formed character data or markup.
解决:使用包住大于小于尖括号,使大于小于符号不被当成标签标识读取而报错。原创 2017-10-12 17:20:23 · 7124 阅读 · 4 评论