![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习
lzmdhn
正在学习中
展开
-
设计模式之代理模式
代理模式1.用途:用代理对象来代理真实对象,进而达到增强真实对象功能的作用2.大致思路:先有一个接口类,然后用一个类实现该接口,然后在主函数中再用接口类声明并调用.newProxyInstance()方法,并在方法参数中实现new InvocationHandler()的复写3.实现模式1.静态代理2.动态代理静态代理动态代理1.实现步骤1.代理对象和真实对象实现相同的接口2....原创 2020-05-08 15:51:55 · 132 阅读 · 0 评论 -
java学习之JSP&EL&JSTL
JSP指令作用:用于配置JSP页面,导入资源文件格式:<%@ 指令名称 属性名1=属性值1 属性名2=属性值2 …><%@ page contentType="text/html;charset=UTF-8" language="java" %>分类:page:配置JSP页面的contentType:相当于response.setConte...原创 2020-05-01 20:18:31 · 176 阅读 · 0 评论 -
java学习之Cooki&Session
1.Cookie 1.在一次会话中的多次请求之间共享数据的,比如电商购物车 2.Cookie的创建是在服务端由人创建的,Cookie是保存在浏览器本地的,一个浏览器打开保存有Cookie,再另一个浏览器是获取不到前者的Cookie的,前提是这两个浏览器不是同一个浏览器,如果是同一个浏览器打开第二次的话,则还是可以获取第一次浏览 器的Cookie 3.常用的方法...原创 2020-04-28 21:06:30 · 187 阅读 · 0 评论 -
java学习之线程池部分方法
package Thread;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.TimeUnit;public class ThreadPoolTest { public static void main(Str...原创 2020-03-11 11:51:41 · 84 阅读 · 0 评论 -
java学习之线程(多个线程共享数据并对数据进行操作)
问题:使用多线程对j进行两次++和两次--操作1.将数据以及对数据的操作封装成一个类,然后再主线程中初始化,在创建多线程来对数据进行操作。package Thread;public class MultiThreadShareDataMethod1 { public static void main(String[] args) { ShareData sData = new...原创 2020-03-10 15:11:44 · 309 阅读 · 0 评论 -
java学习之线程ThreadLocal实现线程范围的共享变量
ThreadLocal的大致作用是:让每个线程都有一个变量的副本。然后线程运行的时候只会使用属于该线程的副本,而不会去动那个原始变量。ThreadLocal代码原理还没看每个线程调用全局ThreadLocal对象的set方法,就相当于往其内部的map中增加一条记录,key分别是各自的线程,value是各自的set方法传进去的值,在线程结束的收可以调用ThreadLocal.clear()方...原创 2020-03-10 13:30:40 · 245 阅读 · 0 评论 -
java学习之线程通信
package TimerTest;//子线程循环10次,主线程循环100次,接着又回到了子线程循环10次,然后再回到主线程,如此循环50次public class TraditionalThreadCommunication { public static void main(String[] args) throws InterruptedException { Bussess1 ...原创 2020-03-08 13:43:07 · 118 阅读 · 0 评论 -
java学习之线程
1.创建线程的两种方法第一种创建线程方法是通过继承Thread来实现的//Mythread类package Thread;public class MyThread extends Thread { private String name; public MyThread(String name) { this.name = name; } @Override pub...原创 2020-03-07 18:14:00 · 219 阅读 · 0 评论 -
java学习之IO
字节流:可以处理任何类型的数据,如视频、图片、文字、音频等,在读取的时候,读到一个字节就会返回一个字节。在Java中对应的类都是以“Stream”结尾的。字符流:字符流只可以处理纯文本数据,如txt等,在读取的时候,读到一个或多个字节,先查找指定的编码表,然后将查到的字符返回。在Java中对应的类都以“Reader”或“Writer”结尾的。1.使用带缓冲的字节流进行视频文件的IO拷贝操作...原创 2020-03-05 17:54:46 · 74 阅读 · 0 评论 -
java学习之文件操作
1.文件的创建public class FileCreat { public static void main(String[] args) { //File构造函数直接输入文件名,创建的是相对目录(也就是相对路径)下的文件,就是当 //前工作空间下 ...原创 2020-03-04 22:16:02 · 145 阅读 · 0 评论 -
java学习之Iterator
Iterator接口1.所有实现了Collection接口的容器类都有一个Iterator方法,这个方法的返回值是一个Iterator接口的对象2.Iterator对象称作为迭代器,主要功能就是对容器类中的数据 进行遍历。Iterator接口中的三个方法hasNext()//用来判断游标的右边是否有数据next()//游标的右边存在数据,返回右边的数据并将游标向右移动一个单位原创 2017-02-02 13:09:03 · 179 阅读 · 0 评论