java基础
写一些对Java基础的理解与想法
bitDesigner
合抱之木,生于毫末
展开
-
设计模式—观察者
观察者设计模式(Obsever Design Pattern)案列public interface Obsever { public void toUpdate();}package xyz.pattern.observer.subpackage2;public class ConcreteObseverA implements Obsever{ private Subject s; public C原创 2021-12-08 17:43:49 · 183 阅读 · 0 评论 -
网络编程—URL
package xyz.justgzx.test;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.URL;import javax.net.ssl.HttpsURLConnection;import org.junit.Test;/** * @description URL编程测试,下载网络原创 2021-05-24 04:13:37 · 535 阅读 · 0 评论 -
浅谈for循环在语法设计上的必要性
简单完整的单层for循环依我的理解,就是一连串的if,这些if所判断的和最后一步的操作都是i,而且这些if块所包含的代码块完全一样。所以为了避免代码冗余,有了for循环这种语法结构。就像lambda表达式一样,都是为了代码简洁,但有些讲师教的时候会告诉你学会了lambda还可以装一下¬_¬`,其实很没必要这样。不过初学者可能没get到。大家都知道程序员爱简洁嘛。请看下面两代码段的执行过程和结果是不是一样呢?for(int i=0;i<3;i++){ System.out.println(i);原创 2021-12-30 15:36:24 · 203 阅读 · 0 评论 -
理解过滤器
过滤器过滤器是一种设计模式。如果为过滤器配置了某些请求的urlPatterns,则当我们请求这些url资源时,会先依次执行这些过滤器组成的链的doFilter()方法,并且先只是执行chain.doFilter()之前的方法;doFilter()方法中调用chain.doFilter()方法,将会执行链中的下一个过滤器的doFilter()方法,这个过滤器的doFilter()方法执行情况与前面一样。当调用chian.doFilter()方法不是进入下一个过滤器时,则会进入Controller,执行完一原创 2021-09-22 16:46:25 · 75 阅读 · 0 评论 -
设计模式—动态代理
JDK动态代理接口package p2;public interface IService { public void add(); public int delete(int i);}实现类package p2;public class ServiceImpl implements IService{ @Override public void add() { System.out.println("增加了一条信息"); } @Override public in原创 2021-08-29 16:18:56 · 88 阅读 · 0 评论