
Java基础学习
文章平均质量分 86
Java 英文翻译为印尼爪哇岛,地名,因盛产咖啡而闻名,漫漫长夜、 唯有咖啡陪伴程序员,从零开始,带你一步步走进Java的世界
时肆 知还
128 64 32 16 8 4 2 1
展开
-
Java基础入门 【第八章 集合】(三)
java.util.Set 接口继承了 Collection 接口,是常用的一种集合类型。相对于之前学习的List集合,Set集合特点如下:除了具有 Collection 集合的特点,还具有自己的一些特点:Set是一种无序的集合Set是一种不带下标索引的集合Set是一种不能存放重复数据的集合重点学习的Set实现类:HashSet 底层借助哈希表实现TreeSet 底层借助二叉树实现注意,TreeSet是Set接口的子接口SortedSet的实现类基础案例:实例化一个Set集合,往里面添加元素并输出,注意观察原创 2024-09-26 22:44:01 · 843 阅读 · 0 评论 -
Java基础入门 【第八章 集合】(二)
数据结构是计算机科学中研究数据组织、存储和操作的一门学科。它涉及了如何组织和存储数据以及如何设计和实现不同的数据操作算法和技术。常见的据结构有线性数据结构(含数组、链表、栈和队列等),非线性数据结构(树、图等)原创 2024-09-16 17:27:24 · 947 阅读 · 0 评论 -
Java基础入门 第八章 【集合】
迭代器状态管理:迭代器对象会记录当前迭代的状态,包括当前位置、遍历过程中的操作等。注意,这种迭代器方式获取集合中的每一个元素,是一种Collection集合及。迭代器位置初始化:在创建迭代器对象时,迭代器的位置通常初始化为集合的。包中,并提供了一系列的接口和类,包括集合接口(Collection。每个实现类都实现了接口中所定义的最基本的方法,例如对数据的存储、迭代器是集合框架提供的一种遍历集合元素的方式。为数组开辟的内存是连续的,这也导致在插入和删除。的元素在内存中是连续存储的,并且可以通过索引来。原创 2024-09-15 23:35:40 · 817 阅读 · 0 评论 -
Java基础入门 【第七章 抽象、接口、内部类、枚举】(二)
一个任意长度的输入转为一个固定长度的输出,是一种压缩映射,也就是说,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定唯一的输入值。当我们创建字符串常量时,如果字符串常量池中已经存在相同内容的字符串,那么新创建的字符串常量会直接引用已存在的字符串对象,而不会创建新的对象。为字符串开辟一个字符串常量池,类似于缓存区创建字符串常量时,首先会检查字符串常量池中是否存在该字符串,如果存在该字符串,则返回该实例的引用,如果不存在,则实例化创建该字符串,并放入池中。原创 2024-09-07 15:41:15 · 1275 阅读 · 0 评论 -
Java基础入门 【第七章 抽象、接口、内部类、枚举】
ava基础入门 【第七章 抽象、接口、内部类、枚举】原创 2024-08-31 17:37:35 · 909 阅读 · 0 评论 -
Java基础入门【第六章 static、继承、重写、多态】(二)
子类继承父类子类重写父类中的方法父类的引用指向子类对象原创 2024-08-30 22:39:44 · 767 阅读 · 0 评论 -
Java基础入门【第六章 static、继承、重写、多态】
本章内容static关键字继承super关键字权限修饰符方法重写多态final关键字引用类型转换。原创 2024-08-15 08:00:00 · 870 阅读 · 0 评论 -
Java 基础入门【第五章 面向对象基础】
OOP(object oriented programming),面向对象编程是一种以对象为中心的编程思想,通过借助对象实现具体的功能将大问题拆分成小问题,然后借助不同对象分别解决,最终实现功能POP(procedure oriented Programming),面向过程编程是一种以过程为中心的编程思想,靠自己一步一步去实现功能,需要对每个步骤精确控制强调按步骤实现功能,先分析解决问题所需步骤,再自定义方法实现每个步骤功能,然后依次调用方法,最终实现功能原创 2024-08-12 08:30:00 · 916 阅读 · 0 评论 -
Java基础学习【第四章 数组(二)】
重生之我在Java上面写算法:三大排序算法之冒泡、选择、插入。希尔,二分查找算法,,原创 2024-08-09 08:30:00 · 921 阅读 · 0 评论 -
java基础学习【第四章 数组】
数组的同时,直接初始化数组元素的值,称为数组的静态初始化。中,空指针异常是不能出现的,一旦出现了,就必须要修改代码。中,查找指定的值,返回这个指定的值在数组中的下标,但是查找。中,数组越界异常是不能出现的,一旦出现了,就必须要修改代。度,是指在一个数组中,可以存放同一类型元素的最大数量。堆空间数组每一个元素位置上,存在相应的默认值,要么为。数组表示一块连续的内存空间,可以用来存放多个元素值。数组,表示一块连续的内存空间,可用来存储多个数据。一个特定的值,把数组中的空间全都赋成这个值。原创 2024-08-08 08:00:00 · 963 阅读 · 0 评论 -
Java基础入门 【第三章 操作符、流程控制、方法】
友友们,起床学习了,之前的课程中我们已经学过了字面值常量和变量,它们都可以用来表示一个数据,本节课我们要学习如何使用运算符对常量和变量进行运算。原创 2024-08-04 08:30:00 · 1245 阅读 · 0 评论 -
Java基础入门(第一章)
Java之父:詹姆斯·高斯林(James Gosling)Java 的历史要追溯到 1991 年,当时Sun 公司的詹姆斯·高斯林(James Gosling)及其团队要完成一个项目"Green",该项目需要设计一种小型的计算 机语言,主要用于有线电视转换盒这类的消费设备。由于这类设备的处理能力 和内存都非常有限,且不同厂商会选择不同的CPU,所以对编程语言有2个明确 的要求:该语言必须设计的非常小且能够生成紧凑的代码。该语言不应该与任何特定的体系结构绑定(跨平台)。原创 2024-07-30 08:30:00 · 1080 阅读 · 0 评论 -
Java基础入门(第二章)
由于现在已经有了idea环境,我就不在对原始的CMD编译运行Java程序做相应的学习笔记的,感兴趣的友友 可以冲浪,资源多多,废话不多说,学习继续。Idea会扫描出我们计算机中可⽤的JDK路径,如果扫描不出来,或需要使⽤某个特定的JDK,则需要点击Add JDK 进⾏配置,与你的下载的包相关。2、在创建好的demo包右击,选择New、Java Class(注意,创建类、接⼝、枚举、注解等类型⽂件都是选择Java Class)接着第一章的学习笔记,相信大家对Java有了简单的认识,和我继续学习吧!原创 2024-07-30 22:38:54 · 305 阅读 · 0 评论 -
Java基础入门【第二章 标识符、常量、变量、类型转换】
Java数据类型可以分为两大类:基本数据类型:整形 byte、short、int、long浮点型 float、double字符类型 char布尔类型 boolean引用数据类型(面向对象部分补充)数组:类:接口:原创 2024-08-02 08:30:00 · 1690 阅读 · 0 评论