![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础笔记
文章平均质量分 84
Java基础学习笔记
FFeng007
Finghting!!
展开
-
Java集合框架
文章目录一、集合二、Collection体系1.Collection父接口2.Collection子接口List子接口List实现类1、ArrayList【重点】ArrayList源码分析2、Vector3、LinkedListArrayList和LinkedList区别Set子接口Set实现类1、HashSet【重点】2、TreeSet三、Map集合概述Map集合的实现类1、HashMap【重点】HashMap源码分析HashSet源码分析HashtableProperties2、TreeMapTreeS原创 2021-08-08 20:19:44 · 104 阅读 · 0 评论 -
Java注解和反射
一、注解Annotation1.注解不是程序本身,可以对程序做出解释(这一点和注释(comment)没什么区别)可以被其他程序(如编译器)读取。注解以 @注释名 在代码中使用,还可以添加一些参数值。2.内置注解@Override,只用于修饰方法,表示方法重写。@Deprecated,可以修饰方法,类,属性,表示不推荐程序员使用,可能存在问题,但是可以使用,或者存在更好的方式。@SuppressWarnings,用来抑制编译时的警告信息,需要添加一个参数才能使用。public cla原创 2021-08-02 18:54:52 · 93 阅读 · 0 评论 -
Java多线程
一、线程简介程序:指令和数据的有序集合(静态概念)进程:执行程序的一次执行过程(动态概念)线程:CPU调度和执行的单位,一个进程中有多个线程。程序运行的时候,即使自己没有创建线程,后台也会多个线程,如main()主线程和gc线程。操作系系中运行的程序就是进程,一个进程可以有多个线程。普通方法调用:只有主线程一条执行路径。多线程:多条执行路径,主线程和子线程并行交替执行。对同一份资源操作时,会存在资源抢夺问题,需要加入并发控制。二、线程创建1.继承Thread原创 2021-07-28 11:31:02 · 80 阅读 · 0 评论 -
Java异常
一、异常异常指程序在运行中出现的不期而至的各种状况,如:文件找不到,网络连接失败,非法参数等。1.三种类型的异常检查性异常:用户的或错误或问题引起的异常,程序员无法预见的,这些异常编译时不能被简单的忽略。运行时异常:运行时可能被程序员避免的异常,运行时异常可以在编译时被忽略。错误:错误不是异常,而是脱离程序控制的问题,错误在代码中经常被忽略。2.异常体系结构异常类(Throwable)分为俩类,异常(Exception)用户程序可能捕获的异常情况或者是程序可以处理的异常。运行时异常原创 2021-07-18 19:53:08 · 66 阅读 · 0 评论 -
Java面向对象(OOP)
一、面向对象1什么是面向对象Java的编程语言是面向对象的,采用这种语言进行编程成为面向对象编程(object-oriented-programming,OOP)面向对象编程的本质:以类的方式组织代码,以对象的组织(封装)数据。面向对象的三大基本特征:封装,继承,多态。从认识角度,先有对象后有类。对象,是具体的事物。类,是抽象的,是对对象的抽象。从代码角度,现有类后有对象。类是对象的模板。2类与对象的关系类是抽象的数据类型,对某一类事物整描述和定义,但不能代表某一个具体的事物。对原创 2021-07-15 16:42:34 · 138 阅读 · 0 评论 -
Java数组
一、数组概述1.数组的定义数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。2.数组的基本特点长度确定,数组一旦被创建,其大小不可以改变。元素必须是相同类型,不能是混合类型。数组中的元素可以是任何数据类型,包括基本类型和引用类型。数组变量属于引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量,数组本身就是对象,Java中对象实在堆中的,因此数组无论保存原创 2021-07-08 19:51:58 · 92 阅读 · 0 评论 -
Java方法
一、方法1.什么是方法System.out.println()System是系统类,out是标准输出对象,println()是一个方法这句话是调用系统类System中的标准输出对象out中的方法printlin()方法是解决一类问题的步骤的有序组合。方法包含于类或者对象中。方法在程序中被创建,在其他地方被引用。2.方法的优点使程序变得简短和清晰。有利于维护程序。提高程序的开发效率。提高了代码的重要性。二、方法的定义修饰符 返回值类型 方法名(参数类型 参数原创 2021-06-27 17:47:44 · 76 阅读 · 0 评论 -
Java流程控制
一、用户交互Scanner1.Scanner对象用Scanne类来获取用户的输入。创建Scanner对象的基本语法:Scanner scanner = new Scanner(System.in);不使用要关闭Scanner类,否则会一直占用资源2.next 和 nextLinenext()一定要读取导到有效字符后才可以结束输出。对输入有效字符之前遇到的空白,next()方法会将其去掉。对输入有效字符之后遇到的空白,next()方法会将其作为分隔符或结束符。nex原创 2021-06-26 20:15:05 · 96 阅读 · 0 评论 -
Java基础语法
一、注释单行注释//Hello World!多行注释/*Hello World!Hello World!*/文本注释/***Hello World!*Hello World!**/二、标识符、关键词标识符命名规则所有的标识符都应该以字母、美元符号、下划线开始首字符之后可以是字母、美元符号、下划线、数字的任意组合不能用关键词命名大小写敏感关键词 abstract assent boolean break byte ase catc原创 2021-06-23 18:43:59 · 181 阅读 · 0 评论 -
Dos基础学习
一、打开方式通过开始运行命令提示符 (可以选择以管理员方式运行)Win键+R 输入cmd 打开命令提示符在任意文件夹下,按住shift键+鼠标右键,打开命令窗口资源管理器的地址栏之前甲上 cmd + 空格 打开命令提示符二、常见命令#盘符切换 cd /d F:#查看当前目录下的文件 dir#切换目录 cd xxx 返回上一级 cd.. #退出终端 exit#清理屏幕 cls#查看电脑的ip ipconfig#打开应用 c原创 2021-06-23 11:36:13 · 88 阅读 · 0 评论