![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java 基础
空
咖啡味的茶
新进程序员
展开
-
List,Map,Set三个接口,存取元素时,各有什么特点
List 介绍List特点:元素bai有放入顺序,元素du可重复List接口有三个实现类:LinkedList,ArrayList,VectorLinkedList:底层基于链表实现,链表内存是散乱的,每一个元素存储本身内存地址的同时还存储下一个元素的地址。链表增删快,查找慢ArrayList和Vector的区别:ArrayList是非线程安全的,效率高;Vector是基于线程安全的,效率低Query接口有一个实现类:LinkListSet 介绍Set特点:元素无放入顺zhi序,元素不可原创 2020-10-03 08:58:28 · 1520 阅读 · 0 评论 -
接口(interface)的定义和实现
抽象类是从多个类中抽象出来的模板,如果将这种抽象进行的更彻底,则可以提炼出一种更加特殊的“抽象类”——接口(Interface)。接口是 Java 中最重要的概念之一,它可以被理解为一种特殊的类,不同的是接口的成员没有执行体,是由全局常量和公共的抽象方法所组成。目录接口的定义接口的实现接口的实际应用案例接口的定义 Java 接口的定义方式与类基本相同,不过接口定义使用的关键字是 interface,接口定义的语法格式如下:[public] interf原创 2020-09-16 16:27:09 · 1551 阅读 · 0 评论 -
浅谈java内部类
今天把以前所学的知识点 (内部类) 整理一下,传到博客上大家一起学习学习,共同进步。目录1、什么是内部类2、为什么要用内部类3、如何使用内部类(一) 成员内部类1、内部类与外部类2、其他类使用成员内部类3、运行结果4、小结【可以把成员内部类当成外部类的属性去理解】(二) 静态内部类1、外部类、内部类2、其他类使用成员内部类3、运行结果(注意加载顺序)4、小结【和成员内部类对比理解(区别异同)】(三) 局部内部类1、外部类、内部类2、运行结果3、小结【局部内有很多局限性,应注意作用域】4、局部内部类访问局部原创 2020-09-16 15:16:43 · 96 阅读 · 0 评论 -
Java基础:面向对象
对面向对象知识点做一总结,并分享给大家,学习过程其实很轻松,主要的是注重思想方面的学习。目录1、面向对象和面向过程思想的区别2、对象的创建分析创建对象的步骤3、构造器创建java构造函数的规则Java构造函数类型1、默认构造函数2、有参构造函数Java构造函数重载Java构造器和方法之间的区别4、面向对象的三大特征和五大基本原则1. 封装2. 继承3. 多态5、抽象类和接口1. 抽象类2. 接口1、面向对象和面向过程思想的区别 &原创 2020-09-16 11:48:48 · 112 阅读 · 0 评论 -
JavaSE:基础树形结构图整理
这是我所学全部的JavaSE基础知识,从懵懂到入门的过程。原创 2020-09-16 11:04:48 · 547 阅读 · 0 评论 -
异常详细讲解
1原创 2020-09-24 16:43:53 · 418 阅读 · 0 评论 -
IO流详细总结
1原创 2020-09-24 19:19:22 · 150 阅读 · 0 评论 -
Java集合总结
1原创 2020-09-23 16:01:40 · 100 阅读 · 0 评论 -
深入浅出常用类
1原创 2020-09-21 19:32:26 · 134 阅读 · 0 评论 -
Java基础:多线程详细讲解及各种案例
多线程简介 多线程(英语:multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。具有这种能力的系统包括对称多处理机、多核心处理器以及芯片级多处理(Chip-level multithreading)或同时多线程(Simultaneou...原创 2020-04-04 12:14:44 · 330 阅读 · 0 评论 -
Java基础:注解与反射
注解注解简介Annotation是从JDK5.0开始引入的虚拟技术Annotation的作用不是程序本身,可以对程序做出解释。(这一点和注释(comment)没什么区别)可以被其他程序(比如:编译器等)读取Annotation的格式:注解是以"@注释名"在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value=“unchecked”)....原创 2020-04-03 09:23:25 · 341 阅读 · 1 评论 -
Java基础:数组
数组概述 关于数组我们可以把它看作是一个类型的所有数据的一个集合,并用一个数组下标来区分或指定每一个数,例如一个足球队通常会有几十个人,但是我们来认识他们的时候首先会把他们看作是某某队的成员,然后再利用他们的号码来区分每一个队员,这时候,球队就是一个数组,而号码就是数组的下标,当我们指明是几号队员的时候就找到了这个队员。 同样在编程中,如果我们有一组...原创 2020-03-16 22:19:50 · 464 阅读 · 0 评论 -
Java基础:方法详解
何谓方法? 在前面几个章节中我们经常使用到 System.out.println(),那么它是什么呢?println() 是一个方法。System 是系统类。out 是标准输出对象。 这句话的用法是调用系统类 System 中的标准输出对象 out 中的方法 println()。 ...原创 2020-03-16 21:43:01 · 104 阅读 · 0 评论 -
Java基础:流程控制、Scanner
用户交互ScannerScanner对象 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。 【都是固定格式,大家先不用理解...原创 2020-03-16 21:22:47 · 275 阅读 · 0 评论 -
Java基础:包机制、JavaDoc、小结
包机制问题发现 存在这样一个问题:当定义了多个类的时候,可能会发生类名的重复问题。 解决方式:在java中采用包机制处理开发者定义的类名冲突问题。 就好比我们平时的用电脑,一个文件夹下不能存在同名的文件,我们要是有这样的需求,但是又不想换名字,我们就可以...原创 2020-03-16 20:42:55 · 136 阅读 · 1 评论 -
Java基础:变量,常量、运算符
变量(variable) 变量是什么:就是可以变化的量! 我们通过变量来操纵存储空间中的数据,变量就是指代这个存储空间!空间位置是确定的,但是里面放置什么值不确定! 打个比方: 这就好像我们家里有一个大衣柜,里面有十分多的小格子,我们给格子上贴上标签,放衣...原创 2020-03-16 20:28:42 · 233 阅读 · 0 评论 -
Java基础:注释、标识符、数据类型
注释 平时我们编写代码,在代码量比较少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要用到一个注释了,注释就类似于我们上学时候写的笔记,我们看着笔记就知道自己写的什么东西了!在程序中也是如此。我们来看一下Java中的注释怎么写,看以下代码:/* * @Description HelloWorld类 * @Author Di...原创 2020-03-16 19:50:52 · 347 阅读 · 0 评论 -
Java基础:我们的第一个Java程序
Java三大版本 首先,新人在刚入行的时候,不论是抱着什么目的(当然最后是因为兴趣,因为兴趣是一个很强的推动力),我们要了解学习什么东西,或者说从什么东西学起----JAVA。作为一款高级程序设计语言,它的学习难度上面,至少我认为要比C语言简单许多,再加上如今市场对这方面的人才需求非常大,所以很多人将它作为了首选。目前来说JAVA的应用比较偏向于WE...原创 2020-03-16 19:17:15 · 270 阅读 · 1 评论 -
Java基础:说说Java
Java : 一个帝国的诞生C语言帝国的统治 现在是公元1995年, C语言帝国已经统治了我们20多年, 实在是太久了。 1972年, 随着C语言的诞生和Unix的问世, 帝国迅速建立统治, 从北美到欧洲, 从欧洲到亚洲, 无数程序员臣服在他的脚下。 帝...原创 2020-03-16 18:36:17 · 354 阅读 · 0 评论 -
Java基础:预科知识
简单了解计算机 计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。 由硬件和软件所组成,没有安装任何软件的计算机称为裸机。 常见的形式有台式计算机、笔记本计算机、大型计算机等。&nb...原创 2020-03-16 18:33:01 · 334 阅读 · 0 评论