
Java基础Demo
针对Java基础的配套Demo小示例
mmlz00
这个作者很懒,什么都没留下…
展开
-
Lambda --01由来配套小示例
一个简单的介绍lambda的小示例:import java.util.*;//数据库表Dish表中的每行记录,都是一道菜class Dish { private final String name; //菜名 private final boolean vegetarian; //是否素菜 private final int calories...原创 2019-01-13 20:15:04 · 180 阅读 · 0 评论 -
Java基础Demo -- 简易版JdbcTemplate
简易版的Spring的JdbcTemplate的小示例,就是个意思,表达下泛型方法的写法import java.lang.reflect.*;import java.util.*;class Person { String name; private int age; public String getName() { return name;...原创 2018-12-28 17:34:44 · 363 阅读 · 0 评论 -
Java基础Demo -- Annotation注解
注解小示例,主要讲解7种方法的用法:返回值 方法 说明 boolean isAnnotationPresent(MyAnno.class) 钉点上是否有该注解 MyAnno getAnnotation(MyAnno.class) 获取某注解 Annotation[ ] getAnnotations() 返回所有注解 MyAnno[...原创 2018-12-25 00:43:16 · 226 阅读 · 0 评论 -
Java基础Demo -- enum枚举
枚举的小示例:更简单的对枚举的一种认识:我们自己写了个类,这个类里面有数据成员,方法成员。不过我们不用new来实例化这个类,而是enum定义的时候,就定义好了几个枚举值常量,每个常量都是这个类的对象,而且是public static final修饰的对象。每个对象呢,有自己的数据成员私有副本,还可以实现出不同版本的方法成员。 import java.util.*;enum Comp...原创 2018-12-23 23:29:15 · 263 阅读 · 0 评论 -
Java基础Demo -- 泛型上界的示例
<T extends SuperClass> 泛型上界的定义<? extends SuperClass> 有界通配符的运用普通泛型方法的运用静态泛型方法的运用class Grandpa{ private int x,y; public Grandpa(int x, int y){ this.x = x; this.y = y; } p...原创 2018-12-22 00:46:49 · 465 阅读 · 0 评论 -
Java基础Demo -- 泛型类的示例
泛型类 public class MyClass<T>{} 的简单入门示例/*** 泛型类 class MyClass<T>{}*/class MyGen<T> { private T t; public void setValue(T t){ this.t = t; } public T getValue(){ return...原创 2018-12-21 15:36:35 · 523 阅读 · 0 评论 -
Java基础Demo -- IO 基本数据类型的读写
DataInputstream 和 DataOutputStream 的示例运用import java.io.*;/*** 8种基本数据的写入流,流读出* 这种应用场景为:原始的基本数据什么顺序写入流的,就要什么顺序从流读出*/public class DataOIDemo { public static void main(String[] args) { try(...原创 2018-12-19 21:52:56 · 367 阅读 · 0 评论 -
Java基础Demo -- IO 语法器示例
PushbackInputStream 语法器的运用/*** 语法解析器:PushbackInputStream* 举例1:解析语句"for(int i=0;i<10;i++)"中的for关键字,扫描到"for"是不是就可以说是个关键字了呢?不行,说不定后面是“for1”,那就是个变量而不是关键字了,知道看到“(”才恍然大悟,哦,我可以安全地说“看到for关键字”了,但“(”还得归...原创 2018-12-19 21:45:30 · 134 阅读 · 0 评论 -
Java基础Demo -- IO 操作对象流
ObjectInputStream和ObjectOutputStream的简单运用import java.io.*;class MyClass implements Serializable{ private String name = "dindoa"; private int age = 18; private char sex = 'm'; private transie...原创 2018-12-19 21:43:11 · 163 阅读 · 0 评论 -
Java基础Demo -- NIO读文件
NIO:通道 read write 缓冲区 put get 字符集 选择器 Path接口 Files工具类 BasicFileAttributes文件属性类/** NIO:不是替代IO,是对IO的一种补充,可以更精细的管控流和访问文件系统** 通道 : 读取/写入流的通道类 getChannel()方法 支持通道的类有:FileInputStream* ...原创 2018-12-14 00:10:17 · 432 阅读 · 0 评论 -
Java基础Demo -- IO 文件读/写/拷贝/删除
File、包装器InputStreamReader OutputStreamwriter、缓冲器BuffedReader BuffedWriter、的运用:创建目录、创建文件、 检查是否目录以及目录是否存在、检查是否文件以及文件是否存在 罗列目录下的所有文件和文件夹 常用的文件内容中的行分隔符、系统默认根目录import java.util.Random;import java....原创 2018-12-12 16:49:54 · 197 阅读 · 0 评论 -
Java基础Demo -- 基本类型转换字节流
基本类型转换为字节流字节流转换回基本类型 注意理解:0xff &0xff java移位仅支持int或long >>带符号右移(负数高位补1,正数高位补0),相当于除以2的n次方>>>无符号右移(高位补0)<<左移(低位补0),相当于乘以2的次方/*** ASCII码 0x00~0x7F* ISO8859-1/Lati...原创 2018-12-12 16:34:06 · 447 阅读 · 0 评论