随笔分类 - Java 基础
摘要:StringJoiner 跟 StringBuilder 一样, 也可以看成是一个容器, 创建之后里面的内容是可变的. 作用: 提高字符串的操作效率, 而且代码编写特别简洁, 但是目前市场上很少有人用. JDK 8 出现的. StringJoiner 有两个构造方法: public StringJo
阅读全文
摘要:StringBuilder StringBuilder 可以看成是一个容器, 一旦创建了里面的内容是可以变化的. StringBuilder 的构造方法有两个: 空参构造. public StringBuilder(); 创建一个空白可变字符串对象, 不含有任何内容. 带一个字符串参数的构造. pu
阅读全文
摘要:  ![
阅读全文
摘要:JRE: Java Runtime Environment, Java 运行环境. JDK: Java Development Kit, Java 开发工具包. JRE = JVM + 核心类库 + 运行工具 JDK = JVM + 核心类库 + 开发工具 JVM: Java Virtual Mac
阅读全文
摘要:源文件的基本组成是类. 类是所有 Java 程序的构建模块, Java 程序中的所有内容都必须放在类中. 类中可以有一个或多个方法, 方法必须在类的内部声明. Java 程序的执行入口是 main() 方法, 有固定的书写格式: public static void main(String[] ar
阅读全文
摘要:面向对象 安全性 多线程 简单易用 开源 跨平台 Java 是开源的. 与 C 和 C++ 不同, Java 规范中没有 "依赖具体实现" 的地方. 基本数据类型的大小以及有关运算的行为都是明确的. 例如, Java 中的 int 总是 32 位整数, 而在 C 和 C++ 中, int 可能是 1
阅读全文
摘要:Java 技术体系分为三个平台: Java SE, Java EE, Java ME. Java SE (Java Standard Edition, 标准版): 支持面向桌面级应用 (如 Windows 系统下的应用程序) 的 Java 平台, 提供了完整的 Java 核心 API, 此版本以前称
阅读全文
摘要:图 1 图 2 2004 年发布 Java 5.0, 2014 年发布 Java 8, 从 Java 9 开始每 6 个月发布一次 Java. 其实, 从 Java 6 开始及之后, 版本号就是整数, 如 Java 6 而不是 Java 6.0, 上面的图片略有错误. 普通版本, 也叫过渡版本. 正
阅读全文
摘要:环境变量的介绍 Windows 的环境变量专门用来记录路径, 路径存储在环境变量的 Path 中. 如果希望某一个文件在 CMD 窗口的任意路径下都可以打开, 则需要将该文件的路径存放在环境变量中. 一般我们配置 Path 环境变量的目的都是希望可以在任意目录下打开指定的软件. 在 CMD 中运行该
阅读全文
摘要:CMD 介绍 CMD 是 Windows 操作系统中的命令提示符 (Command Prompt) 程序, 它是一种命令行工具, 可以让用户通过键入命令来与计算机进行交互. DOS: disk operating system, 磁盘操作系统. 是利用命令行来操作计算机. DOS 不是 CMD. 1
阅读全文
摘要:游戏整体介绍 Java 的 GUI 有两套体系, 分别是定义在 AWT 包下和定义在 Swing 包下的. AWT 包较早出现, 有一点兼容性的问题, 比如显示中文可能会乱码等. Java 语言主要是做后端服务器开发的. 什么是服务器? 以看小说为例, 只有通过网络, 才能把小说从服务器传递到浏览器
阅读全文
摘要:文字版格斗游戏 最原始的写法: Javabean 类: import java.util.Random; public class Role { private int blood; private String name; public Role() { } public Role(int blo
阅读全文
摘要:程序示例: import java.util.Scanner; public class Test { public static void main(String[] args) { System.out.print("请输入你的名字: "); Scanner in = new Scanner(S
阅读全文
摘要:IO 流: 存储和读取数据的解决方案. 程序示例: import java.io.FileOutputStream; import java.io.IOException; public class ByteStreamDemo1 { public static void main(String[]
阅读全文
摘要:文件保存的路径用 File 表示. 文件保存的方式用 IO 流. File 类常见的构造方法: 程序示例: import java.io.File; public class FileDemo1 { public static void main(String[] args) { /* public
阅读全文
摘要:异常就是程序出现的问题. Java 中有很多异常, 这些异常组成了 Java 的异常体系. Error: 代表的系统级别错误 (属于严重问题), 系统一旦出现问题, Sun 公司会把这些错误封装成 Error 对象. Error 是给 Sun 公司自己用的, 不是给我们程序员用的, 因此我们开发人员
阅读全文
摘要:枚举类型包含有限个命名值. 先定义枚举类型, 然后就可以定义这个类型的变量. 这个变量只能存储这个枚举类型中所列出来的这些值, 或者特殊值 null, null 表示这个变量没有设置任何值. 程序示例: public class Test { public static void main(Stri
阅读全文
摘要:方法引用 方法: 就是以前学过的方法. 引用: 就是把已有的方法拿过来用. 如何用: 当做函数式接口抽象方法的方法体. 总结: 方法引用就是把已经有的方法拿过来用, 当做函数式接口中抽象方法的方法体. 方法引用的条件: 引用处必须是函数式接口. 被引用的方法必须是已经存在的. 被引用方法的形参和返回
阅读全文
摘要:程序示例: import java.util.ArrayList; public class StreamDemo1 { public static void main(String[] args) { /* 创建集合添加元素,完成以下需求: 1.把所有以“张”开头的元素存储到新集合中 2.把“张”
阅读全文
摘要:【黑马程序员Java零基础视频教程_下部(Java入门,含斯坦福大学练习题+力扣算法题和大厂java面试题)】 https://www.bilibili.com/video/BV1yW4y1Y7Ms?vd_source=2b77ab4b29ea11f44ba2b1097663ef24 集合进阶 P2
阅读全文