
Java基础
文章平均质量分 94
java基础
mmlz00
这个作者很懒,什么都没留下…
展开
-
Java基础随笔 BASE64 UrlEncode
import java.net.URLEncoder;import java.net.URLDecoder;public class Test{ public static void main(String[] args) { try{ String s = "我"; byte[] bu = s.getBytes("UTF-8"); for(int i=0;i<bu.length;i...原创 2020-05-22 15:29:13 · 2877 阅读 · 0 评论 -
Java基础 -- 00大纲
语言基础点击java语言基础开始学习面向对象编程思想的历程:变量 --> 存放单一的数据,例如 int x,y; 两个int类型的变量x和y运算符 --> 为了运算变量而设计的运算符,例如 加减乘除 + - * /表达式 --> 变量结合运算符的运算过程的表示,例如 x+y语句 --> 表达式...原创 2018-12-09 17:53:37 · 204 阅读 · 0 评论 -
Java基础 -- 01语言基础
目录变量变量类型变量作用域值/引用传递运算符表达式语句控制结构方法类总结:变量变量:是基本存储单元,声明一个变量,用来存放数值或者对象引用。任何变量都有作用域,作用域决定了变量的可见性和生命周期。变量类型java中,8种基本数据类型,以及接口、类,枚举,等。java 8种基本数据类型 类型 关键字 用处 所占字...原创 2018-12-25 13:43:05 · 192 阅读 · 0 评论 -
Java基础 -- 02类 /接口 /继承
目录类:类的三大特性:封装、继承、多态方法重载:方法重写:静态导入:内部类:内部类:匿名内部类:方法形参的可变参数:接口:类:描述现实世界中一个客观的业务实体或者业务对象。定义类的时候,如果显示的提供了构造函数(无返回类型并且和类名一样的一个方法),那么JVM不在提供默认的空体构造函数。空体构造函数,将类中的数据成员都初始化为默认值,8种基本...原创 2018-12-25 13:14:39 · 185 阅读 · 0 评论 -
Java基础 -- 03异常Exception
异常层次结构:编译(checked)异常:指的是,代码在编译的时候,JVM就检查代码的正确性,从而抛出编译时就已能发现的异常运行(unchecked)异常:指的是,代码在运行的过程中有可能抛出的异常,我们自定义异常时都是继承RuntimeException自定义异常类:都是继承RuntimeException的。之所以自定义业务异常,完全是为了起一个业务名字的异常类,抛开这一点...原创 2018-12-23 17:10:01 · 261 阅读 · 0 评论 -
Java基础 -- 04泛型<T>
目录泛型概念:泛型种类:泛型接口泛型类泛型方法 普通泛型方法 静态泛型方法 泛型构造函数泛型进阶: 泛型通配符 泛型上界 泛型下界 泛型擦除泛型注意事项泛型的用法:泛型的示例:高阶篇泛型概念:没有JDK5问世以前的老代码:先看第1个小示例:Integer类型...原创 2018-12-20 20:22:44 · 14551 阅读 · 1 评论 -
Java基础 -- 05反射reflect
反射:知晓类结构原创 2018-12-25 14:30:49 · 281 阅读 · 0 评论 -
Java基础 -- 06注解Annotation
注解:携带额外信息的标签原创 2018-12-24 12:20:03 · 264 阅读 · 0 评论 -
Java基础 -- 07枚举enum
目录枚举:枚举的定义:枚举的用法:枚举的运用场景:枚举的小示例:从jdk5开始,java开始支持枚举。枚举:一组常量组织在一起,用花括号{}括起来,然后给它命名个类型,就是枚举。枚举是类类型,只不过不能用new操作符,可以为枚举提供构造函数,添加数据/方法成员,甚至可以实现接口。每个枚举常量都是所属枚举类型的对象,因此,如果为枚举提供了构造函数,那么每个...原创 2018-12-23 21:36:05 · 646 阅读 · 0 评论 -
Java基础 -- 08集合Collection
集合接口集合类迭代器工具类:集合工具类:数组原创 2019-01-20 22:24:30 · 143 阅读 · 0 评论 -
Java基础 -- 09映射Map
映射接口 映射类原创 2019-01-20 22:30:21 · 133 阅读 · 0 评论 -
Java基础 -- 10比较器
比较器原创 2019-01-20 22:36:06 · 162 阅读 · 0 评论 -
Java基础 -- IO
目录IOIO流的概念IO流的核心方法IO字节流IO字符流IO流的示例File类文件读写创建目录、文件删除目录、文件判断目录、文件是否存在 IOjava.io包用来支持Java的基本IO(输入输出)系统,包括文件IO、网络Socket套接字、等等。IO流的概念IO:即对输入流,输出流的读写操作。流的概念--输入流:可以将很多不同类型...原创 2018-12-19 18:31:22 · 185 阅读 · 0 评论 -
Java基础 -- NIO
NIO(New I/O的缩写),其不是取代IO,而是对IO的一种补充,通过NIO有更多种的手段来操作套接字和文件,以及能得到更高的效率和伸缩性。如果你的程序体系结构需要可中断的I/O,就应该考虑该NIO技术。NIO与普通的IO流设计上的最大不同就是,缓冲区和通道都明确设计为支持读写阻塞时中断。目录核心包和概念:缓冲区 / 通道 / 选择器 / 字符集 缓冲区:java.nio...原创 2018-12-19 12:26:39 · 355 阅读 · 0 评论