E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java-集合框架
Java-
继承和组合
目录1.为什么需要继承2.继承概念3.继承语法4.父类成员访问5.super关键字6.子类构造方法7.super和this8.再看初始化9.protected关键字10.继承方式11.final关键字12.继承和组合1.为什么需要继承Java中使用类对现实世界中实体来进行描述,类经过实例化之后的产物对象,则可以用来表示现实中的实体,但是现实世界错综复杂,事物之间可能会存在一些关联。例如:动物狗和猫
羽翼~
·
2023-08-03 18:41
java
开发语言
Java-
多态
目录1.多态的概念2.多态的实现条件。3.重写4.向上转型和向下转型5.多态的优缺点6.避免在构造方法中调用重写方法1.多态的概念多态字面意思就是多种形态,具体点就是完成某个行为时,不同的对象完成时产生不同的状态。总之,同一件事情,发生在不同的对象身上,会有不同的结果。2.多态的实现条件。在java中要实现多态,必须要满足如下几个条件,缺一不可:1.继承关系上:向上转型2.子类有和父类同名的重写方
羽翼~
·
2023-08-03 18:10
java
开发语言
java分支语句有哪些_
java-
分支语句
java分支语句,也叫做java条件语句,也就是控制在什么情况下,去执行什么代码,可以有选择性的去执行部分的代码,在分支语句中,有if分支和switch分支结构。if分支,可以继续细化为3种方式:方式1:if(表达式){当表达式结果为true的时候,执行的语句块;}事例代码1:1publicvoidmethod_1(){2//定义一个变量num,3intnum=11;4//判断当num大于10的时
捌比特咖啡阚欧礼
·
2023-08-03 13:44
java分支语句有哪些
区分java的三大版本:JavaSE、JavaME、JavaEE
JavaSE主要包含以下模块:1.基础类库:JavaSE提供了丰富的基础类库,包括各种数据类型、
集合框架
、I/O、网络通信、安全和XML解析等功能,这些类库可以让开
揣晓丹
·
2023-08-03 12:42
java
java
java-ee
开发语言
2021-05-06
集合框架
集合和数组的区别数组:长度固定的;可以储存基本数据类型;对象必须是相同类型的数组。集合:长度是可变的;只能用于储存对象的引用;对象可以是不同类型的数据。ArraylistArraylist支持可随需要而增长的动态数组。一般情况查询速度块,增删速度慢。packagelist;importjava.util.ArrayList;/***@qvthorliuwenzheng*@date2021/5/61
lwz001
·
2023-08-03 12:52
页面技术基础-html
页面技术基础-html环境准备:在JDBC中项目上完成代码定义1.新建一个Module:filr->右键-》Module-》
Java-
》next->名字(html_day1)->finish2.在Moudle
百知_zmj
·
2023-08-03 11:53
JavaWeb
html
前端
Java-
高级编程继承中向上转型(Upcasting)和向下转型(Downcasting)的简单理解
向上转型(Upcasting)和向下转型(Downcasting)是Java中经常使用的两种类型转换方式。1.向上转型向上转型是指将子类对象转换成父类类型,其实现原理是子类对象可以自动地转换为父类类型。这意味着一个类的变量可以引用该类或其任何子类的实例,并且可以调用父类或子类中重载的方法。一个示例代码如下:publicclassAnimal{publicvoideat(){System.out.p
Stevedash
·
2023-08-03 08:51
Java高级编程学习-菜鸟教程
java
jvm
开发语言
每日一道面试题之Iterator 和 ListIterator 有什么区别?
Iterator和ListIterator都是Java
集合框架
中用于遍历集合元素的接口,但它们有一些区别:使用的范围:Iterator可以迭代所有集合,而ListIterator只能用于List及其子类
从未止步..
·
2023-08-03 02:48
Java面试题
java
算法
开发语言
后端
面试
Java集合详解
Java集合详解一、基本概要1.什么是集合2.常见的集合有哪些二、基本知识1.
集合框架
底层数据结构1.1Collection1.2Map2.线程安全的集合三、集合具体讲解0.前沿知识0.
大龄烤红薯
·
2023-08-02 17:11
JAVA--基础学习
java
python
开发语言
springboot
后端整理(
集合框架
、IO流、多线程)
1.
集合框架
Java集合类主要有两个根接口Collection和Map派生出来Collection派生两个子接口ListList代表了有序可重复集合,可以直接根据元素的索引进行访问SetSet代表无序不可重复集合
莫了个莫
·
2023-08-02 15:29
后端整理
集合
IO流
多线程
关于Java基础的复习总结(七)浅谈java API
一:
集合框架
和泛型△为什么使用
集合框架
?数组长度固定,而集合是“动态数组”,如果不知道存储多少对象,可以使用
集合框架
△java
集合框架
提供了一套性
爪哇学徒
·
2023-08-02 11:27
基础小白文
java基础
Java
集合框架
目录
集合框架
是什么?Collection(单列)接口List集合Set集合HashSet如何检查重复Map(双列)接口HashMap在JDK1.7和JDK1.8中有哪些不同
集合框架
是什么?
我谢谢
·
2023-08-02 09:26
java
开发语言
集合框架
中set接口中的Hashset和Treeset
Hashset:packageedu.xcdq.set;importjava.util.HashSet;publicclassHashSetDemo01{publicstaticvoidmain(String[]args){HashSetset=newHashSetset=newTreeSet<>();/set.add("111");set.add("1asdfas");set.add("aaa"
372_ee19
·
2023-08-02 05:27
JAVA-
SQL注入案例(黑马程序员)和避免 超级详细
文章目录sql注入准备1.创建应该新的数据库用于测试;2.修改配置3.启动jar包4.打开网页测试5.测试sql注入sql注入避免1.java中的登录逻辑代码2.演示sql注入3.原因5.参数化查询-PreparedStatementSQL注入是什么?SQL注入(SQLInjection)是一种常见的网络攻击技术,它利用应用程序没有正确过滤用户输入的数据,将恶意的SQL代码注入到应用程序中执行,从
恶熊比比
·
2023-08-01 22:30
java
sql
开发语言
Java对象的比较
目优先队列的使用元素的比较基本元素的比较对象比较的问题对象的比较重写equals方法基于Comparble接口类的比较编辑基于比较器比较三种方法的比较
集合框架
中PriorityQueue的比较方式使用PriorityQueue
wileda
·
2023-08-01 12:41
数据结构
java
数据结构
开发语言
Java-
同步调用-异步调用-回调
一、简述从软件模块之间的调用方式看,分为三类:同步调用、异步调用和回调。1️⃣同步调用同步调用是最基本并且最简单的一种调用方式,类A的a()调用类B的b(),一直等待b()执行完毕,a()继续往下走。该调用方式适用于b()执行时间不长的情况,因为b()执行时间过长或者直接阻塞的话,a()的余下代码是无法执行下去的,这样会造成整个流程的阻塞。2️⃣异步调用异步调用是为了解决同步调用可能出现阻塞,导致
keep one's resolveY
·
2023-08-01 07:40
Java基础知识
java
jvm
开发语言
想学Java?你真的准备好了吗?
Java-
近10年来计算机软件发展过程中的传奇,其在众多开发者心中的地位就如“屠龙刀”、“倚天剑”。在我们学习Java之前,千万不能着急,我们要静下心来好好
java学习指南
·
2023-08-01 03:54
JAVA-
内部类详解
内部类的概念:在一个类的内部嵌套定义的类称为内部类。内部类的特点:(1)它的类名在定义它的类或程序段中或在表达式内部可以匿名使用。(2)外部使用它时必须给出类的全名。(3)内部类的类名不允许与它包含的类名相同。(4)内部类可以使用它所在类的静态成员变量和实例成员变量,也可以使用它所在类的方法中的局部变量。(5)内部类不仅可以用abstract修饰定义为抽象类,也可用private或protecte
Java_桃夭
·
2023-07-31 23:04
java
集合框架
(二)其它集合
1、LinkedList链表序列分先进先出FIFO,先进后出FILOFIFO在Java中又叫Queue队列FILO在Java中又叫Stack栈(1)LinkedList与List接口与ArrayList一样,LinkedList也实现了List接口,诸如add,remove,contains等等方法。详细使用,请参考ArrayList常用方法。接下来是LinkedList的一些特别的地方(2)双向
Liwemg
·
2023-07-31 20:54
集合简述
ListArrayListLinkedListSetHashSetTreeSetMapHashMapTreeMap集合与数组的区别集合集合是java中的一个容器,可以在里面存放数据,容量可以发生改变从
集合框架
结构可以分析得知
·
2023-07-31 19:01
java
从零开始复习
Java-
方法
Java方法详解今日杂谈刚开始接触Java的时候,感觉方法就是c里的函数,后来发现它们虽然相似但又不尽相同。首先对于Java方法来说,它有四种访问权限,包括staticprivatedefaultprotected;其中的static方法和C函数是更加相似的,包括名称、返回值类型、参数列表以及函数体,同时都是静态的。其次,Java的方法可以进行重载,C是不支持的。再者,Java方法是属于类或者对象
姬空魂
·
2023-07-31 14:13
java-
马踏棋盘
在8x8的国际棋盘上,按照马走日的规则,验证是否能够走遍棋盘。1、创建棋盘chessBoard,是一个二维数组。2、将当前位置设置为已经访问,然后根据当前位置,计算马儿还能走哪些位置,并放入到一个集合中(ArrayList),最多有8个位置,每走一步,就使用step+1。3、遍历ArrayList中存放的所有位置,看看哪个可以走通,如果走通,就继续,走不通,就回溯。4、判断马儿是否完成了任务,使用
qq_15140841
·
2023-07-31 04:11
个人笔记
算法
开发语言
Java-
简单认识类和对象
一、初步认识面向对象1.1什么是面向对象Java是一门纯面向对象的语言(ObjectOrientedProgram,简称OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面向对象的思想来涉及程序,更符合人们对事物的认知,对于大型程序的设计、扩展以及维护都非常友好。1.2面向对象和面向过程拿家中洗衣服为例,在自动洗衣机出现前,都是手洗衣服
羽翼~
·
2023-07-31 04:08
java
开发语言
Java
集合框架
集合分为Collection和Map两种体系Collection接口:单列数据,定义了一组存取对象的方法的集合List接口:元素有序,可重复的集合Set接口:元素无序,不可重复的集合Collection接口继承图Map接口:双列数据,保存具有映射关系,key-value对的集合Map接口继承图集合开发中集合的选择List集合如果需要保留存储顺序并保存重复元素,推荐使用List集合ArrayList
阿豪puls
·
2023-07-30 21:45
Java-
集合1
集合内存层面需要针对于多个数据进行存储。此时,可以考虑的容器有,数组、集合类数组存储多个数据方面的特点:>数组一旦初始化,其长度就是确定的。>数组中的多个元素是依次紧密排列的,有序的,可重复的,>(优点)数组一旦初始化完成,其元素的类型就是确定的。不是此类型的元素,就不能添加到此数组中。>(优点)元素的类型既可以是基本数据类型,也可以是引用数据类型数组存储多个数据方面的弊端:>数组一旦初始化,其长
争渡争渡!
·
2023-07-30 04:31
python
数据结构
算法
JAVA课程期末复习&&学习总结
课程学习总结知识点总结Eclipse如何与GitHub连接1.前期准备2.远程建库3.本地操作常用DOS命令数组正则表达式继承多态向上转型向下转型多态的应用抽象方法抽象类与接口的异同点不同点:相同点:从设计理念层面分析
集合框架
什么都不懂的小小青蛙
·
2023-07-29 14:33
JAVA
java
学习
开发语言
Java-
方法的使用
目录一、方法的概念和使用1.1方法的含义1.2方法的定义1.3方法调用的执行过程1.4实参和形参的关系1.5没有返回值的方法二、方法重载2.1方法重载的含义2.3方法签名三、递归3.1递归的概念3.2递归的执行过程3.3递归练习一、方法的概念和使用1.1方法的含义方法就是一个代码片段.类似C语言中的函数.方法的作用:1.能够模块化的组织代码(当代码规模比较复杂时)。2.代码被重复使用,一份代码可以
羽翼~
·
2023-07-29 09:06
java
开发语言
Java-
数组的定义和使用
一、数组的基本概念1.1为什么要使用数组假设现在要存5个学生的javaSE考试成绩,并对其进行输出,则可有publicstaticvoidmain(String[]args){intscore1=70;intscore2=80;intscore3=85;intscore4=60;intscore5=90;System.out.println(score1);System.out.println(s
羽翼~
·
2023-07-29 09:06
java
开发语言
Eclipse 个性设置
1、取消变量名自动补全window->Preference->
Java-
>Editor->ContentAssist至此,勾选上部Disableinsertiontriggersexcept'Enter
空谷竹
·
2023-07-29 06:39
LinkedList底层代码解析
1.LinkedList底层Node节点的结构是怎样的LinkedList是Java
集合框架
中的一个双向链表实现类,它实现了List和Deque接口。
桑丘紫言
·
2023-07-28 15:34
java面试
开发语言
java-
常用程序设计方法
一、枚举法:在程序设计中,经常需要根据给定的一组条件秋满足条件的解,若问题的解可以用现有的公式,或者按照一定的规则规律求得,那么就可以很容易地写出相应的程序代码。枚举法:也称为穷举法,其基本思想是先依据题目给定的条件将所有可能的解列举出阿里,然后用其余的条件对所有可能的解进行逐一验证,验证是否是问题的解,删去不符合条件的解,剩下符合条件的解就是整个问题的解。枚举法求解有三个条件:a、有明显的枚举方
joinwen
·
2023-07-28 12:57
java 迭代器排序_集合 Collection List Set 迭代器 Iterator 元素排序
1.Collection接口与集合操作方法/***java.util.Collection接口*
集合框架
*集合是用来保存一组元素的,不同的实现类实现了不同数据结构。
孙硕星
·
2023-07-28 10:57
java
迭代器排序
java
集合框架
List子接口之LinkedList源码剖析
感兴趣的话大家可以关注一下公众号:猿人刘先生,欢迎大家一起学习,一起进步,一起来交流吧!LinkedListLinkendList是一个双向链表,并且实现了Deque接口,可以作为一个队列来使用,虽然LinkendList是线性结构,但是数据的存储并不是按照线性的接口来存储的,而是在每一个节点里存数据及下一个节点的地址,同时实现了Cloneable接口,支持拷贝,并且实现了java.io.Seri
lingering fear
·
2023-07-28 10:26
java
java
list
数据结构
HashMap1.8源码解读(细品版)
HashMap作为最常用
集合框架
,我们应该知道它的组成部分是什么,使用场景是什么,这样我们才能更加合适地使用它大家都知道(顶级)接口Map的数据结构是key:value,而HashMap作为Map的子类
喜马拉雅强
·
2023-07-28 10:41
java
hashmap
java
数据结构
十一. Java集合(1)
一.Java
集合框架
概述一方面,面向对象语言,所有事物的体现都是以对象的方式,而要操作多个对象,就要对对象进行存储。另一方面,使用数组Array存储对象具有一些弊端,(为什么?)
Pisces_224
·
2023-07-28 07:02
#
Java学习笔记整理
java
Java的集合类:List、Set、Map
Java集合类可以分为三类:List-有序集合,允许重复元素Set-无序集合,不允许重复元素Map-键值对集合,不允许重复键,但允许重复值Java还提供了一些
集合框架
接口,包括Collection、List
小虎哥的技术博客
·
2023-07-28 02:32
Java系列之打好基础
java
list
集合类
Java 高级实用技术
Java高级一、
集合框架
和泛型1.
集合框架
1)定义:JAVAAPI的一部分,用于处理一组长度可变得数据。2)和数组的区别:数组的长度不可变,但是
集合框架
处理的数据长度可以动态变化。
wxy_kk
·
2023-07-27 20:51
java
泛型
语言
面向对象
技术
java高级知识点_JAVA高级阶段知识点汇总
一、
集合框架
和泛型1.定义
集合框架
用于存储一组长度不定的元素。
四号学长
·
2023-07-27 20:21
java高级知识点
Java高级
Java高级一、
集合框架
和泛型1.
集合框架
1)定义:JAVAAPI的一部分,用于处理一组长度可变得数据。2)和数组的区别:数组的长度不可变,但是
集合框架
处理的数据长度可以动态变化。
飞舞蝶恋花
·
2023-07-27 20:18
java基础
泛型
java
20届应届生北京java面试题及面试总结
面试题Java
集合框架
包括Collection接口,Map接口Collection接口下常用的为List和Set接口,ArryList、LinkList、线程安全的vector,不存储重复元素的HashSetMap
谷同学
·
2023-07-27 20:49
java知识
面试
java
mysql
redis
数据库
Java
集合框架
fail-fast 机制
Java集合的fast-fail机制,会抛出ConcurrentModificationException:if(modCount!=expectedModCount)thrownewConcurrentModificationException();从异常类的名称来看,似乎是多线程并发错误。但是,设计该异常类的作者并没有说只有多线程的并发错误才能抛出该异常:Notethatthisexcepti
罐装面包
·
2023-07-27 18:45
java
开发语言
Java-
面向对象
核心思想:找适合的对象做适合的事情。自定义类自定义类的三步骤:1、自定义类class类名{//事物的公共属性使用变量描述//事物的公共行为使用函数描述}2、通过类创建对象类名变量名=new类名();3、访问(设置)对象的属性或调用对象的功能。抽象类用abstract修饰应用场景:描述一类事物的时候,该种事物存在某种行为,但是该行为目前不是具体的行为,那么就可以抽取该种行为的声明,但是不去实现该行为
小猫吃鱼1990
·
2023-07-27 15:48
centos下安装jdk
tarcxvfserver-jre-8u271-linux-x64.tar.gz-C/opt/2.配置环境变量vi/etc/profilesource/etc/profile添加下面的内容JAVA_HOME=/opt/
java
alvinTaoR
·
2023-07-27 12:24
centos
java
linux
java-
数据类型与变量
一、字面常量常量就是程序运行期间,固定不变的量,例如一星期有七天。publicclassTest{publicstaticvoidmainhello(String[]args){System.out.println("helloworld!");System.out.println(100);System.out.println(3.1415926);System.out.println('A')
羽翼~
·
2023-07-27 09:23
java
开发语言
Java-
运算符
目录一、什么是运算符二、算术运算符1.基本四则运算符:加减乘除(+、-、*、/、%)2.增量运算符(+=、-=、*=、%=)3.自增、自减运算符(++、--)三、关系运算符四、逻辑运算符1.逻辑与&&2.逻辑||3.逻辑!4.短路求值五、位运算符六、移位运算七、条件运算符八、运算符的优先级一、什么是运算符计算机最基本用途之一是执行数学运算,例如inta=5;intb=3;a+b;a、==)、逻辑运
羽翼~
·
2023-07-27 09:23
java
开发语言
Java-
逻辑控制
目录一、顺序结构二、分支结构1.if语句2.swich语句三、循环结构1.while循环2.break3.continue4.for循环5.dowhile循环四、输入输出1.输出到控制台2.从键盘输入一、顺序结构按照代码的书写结构一行一行执行。System.out.println("aaa");System.out.println("bbb");System.out.println("ccc");
羽翼~
·
2023-07-27 09:46
java
python
java面试题及答案2020,java最新面试题(四十四)
java面试题及答案2020二面-2020/3/181、自我介绍项目比赛2、java
集合框架
全部介绍。。
书山压力
·
2023-07-27 07:11
JAVA-
正则表达式基本语法规则和Pattern,Matcher,PatternSyntaxException三大类
目录引言一,正则表达式基本语法规则二,正则表达式的三大类方法2.1,Pattern类2.1.1,Pattern的常用方法matches()2.2,Matcher类2.2.1,Matcher的常用方法find()2.2.2,Matcher的常用方法group(),返回匹配的结果内容2.3,PatternSyntaxException类三,反向引用1,分组2,捕获3,反向引用引言正则表达式定义了字符串
期待粉红笔记本
·
2023-07-26 23:39
正则表达式
【Java基础教程】(三十)Java新特性篇 · 第十讲: Stream流——释放流式编程的效率与优雅,狂肝万字只为透彻讲清 Stream流!~
3.3案例4️⃣应用场景5️⃣使用技巧6️⃣并行流ParallelStream总结1️⃣概念及特征Java的Stream流是在Java8中引入的一种用于处理集合数据的功能强大且易于使用的工具,旨在简化
集合框架
的操作
小山code
·
2023-07-26 23:17
#
Java基础教程
java
开发语言
jvm
java-ee
大数据
Java语言基础学习Java集合(一):Collection接口
一、
集合框架
的概述1.集合、数组都是对多个数据进行存储操作的结构,简称Java容器。
不差不多
·
2023-07-26 20:23
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他