![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习
探路者小斌
这个作者很懒,什么都没留下…
展开
-
基础反射技术总结
前言相信每一个做Android开发的同学都用到过反射;同样我也经常用到;但是我从来没有好好的总结过这个经常用到的技术。很幸运在读包建强老师的书的时候看到了他专门有一章关于反射的总结。我决定在此基础上总结记录一下。反射包括一下技术:根据一个字符串得到一个类对象获取一个类的所有公有或者私有、静态或者实例的字段、方法、属性对于泛型类的反射得到Class对象getClass方法String s = "Hello";s.getClass();Class.forNametry {原创 2020-10-24 22:26:07 · 291 阅读 · 0 评论 -
JAVA正则表达式
最近项目需要,需要用到正则表达式,我们需要匹配String中的某个特定标签,然后依次替换,替换的东西每次都不一样,我这里先记录一下Matcher 类 :Matcher 方法如下:MatcherappendReplacement(StringBuffer sb, String replacement) 将当前匹配子串替换为指定字符串,并且将原创 2017-10-17 10:28:57 · 200 阅读 · 0 评论 -
Java泛型程序设计
Java 泛型程序设计简单的泛型使用泛型类的定义和使用泛型方法类型变量的限定要学习java泛型,我觉得首先得知道设计的目的;第一,不用强制类型转换;第二,能够编译时检查,更加安全;第三,代码可读性增加。简单的泛型使用泛型类的定义和使用泛型类就是具有有个或者多个类型变量的类。public class Pair<T>{ private T first; private T s...原创 2018-12-16 20:38:06 · 406 阅读 · 0 评论 -
java线程基础知识总结
java线程基础知识总结什么是线程线程的简单使用线程中断线程状态线程属性线程同步ReentrantLock类条件锁注意synchronized关键字同步阻塞volatile关键字线程局部变量stop 和suspend方法被弃用原因阻塞队列Callable、Future和FutureTask执行器什么是线程一个程序同时执行多个任务,通常每个任务称为一个线程。进程和线程区别进程拥有自己的一整套...原创 2019-01-01 22:43:43 · 3110 阅读 · 2 评论 -
流与文件
流与文件流流家族组合流过滤器流java 流定义:可以从中读入一个字节序列的对象称为 输入流;可以向其写入字节序列的是 输出流主要有2种基类:InputStream 、OutputStream和Reader、WriterInputStream 、OutputStream处理单字节的字符;Reader、Writer处理 两字节的Unicode码元。InputStream 的read方法读入一个...原创 2019-01-23 09:29:40 · 172 阅读 · 0 评论