随笔分类 - Java基础学习
多态的概念
摘要:// private static void encryption(String id) { // try { // // 生成密钥 // SecretKey secretKey = generateKey(); // // // 加密 // String encryptedText = encry
阅读全文
摘要:// 生成 AES 密钥 // public static SecretKey generateKey() throws Exception { // KeyGenerator keyGenerator = KeyGenerator.getInstance("AES"); // keyGenerat
阅读全文
摘要:
idea2023.3.4破解(仅用于学习交流、探索开源项目~教程来源于网络,如有侵权,请联系本人删除联系方式z在右侧菜单栏) 安装包下载 https://www.jetbrains.com/idea/download/?section=windows 选择2023.3.4下载,安装,安装完不要进去!
阅读全文

摘要:蓝奏云: https://wwm.lanzouq.com/in50b22nkrhc 密码:amhh
阅读全文
摘要:Java 中常见的垃圾回收算法有以下几种: 标记-清除算法(Mark-and-Sweep):该算法分为两个阶段,标记阶段和清除阶段。在标记阶段,垃圾回收器会遍历堆中的对象,并标记所有可达对象。在清除阶段,垃圾回收器会遍历堆中的对象,清除所有未被标记的对象。 复制算法(Copying):该算法将堆分成
阅读全文
摘要:泛型 大家都很熟悉了 泛型方法呢 可能很多小伙伴都有混淆,今天来稍微复习一下 泛型方法(普通方法) public class Test<T> { public T f(T c) { //注意声明,使此方法成为泛型方法 return c; } } 泛型方法(静态方法) 这么写编译就通过不了 错误写法
阅读全文
摘要:Java:字符串(String)类型转成整型(int)的方法 使用 Integer.parseInt() 或 Integer.valueOf() 将 String 转换为 int。 其中: Integer.parseInt() – 返回原始整数。 Integer.valueOf() – 返回一个 I
阅读全文
摘要:已解决:idea2020.1.3汉化包报错问题 问题描述:插件市场提供的版本不对、不兼容,所以需要手动下载安装 这里附上文件 https://wwsi.lanzouq.com/b03czdtwf 密码:g4gk 点我直接访问 使用方法:在插件市场,点击右上角设置,选择下面图片展示的选项,然后选择刚才
阅读全文
摘要:双击安装包打开后点击下一步,然后选择安装的路径。 默认路径,如果c盘有空间不建议更改路径,然后再次点击下一步 依然选择下一步 最后点击完成即可完成安装。现在可以使用啦 注:如果需要安装包,请点击下面链接: 专业的字节码查看工具——jclasslib
阅读全文
摘要:
下载地址: GitHub地址:点击下方蓝色链接即可。 https://github.com/ingokegel/jclasslib/releases/download/6.0.4/jclasslib_win64_6_0_4.exe https://github.com/ingokegel/jclas
阅读全文

摘要:服务降级-降级的概念 服务降级是从整个系统的负荷情况出发和考虑的,对某些负荷会比较高的情况,为了预防某些功能(业务场景)出现负荷过载或者响应慢的情况 在其内部暂时舍弃对一些非核心的接口和数据的请求,而直接返回一个提前准备好的fallback(退路)错误处理信息。这样,虽然提供的是一个有损的服务,但却
阅读全文
摘要:命名规则: 包(文件夹) 包名全部小写 类或者接口 一个单词和单个单词 一个单词,要求首字母大写,多个单词要求每一个单词首字母大写。 方法和变量 一个单词和多个单词 如果一个单词,每个字母都小写。如果多个单词,从第二个单词开始首字母大写。 常量 一个单词和多个单词 如果一个单词,所有字母大写,如果是
阅读全文
摘要:定义不同 重载是定义相同的方法名,参数不同;重写是子类重写父类的方法 范围不同 重载是在一个类中,重写是子类与父类之间的 多态不同 重载是编译时的多态性,重写是运行时的多态性 返回不同 重载对返回类型没有要求,而重写要求返回类型,有兼容的返回类型 参数不同 重载的参数个数、参数类型、参数顺序可以不同
阅读全文
摘要:
字节流 字节流的概述和分类 IO流概述: IO:输入/输出(Input/Output) 流: 是一种抽象概念,是对象传输的总称。 也就是说数据在设备间的传输称为流。 本质是数据传输 IO流就是用来设备间数据传输问题的 常见应用:文件复制、文件上传、文件下载 IO流分类: 按照数据流向: 输入流:读数
阅读全文

摘要:
3.字符流 3.1.为什么出现字符流 由于字节流操作中文不是很方便,所以Java就提供了字符流 字符流 = 字节流 + 编码表 用字节流复制文本文件时,文本文件也会由中文,但是没有问题,原因是最终底层操作会自动进行字节拼接成中文。 汉字在存储的时候,无论选择哪种编码存储,第一个字节都是负数 3.2编
阅读全文

摘要:4.特殊操作流 4.1标准输入输出流 System类中有两个静态成员变量: public static final InputStream in :标准输入流 通常该流对应于键盘输入或由主机环境或用户指定的另一个输入源 public static final PrintStream out:标准
阅读全文
摘要:
多线程 学习目标 线程概念 Java实现多线程程序一 Thread类的方法 Java实现多线程程序二 线程安全问题 同步synchronized使用 锁对象的选择 死锁案例 生产者与消费者 JDK5特性JUC 单例模式 关键字volatile 线程池 ConcurrentHashMap 1. 线程的
阅读全文

摘要:package com.guoba.day1221; import java.util.Random; /* 题目: 生成1000个四位数的随机数,分别做加法运算和减法运算. */ public class Demo02 extends Thread {//继承Thread类 public stat
阅读全文
摘要:packagecom.yin.test;importjava.util.Random;importorg.junit.Test;/***@authorv_yinyl * @date 2018-11-22 下午4:10:46 *@version18.2B * 产生随机六位数的六种方法*/ public
阅读全文
摘要:类持有者名称可以使用T(Type) 如果是容器的元素可以使用E(Element),若键值匹配可以用K(Key)和V(Value)等, 若是<?>,则是默认是允许Object及其下的子类,也就是java的所有对象了
阅读全文