- 博客(18)
- 收藏
- 关注
原创 Java复习笔记: IO流的概述和分类
IO流的概述和分类 1、IO流介绍和分类 以前通过数组或集合,将数据保存在内存中 int a = 10; int [] arr = new int[] {1,2,3,4,5}; ArrayList<String> list = new ArrayList<>(); 1)存在的问题 不能永久化存储,只要代码运行结束,所有数据都会丢失。 2)想永久存储数据怎么办呢? 将数据存储在文件中。 3)IO流的概念 I表示intput,输入。 O表示output,输出。
2021-09-13 08:12:10
289
原创 Tomcat10.0.10启动时中文乱码
Tomcat10.0.10启动时中文乱码 1.乱码问题产生的原因:乱码是因为解码方式和编码方式不一致导致的 2.解决办法: ①找到apache-tomcat-7.0.92/conf/logging.properties ②注释语句:java.util.logging.ConsoleHandler.encoding = ...
2021-09-06 16:08:55
1995
1
原创 xml复习笔记:xml、xml的解析
XML 一、XML概念和作用 1.XML概念 XML的全称为(eXtensible Markup Language),是一种可扩展的标记语言。 标记语言:通过标签来描述数据的一门语言 可扩展:标签的名字是可以自定义的 <person id=“1” color=“yellow”> <name>武松</name> <age>18</age> <email>panpan@163.com</email>
2021-09-06 00:26:21
587
原创 Java复习笔记:File类,递归
File,递归 一、File类 1.File类介绍 计算机的文件系统中包含文件和文件夹。 java.io.File代表操作系统的文件/文件夹对象 File类提供了诸如:获取文件的信息、删除文件、创建文件(文件夹)等功能。 File类的作用: File对象可以用来定位文件或文件夹。获取文件的信息、删除文件、创建文件(文件夹)等功能。 2.File类构造方法 java.io.File类是通过路径名定位文件和文件夹,主要用于文件和目录的创建、查找和删除等操作 方法名 说明 File(Strin
2021-09-03 09:30:42
215
原创 Java复习笔记:jdk1.8的新特新(lambda表达式,Stream流)
JDK8的新特性 一、Lambda表达式 1.Lambda表达式概述和格式 面向对象语法的弊端 ①定义类 ②创建对象 ③使用对象,使用成员变量,成员方法 Lambda表达式是JDK 8开始后的一种新语法形式。 Lambda表达式作用:简化匿名内部类的代码写法。 Lambda表达式的格式 () -> { 方法体; } 注:-> 是语法形式,无实际含义 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传 2.匿名内部类中重写 run() 方法的代码分析
2021-08-31 21:50:18
430
原创 Java复习笔记:多线程进阶
一、线程状态 1.线程的状态介绍 是线程从生到死的过程,以及中间经历的各种状态及状态转换。 理解线程的状态有利于提升并发编程的理解能力。 2. Java线程的状态 Java把常见的线程状态都放在了Thread类中的内部枚举类State中。 总共定义了6种状态。 public enum State { NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING, ERMINATED; }
2021-08-30 23:06:58
165
原创 Java复习笔记:多线程基础
多线程基础 一、线程相关的概念 并行:多个事件在同一时刻,同时执行。 并发:多个事件在同一时刻,交替执行。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传 程序:是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码。 我们电脑上会安装很多的应用程序比如Notepad++,微信,QQ,Word,PPT,Excel等。 进程:是一个正在运行的程序 进程的三个特性: 独立性:进程与进程相互独立,各自占据内存空间。 动态性:程序是静止的,进程是动态的、进程会
2021-08-29 23:13:32
151
原创 错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099; nested exception is...
容器启动报错的处理方案: 报错信息: 错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099; nested exception is: java.net.BindException: Address already in use: JVM_Bind sun.management.AgentConfigurationError: java.rmi.server.ExportException: Port alrea
2021-08-24 15:31:55
1836
原创 Java复习笔记:StringBuilder提高效率的原理
StringBuilder提高效率的原理 stringBuilder到底是怎样提高效率的呢? 首先来看一下以下代码: public class Test { public static void main(String[] agrs){ String S1 = "a"; String S2 = s1 + "b"; String S3 = s2 + "c"; System.out.println(s3)//abc } } 结果毫无疑问就是 abc ,但是在内存中是怎么玩的呢? 执行过程:
2021-08-13 13:03:39
484
原创 Java复习笔记:Java常用的API
Java常用API 一、API概述 API (Application Programming Interface) : 应用程序编程接口 Java API : 指的就是JDK中提供的各种功能的Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用 二、API文档的使用 ①打开API文档 ②找到索引选项卡中的输入框 ③输入要学习的类的名称,回车 ④看类在那个包下 ⑤看类的描
2021-08-10 22:13:45
357
原创 Java复习笔记:集合、迭代器、泛型
一、集合 1.集合的概述 ①集合与数组的区别: 数组的长度是不可变的,集合的长度是可变的。 数组可以存基本数据类型和引用数据类型。 集合只能存储引用数据类型,如果要存储基本数据类型要存对应的包装类。 ② 集合的体系 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传( 2. Collection接口 Collection接口是单列集合的根接口 Collection接口有两个主要的子类接口(List、Set) [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直
2021-08-09 13:37:59
250
原创 Java复习笔记:final关键字、抽象类、设计模式、接口
一、final关键字 final是最终的意思,可以修饰类,变量,方法 1.final修饰的特点: 修饰类:表明该类是最终类,不能被继承 修饰方法:表明该方法是最终方法,不能被重写 修饰变量:表明该变量是常量,该变量在第一次赋值后,不能再次被赋值 2.final修饰变量应注意: 变量是基本类型:基本变量的数据值不能发生修改 变量是引用类型:引用类型的地址值不能发生改变,但是对象中封装的数据值是可以修改的 修饰局部变量是可以先定义后赋值,修饰成员变量时必须定义时赋值或者在构造方法中赋值 二、抽象类 1.
2021-08-07 20:28:44
804
原创 Java复习笔记:面向对象思想、类、封装、构造方法
一、理解面向对象思想 1.面向对象思想 在Java世界中,万物皆对象。 使用代码高度模拟现实世界,学生类表示学生群体,对象表示具体的学生。 有了类、对象就可以描述万千世界所有的事物了。 2.类和对象的关系: 类是对象的抽象(模板)。 对象是类的实例。 类是java代码的基本组成单位,必须先定义类,才能根据类创建对象。 3.定义类的注意事项: 类名首字母大写,满足大驼峰规范。(ArrayList String Scanner….) 一个Java文件中可以定义多个类,但是只能有一个类
2021-08-06 22:50:46
150
原创 Git常用的命令
Git常用的命令 一、环境配置 当安装Git后首先要做的事情是设置用户名称和email地址。这是非常重要的,因为每次Git提交都会使用该用户信息 设置用户信息: git config --global user.name “itcast” git config --global user.email “hello@itcast.cn” 查看配置信息: git config --list git config user.name *注意:通过上面的命令设置的信息会保存在~
2021-08-05 20:18:36
98
原创 java复习笔记(static关键字、代码块、继承)
static关键字(重点) 静态变量 访问格式: 类名访问(推荐) 对象名访问 内存特点:内存只有一份 类加载时,静态变量就会在内存出现 静态变量被所有对象共享使用 在线人数,国籍,学校等这些共享的数据,可以考虑设计成静态。 静态方法 调用格式 类名访问(推荐) 对象名访问 使用注意 1.静态方法只能访问静态变量 2.静态方法不能使用this和super等代表对象的关键字 应用场景 工具类的设计 1.方法都是静态方法,方便调用 2.工具类的构造方法通常会
2021-08-03 07:25:47
138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅