String

  • 033.byte[]与String互转不一致引起的bug

        1.结论​       Java中String内置的public String(byte[] bytes)和public byte[] getBytes()对于不合法的ut…

    Java 2022年9月6日
  • Java核心技术卷1 1-3章个人笔记

    java的11个特性:简单性、面向对象、分布式、健壮性、安全性、体系结构中立、可移植性、解释性、高性能、多线程、多态性。 在使用命令行工具来来运行java程序时,先要用终端进入文件…

    Java 2022年9月5日
  • java下载文件的几种方式

    public HttpServletResponse download(String path, HttpServletResponse response) { try { // …

    编程笔记 2022年9月5日
  • java RSA生成公钥和私钥

    1.随机生成密钥对 /** * 随机生成密钥对 * @throws NoSuchAlgorithmException */ public static void genKeyPai…

    Java 2022年9月5日
  • 嵌套类匿名类与封装类

    嵌套类 在C#中可以将一个类定义在另一个类的内部; 外面的类叫“外部类”,内部的类叫“嵌套类”; 嵌套类和普通类相似,只是声明的位置比较特殊。 class Person{ //外部…

    编程笔记 2022年8月31日
  • java学习笔记016 泛型、流

    ###### 1.泛型 Generic since 1.5 标示元素类型的参数,泛型不能是基本数据类型 泛型不同的引用不能相互赋值 静态方法不能使用泛型,因为实例化类的时候要指定泛…

    Java 2022年8月30日
  • JAVA知识回顾之Lambda

    0x00 概述 本文转载   0x01 学习Lambda的理由 绝大多数公司代码的主流风格。 大数据量下处理集合效率高,优秀的高并发解决。 代码的可读性增强。 消灭嵌套地狱。&gt…

    Java 2022年8月30日
  • Java12-Map

    Java12 【Map】 主要内容 Map集合 第一章 Map集合 1.1概述 现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等…

    编程笔记 2022年8月30日
  • String常见API

    在最近Java的学习中,我发现了在日常的编程中会使用好多常见的String的API,现在准备做一个小分类。 1.字符串的比较(equals与equalsIgnorecase) 根据…

    编程笔记 2022年8月30日
  • JAVA SE

    注释 //adf 单行​/*aadf 多行adsfadf*/   关键字&标识符 关键字 像void main public 这种固定的单词 有特殊含义的 编写时会变色 不…

    Java 2022年8月30日