![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
幼稚园的小新
java小白
展开
-
Java小白记录学习路线(java进阶)-----Set集合和Collections类
第四章 Set接口3.1 HashSet集合介绍 java.util.HashSet是Set接口的一个实现类,它所存储的元素是不可重复的,并且元素都是无序的(即存进去和取出来的顺序不一致)。java.util.HashSet底层的实现其实是一个java.util.HashMap(Map集合是一种针对于键值对的集合)。  原创 2020-07-17 19:57:22 · 183 阅读 · 0 评论 -
Java小白记录学习路线(java进阶)-----数据结构(为了从底层了解集合),List集合
数据结构1.1 数据结构有什么用? 在我们学习集合之前要思考一个问题,为什么要使用集合,集合对于数组有什么样的区别,这样我们才能把集合理解透彻。 集合与数组的区别在我上一篇Java小白记录学习路线(java进阶)-----Collection、泛型中提到过,集合是一个长度可变的数组,而不同的集合又有不同的特点,这些不同特点的原理就来自于数据原创 2020-05-27 11:51:30 · 308 阅读 · 0 评论 -
Java小白记录学习路线(java进阶)-----Collection、泛型
Collection集合1.1 集合概述在前面我们已经知道合ArrayList ,那么集合到底是什么呢?集合:集合是java中提供的一种容器,可以用来存储多个数据。集合和数组既然都是容器,它们有啥区别呢?数组的长度是固定的。集合的长度是可变的。(对于这个可变的概念呢,就是你不必去定义这个容器的长度,他会随着你的使用改变长度)数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。在开发中一般当对象多的时候,使用集合进行存储。1.2 集合框架原创 2020-05-24 11:21:45 · 346 阅读 · 0 评论 -
Java小白记录学习路线(java进阶)-----Object类、常用API
第一章 Object类1.1 概述java.lang.Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。如果一个类没有特别指定父类, 那么默认则继承自Object类。例如:public class MyClass /*extends Object*/ { // ...}根据JDK源代码及Object类的API文档,Object类当中包含的方法有11个。今天我们主要学习其中的2个:public St原创 2020-05-23 14:31:52 · 173 阅读 · 0 评论 -
Java小白记录学习路线(java基础)-----java的常用类(Scanner类、Random类、ArrayList 类)
1.Scanner类 一个可以解析基本类型和字符串的简单文本扫描器。 例如,以下代码使用户能够从 System.in 中读取一个数:Scanner sc = new Scanner(System.in); int i = sc.nextInt();nextInt() 这是一个最为普通的输入方法,这里仅仅是输入整型的数据,这是怎么样一个过程呢?先把Scanner类实例化,然后通过System.in 让程序允许键盘输入在原创 2020-05-16 11:36:04 · 207 阅读 · 0 评论 -
Java小白记录学习路线(java基础)-----java的数据类型
java数据类型 总的来说,java的数据类型分为基本数据类型和引用数据类型。基本数据类型: 基本数据类型有四种类型,这四种类型再细分可分为8种(就是我们常说的四类八种):整数类型(byte,short,int,long)浮点类型(float,double)字符类型(char)布尔类型(boolean)注意:字符串类型String不在这四类里面by原创 2020-05-12 20:33:10 · 166 阅读 · 0 评论 -
Java小白记录学习路线(java基础)-----详细分析重写和重载
方法的重写和重载重载:函数或方法的名称相同,参数列表不同,在这多个名称相同,参数列表不同的函数或方法,就称作互相的重载。public class Demo1 { public static void name() { boolean flag=true; if(flag) { System.out.println("我是重载函数"); } } public static...原创 2020-04-21 19:45:37 · 112 阅读 · 0 评论 -
Java小白记录学习路线(java基础)-----面向对象
面向对象1.什么是面向对象?面向对象:对象的含义是指具体的某一个事物,即在现实生活中能够看得见摸得着的事物。在面向对象程序设计中,对象所指的是计算机系统中的某一个成分。在面向对象程序设计中,对象包含两个含义,其中一个是数据,另外一个是动作。对象则是数据和动作的结合体。对象不仅能够进行操作,同时还能够及时记录下操作结果。 &nbs...原创 2020-04-10 16:04:27 · 257 阅读 · 0 评论