- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 Java 倒排字符串
数组倒排 public static String reverse2(String text) { char[] chars = text.toCharArray(); StringBuilder builder = new StringBuilder(); for (int i = chars.length - 1; i >= 0; i--) { builder.append(chars[i]); } return builder.toStri
2021-04-15 14:26:22
237
原创 java动态代理
代理模式 通过代理对象访问目标对象 可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能。 静态代理 静态代理在使用时,需要定义接口或者父类,被代理对象与代理对象一起实现相同的接口或者继承相同的父类。 代码示例 接口代码 public interface IUserDao { void save(); } 目标对象代码 public class UserDao implements IUserDao { public void save() { System.out.pri
2021-04-14 11:17:51
69
原创 java synchronized 同步锁
基本用法 普通方法 对于普通方法,锁是当前实例对象,也就是this 一般为new或者newInstance创建的实例对象 public synchronized void commonMethod() { System.out.println("synchronized 修饰 普通 方法 "); } 静态方法 对于静态方法,锁是Class对象 public static synchronized void staticMethod() { System.out.pr
2021-04-11 22:07:57
63
原创 Java类执行顺序
Java类执行顺序例子一代码执行结果例子二代码执行结果 例子一 代码 public class Sequence1MainTest { public static void main(String[] args) { System.out.println("-------类 声明-------"); Sequence1Test test; System.out.println("-------构造器-------"); test = n
2021-04-11 16:23:29
66
原创 使用国内镜像安装brew
使用国内镜像安装brew使用国内镜像安装brew原安装命令下载brew install.sh脚本更换源原install.sh文件本地install.sh文件给本地install.sh文件添加权限执行本地install.sh文件脚本停止手动更换中科院的镜像然后将homebrew-core的镜像地址更改为中科院的国内镜像执行brew 更新命令执行brew 检查命令 使用国内镜像安装brew 原安装命令...
2020-04-14 20:57:56
559
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人