JAVA
无
@2206
这个作者很懒,什么都没留下…
展开
-
Maven编译报错:javacTask: 源发行版 1.8 需要目标发行版 1.8
javacTask: 源发行版 1.8 需要目标发行版 1.8原创 2023-11-16 13:43:36 · 661 阅读 · 0 评论 -
ArrayList自动扩容原理
前言ArrayList底层数据结构为数组,数组的特点是:查询快,增删慢原因为:顺序存储,有索引,可以根据索引,直接定位到元素,所以查询快;由于是顺序存储,新增或者删除,都会对后续的元素有影响。1.首先从创建一个ArrayList集合开始,集合如下: ArrayList<String> list = new ArrayList();2.进入源码后可以看到如下源码: public ArrayList() { this.elementData =原创 2022-01-01 11:54:33 · 918 阅读 · 0 评论 -
ArrayList集合如何实现升序和降序
public class Test_ArrayList { public static void main(String[] args) { ArrayList<Integer> list = new ArrayList<>(); list.add(116); list.add(111); list.add(115); list.add(113); list.add(114);原创 2021-12-16 20:06:33 · 1365 阅读 · 0 评论 -
String类的常用方法
原创 2021-12-13 23:59:09 · 96 阅读 · 0 评论 -
java中接口和类的关系
导图奉上:原创 2021-12-08 23:55:07 · 323 阅读 · 0 评论 -
this和final关键字
原创 2021-12-07 23:59:08 · 88 阅读 · 0 评论 -
java中的IO流学习总结
IO流:可以看作是一种数据的传输,也可以看做是一种数据的流动。按照流动的方向,以内存为基准,分为Input和output,即:流向内存是输入流,流出内存的是输出流。流:数据(字符,字节)1个字符=2个字节=8个二进制位。IO流的作用:IO的分类:根据数据的流向分为:输入流和输出流。输入流:把数据从其他设备上读取到内存中的流。输出流:把数据从内存中写出到其他设备上的流。根据数据的类型分为:字节流和字符流字节流:以字节为单位,读写数据的流。字符流:以字符为单位,读写数据的流。导原创 2020-10-21 09:29:23 · 152 阅读 · 0 评论 -
java中的File(文件)类
File类( 首先是位于:java.io.File包下) File类是一个与系统无关的类,任何的操作系统都可以使用这个类中的方法,java中把电脑中的文件和文件夹(目录)封装为了一个File类,我们可以使用java中的File类对文件和文件夹进行操作。有关详情内容可查看文档:JDK 1.6在线中文手册利用File类可以做什么?创建一个文件或文件夹 public boolean createNewFile() 当且仅当不存在具有此抽象路径名指定名称的文件时,不可分地创建一个新的空文件。 &原创 2020-09-27 20:17:04 · 900 阅读 · 2 评论 -
java中的内存划分
Java中的内存需要划分为五个部分:栈(Stack):存放的都是方法中的局部变量。方法的运行一定要在栈当中运行。 局部变量:方法的参数,或者是方法{ }内部的变量。 作用域:一旦超出作用域,立刻从栈内存当中消失。堆(Heap):凡是new出来的东西,都在堆当中。 堆内存里边的东西都有一个地址值:16进制 堆内存里边的数据,都有默认值。如下:如果是整数默认为0如果是浮点数默认为0.0如果是浮点数默认为0.0如果是字符默认为‘\u0000’原创 2020-09-12 17:11:35 · 131 阅读 · 1 评论 -
java中的成员变量和局部变量
关于变量的分类:根据变量声明的位置来分类: 局部变量在方法体当中声明的变量叫做局部变量 成员变量在方法体外(类体之内)声明的变量叫做成员变量注:在不同的作用域当中,变量名可以相同的,在同一作用域当中,变量名不能重名。局部变量与成员变量之间的异同: 作用范围局部变量:只有方法当中才可以用,出了方法就不能再用成员变量:整个类全都可以通用。 默认值不一样局部变量:没有默认值,如果要想使用,必须手动进行赋值成员变量:如果没有赋值,会有默认值,规则和数组一样 内存的位置不原创 2020-09-02 19:49:40 · 188 阅读 · 2 评论 -
java中的标识符和字面值
标识符1.首先需要了解什么是标识符百度百科中:标识符关于java语言当中的标识符:2.什么是标识符? - 在java源程序当中凡是程序员有权利自己命名的单词都是标识符。 - 标识符在EditPlus编辑器当中以黑色字体高亮显示 -标识符都可以标识那些元素呢? 1. 类名 2. 方法名 3.变量名 4.接口名 5.常量名 …3.标识符是如何命名的,有那些命名规则?只能由"数字,字母,下划线_,美元符号$,"等组成,不能包含有其他符号。不能数字开头严原创 2020-08-29 09:23:55 · 314 阅读 · 1 评论