![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 50
风丶不会停息
这个作者很懒,什么都没留下…
展开
-
JDK动态代理(通俗易懂,小白首选)
实现类(目标类):动态代理的概念首先来理解动态代理是什么?它能干什么?它的好处或者说优势是什么?动态代理顾名思义就是动态地代理目标对象执行相应的操作,并且在之间进行功能增强,也就是在执行目标对象的方法同时加上其他需要的业务处理。作用是能代替目标对象执行目标对象的方法,达到调用者的目的同时,还可以进行功能增强的操作,加入其他的业务处理,如日志、验证等处理。主要就是动态、代理两个词的理解。动态 :指的是可以动态地代理多个目标对象,而不只是一个,是可以灵活的,所以是动态的。代理 .原创 2020-09-02 09:47:32 · 282 阅读 · 0 评论 -
Java集合中迭代器遍历过程的并发修改异常问题(Debug模式追踪)
我们在使用迭代器Iterator遍历集合中元素的过程中修改集合中元素的操作会抛出一个并发修改异常: ConcurrentModificationException, 这里以debug模式查看其代码执行过程是怎么触发这个异常的。 首先先来看一下代码:public class ListDemo2 { public static void main(String[] args) { ArrayList<String> l...原创 2020-08-08 02:01:00 · 1150 阅读 · 1 评论 -
初学java之环境变量的配置
这里主要讲如何在win7下进行Java环境变量的配置步骤如下:1.右键打开计算机->属性->高级系统设置->高级->环境变量2.进行3个环境变量的配置(1)JAVA_HOME点击新建->变量名为:JAVA_HOME 变量值为你安装JDK的路径,如图为本人安装的路径。(2)Path变量名:Path变量原创 2016-03-27 19:41:10 · 379 阅读 · 0 评论 -
初学Java之九九乘法
用for循环输出九九乘法表public class TestFor { public static void main(String[] args){ for(int i=1;i<10;i++){ //1到9行 for(int j=1;j<=i;j++) //1到i列 System.out.print(j+"*"+i+"="+(i*j)+"\t"); S原创 2016-03-28 23:09:37 · 397 阅读 · 0 评论 -
文件的读与写
步骤:文件的读取 源头1.建立联系 File对象2.选择流 输入流 InputStream FileInputStream3.操作 byte[] car = new byte[1024] +read+读取大小 输出4.释放资源 关闭流public class MyInputStream { public static原创 2017-04-24 22:58:06 · 434 阅读 · 0 评论 -
文件的拷贝
步骤:文件的拷贝1.建立联系 File对象2.选择流 输入流、输出流 InputStream、outputStream、FileInputStream、FileoutputStream3.操作 byte[] test = new byte[20]; 定义每次实际原创 2017-04-24 23:01:18 · 361 阅读 · 0 评论 -
JAVA中纯文本的读与写、拷贝
字符流:只能处理纯文本、全部为可见字符、txt、html节点流:Reader FileReader、Writer FileWriter读取纯文本步骤与代码:public class ReadDemo { /** * 1.创建源 File对象 * 2.选择流 Reader FileReader * 3.操作原创 2017-04-25 22:58:01 · 635 阅读 · 0 评论