![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
混口饭吃
文章平均质量分 76
java技术栈
深海鱼肝油ya
在读盐焗生,大连第一深情,吉他爱好者。
展开
-
百无聊赖之JavaEE从入门到放弃(二十二)容器之Iterator接口&Collections工具类
Collection接口继承了Iterable接口,在该接口中包含一个名为iterator的抽象方法,所有实现了Collection接口的容器类对该方法做了具体实现。iterator方法会返回一个Iterator接口类型的迭代器对象,在该对象中包含了三个方法用于实现对单例容器的迭代处理。IteratorIterator接口定义了如下方法://判断游标当前位置的下一个位置是否还有元素没有被遍历;//返回游标当前位置的下一个元素并将游标移动到下一个位置;原创 2024-02-07 20:15:41 · 476 阅读 · 0 评论 -
百无聊赖之JavaEE从入门到放弃(二十)容器之Set
创建User对象。原创 2024-02-05 11:42:31 · 394 阅读 · 0 评论 -
百无聊赖之JavaEE从入门到放弃(二十一)容器之Map
一.Map接口介绍Map接口定义了双例集合的存储特征,它并不是Collection接口的子接口。双例集合的存储特征是以key与value结构为单位进行存储。体现的是数学中的函数y=f(x)感念。Map与Collecton的区别:Collection中的容器,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储。Map中的容器,元素是成对存在的理解为现代社会的夫妻。每个元素由键与值两部分组成,通过键可以找对所对应的值。Collection。原创 2024-02-05 11:43:30 · 495 阅读 · 0 评论 -
百无聊赖之JavaEE从入门到放弃(十九)容器之List
一.容器简介容器,是用来容纳物体、管理物体。生活中我们会用到各种各样的容器。如锅碗瓢盆、箱子和包等。程序中的容器也有类似的功能,用来容纳和管理数据。开发和学习中需要时刻和数据打交道,如何组织这些数据是我们编程中重要的内容。我们一般通过容器来容纳和管理数据。事实上,我们前面所学的数组就是一种容器,可以在其中放置对象或基本类型数据。数组的优势:是一种简单的线性序列,可以快速地访问数组元素,效率高。如果从查询效率和类型检查的角度讲,数组是最好的。数组的劣势:不灵活。原创 2024-02-03 12:01:12 · 1162 阅读 · 0 评论 -
百无聊赖之JavaEE从入门到放弃(十六)字符串相关类
String 类代表不可变的字符序列StringBuilder 类和 StringBuffer 类代表可变字符序列。这三个类的用法,在笔试面试以及实际开发中经常用到,必须掌握好。原创 2024-02-02 00:31:17 · 466 阅读 · 0 评论 -
百无聊赖之JavaEE从入门到放弃(十七)时间处理相关类
时间如流水,一去不复返”,时间是一维的。所以,我们需要一把刻度尺来表达和度量时间。在计算机世界,我们把 1970 年 1 月 1 日 00:00:00 定为基准时间,每个度量单位是毫秒(1 秒的千分之一),如图所示。我们用 long 类型的变量来表示时间,从基准时间前后几亿年都能表示。这个“时刻数值”是所有时间类的核心值,年月日都是根据这个“数值”计算出来的。原创 2024-02-02 00:31:57 · 336 阅读 · 0 评论 -
百无聊赖之JavaEE从入门到放弃(十五)包装类
缓存原理为:如果数据在-128~127这个区间,那么在类加载时就已经为该区间的每个数值创建了对象,并将这256个对象存放到一个名为cache的数组中。整型、char类型所对应的包装类,在自动装箱时,对于-128~127之间的值会进行缓存处理,其目的是提高效率。自动装箱与拆箱的功能是编译器来帮忙,编译器在编译时依据您所编写的语法,决定是否进行装箱或拆箱动作。数组中对应的包装类对象的引用,如果不在该区间,则会通过new调用包装类的构造方法来创建对象。原创 2024-02-01 13:11:18 · 1049 阅读 · 0 评论 -
百无聊赖之JavaEE从入门到放弃(十四)异常
目录一.异常机制二.异常分类三.异常的处理方式1.捕获异常(try-catch-finally)2.声明异常(throws 子句)四.try-with-resource五.自定义异常六.IDEA 调试 debug CheckedException 已检查异常CheckedException 异常在编译时就必须处理,否则无法通过编译。 【示例】自定义异常类 (2) 在断点上再单击即可取消断点 调试操作区 我们通过上图中的按钮进行调试操作,它们的含义如下:原创 2024-02-01 12:35:34 · 865 阅读 · 0 评论 -
百无聊赖之JavaEE从入门到放弃(十三)泛型
泛型局限性和常见错误泛型主要用于编译阶段,编译后生成的字节码class文件不包含泛型中的类型信息。类型参数在编译后会被替换成Object,运行时虚拟机并不知道泛型。因此,使用泛型时,如下几种情况是错误的:基本类型不能用于泛型;这样写法是错误,我们可以使用对应的包装类;不能通过类型参数创建对象;运行时类型参数T会被替换成Object,无法创建T类型的对象,容易引起误解,java干脆禁止这种写法。原创 2024-01-31 23:18:57 · 1169 阅读 · 0 评论 -
Java面试问题
1.== 和 equals 的区别是什么?2.List、Set、Map 之间的区别是什么?3.final 在 java 中有什么作用?4.List、Set、Map 之间的区别是什么?5.HashMap 和 Hashtable 有什么区别?6.SpringBootSpring Boot其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领原创 2022-09-29 16:34:46 · 237 阅读 · 0 评论 -
百无聊赖之JavaEE从入门到放弃(十二)数组
男儿何不带吴钩,收取关山五十州原创 2021-04-02 10:25:40 · 286 阅读 · 0 评论 -
百无聊赖之JavaEE从入门到放弃(十一)string类 & 常量池原理 & 内部类
一.String类和常量池1.String基础知识String数称作不可变字符序列。String位于java.lang包中,Java 程序默认导入java.lang包下的所有类。Java字符串就是Unicode字符序列,例如字符串"Java" 就是4个Unicode字符’J'、'a'、'v'、' a'组成的。Java没有内置的字符串类型,而是在标准Java类库中提供了一个预定义的类:String,每个用双引号括起来的字符串都是String 类的一个实例。toString()方法是打.原创 2021-04-01 20:24:36 · 1142 阅读 · 9 评论 -
百无聊赖之JavaEE从入门到放弃(十)抽象方法_抽象类 & 接口
男儿何不带吴钩,收取关山五十州原创 2021-04-01 11:01:42 · 680 阅读 · 0 评论 -
百无聊赖之JavaEE从入门到放弃(九)封装详解 & 多态详解
须知少日拏云志,曾许人间第一流原创 2021-03-31 19:43:05 · 1666 阅读 · 8 评论 -
百无聊赖之JavaEE从入门到放弃(八)IDEA常用快捷键 & equals()方法 & super关键字
除了构造方法之外的所有的属性和方法都被继承。但是,不是所有的都能直接使用。当打印一个对象时,如果没调用toString()方法,则会自动调用toString()方法。一.IDEA快捷键和相关操作1.类的结构视图: alt+72.看类的源码: ctr|+左键3.查看类的关系:鼠标放到类名上,右键--> Diagram-->show Diagram4.自动生成构造器,get, set方法,equals等: alt+ insert二.重写equals()函数equals原创 2021-03-31 15:14:46 · 907 阅读 · 0 评论 -
百无聊赖之JavaEE从入门到放弃(七)继承
却无心看风景~原创 2021-03-30 13:58:27 · 595 阅读 · 1 评论 -
百无聊赖之JavaEE从入门到放弃(六)包机制 & 静态导入
爱你真的没勇气原创 2021-03-30 13:01:07 · 1596 阅读 · 8 评论 -
百无聊赖之JavaEE从入门到放弃(五)this的本质_对象创建过程的4 步_隐式参数 & static
目录一.this关键字1.对象创建的过程和this的本质2.this最常的用法:二.static关键字三.变量分类一.this关键字1.对象创建的过程和this的本质构造方法是创建Java对象的重要途径,通过new关键字调用构造器时,构造器也确实返回该类的对象,但这个对象并不是完全由构造器负责创建。创建一个对象 分为如下四步:1.分配对象空间,并将对象成员变量初始化为0或空2.执行属性值的显式初始化(int id)3.执行构造方法4.返回对象的地址给相关的变量t原创 2021-03-30 12:55:24 · 611 阅读 · 3 评论 -
百无聊赖之JavaEE从入门到放弃(四)垃圾回收机制(Garbage Collection)
男儿何不带吴钩,收取关山五十州原创 2021-03-29 20:08:05 · 1864 阅读 · 4 评论 -
百无聊赖之JavaEE从入门到放弃(三)JVM内存机制
莫忘少年凌云志,曾许天下第一流原创 2021-03-26 10:19:08 · 600 阅读 · 0 评论 -
百无聊赖之JavaEE从入门到放弃(二)基础语法
OOP:Oriented-Object project 面向对象设计OOA:Oriented-Object analysis 面向对象分析将Module理解为子项目。Module也可以设置单独的JDK。原创 2021-03-19 17:27:30 · 746 阅读 · 2 评论 -
百无聊赖之JavaEE入门到放弃(一)
一.JavaEE和JavaSE的区别有哪些?JavaEE:Java Enterprise Edition,Java企业版,多用于企业级开发,包括web开发等等。企业版本帮助开发和部署可移植、健壮、可伸缩切安全的服务端Java应用。Java EE是在JavaSE的基础上构建的他提供Web 服务、组建模型、管理和通信API.可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和web2.0应用程序。JavaSE:通常是指Java Standard E原创 2021-03-16 18:15:22 · 341 阅读 · 0 评论