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基础
-语法(下)
前言:承接上文,本节继续介绍
java基础
语法的剩余部分,包括java的运算符、变量和关键字方面的内容。
zhengyquan
·
2024-01-23 05:23
Java
SE
java
开发语言
后端
intellij
idea
笔记
三天吃透Java集合面试八股文
Java
集合框架
图如下:List代表了有序可重复集合,可直接根据元素的索引来访问;Set代表无序不可重复集合,只能根据元素本身来访问;Queue是队列集合。
程序员大彬
·
2024-01-23 04:27
java
java
面试
Java
集合框架
1.ArrayList容器的容量"capacity"会随着对象的增加,自动增长只需要不断往容器里增加数据,不用担心会出现数组的边界问题ArrayList实现了接口ListListheros=newArrayList();//常见的写法会把引用声明为接口List//注意:是java.util.List,而不是java.awt.List//接口引用指向子类对象(多态)add增加contains判断是否
ticktackdong
·
2024-01-23 04:39
Java基础
篇----类型转换【面试题拓展】
Java基础
篇----类型转换文章目录
Java基础
篇----类型转换前言一、基本数据类型转换:二、显示和隐式转换:1.面试题
xxxhuxxx
·
2024-01-23 01:04
java
windows
intellij-idea
学习
开发语言
Java基础
----变量与常量【面试题拓展】
作为一名对技术充满热情的学习者,我一直以来都深刻地体会到知识的广度和深度。在这个不断演变的数字时代,我远非专家,而是一位不断追求进步的旅行者。通过这篇博客,我想分享我在某个领域的学习经验,与大家共同探讨、共同成长。请大家以开放的心态阅读,相信你们也会在这段知识之旅中找到启示。文章目录前言一、变量是什么?1.变量命名规则:2.变量底层原理:3.类变量(成员变量)和局部变量:4.变量相关面试题:二、常
xxxhuxxx
·
2024-01-23 01:04
java
开发语言
学习
intellij-idea
Java基础
篇----包机制与JavaDoc
作为一名对技术充满热情的学习者,我一直以来都深刻地体会到知识的广度和深度。在这个不断演变的数字时代,我远非专家,而是一位不断追求进步的旅行者。通过这篇博客,我想分享我在某个领域的学习经验,与大家共同探讨、共同成长。请大家以开放的心态阅读,相信你们也会在这段知识之旅中找到启示。文章目录前言一、Java包机制(Package):1.java包机制的使用规则:2.包机制优势:二.javadoc:1.使用
xxxhuxxx
·
2024-01-23 01:04
java
开发语言
铁子,你还记得这些吗----
Java基础
【拓展面试常问题型】
作为一名对技术充满热情的学习者,我一直以来都深刻地体会到知识的广度和深度。在这个不断演变的数字时代,我远非专家,而是一位不断追求进步的旅行者。通过这篇博客,我想分享我在某个领域的学习经验,与大家共同探讨、共同成长。请大家以开放的心态阅读,相信你们也会在这段知识之旅中找到启示。文章目录前言一、Java数据类型1.基本数据类型(PrimitiveDataTypes)2.引用数据类型(Reference
xxxhuxxx
·
2024-01-23 01:34
java
面试
python
Java基础
篇----算术魔术大揭秘【面试题拓展】
作为一名对技术充满热情的学习者,我一直以来都深刻地体会到知识的广度和深度。在这个不断演变的数字时代,我远非专家,而是一位不断追求进步的旅行者。通过这篇博客,我想分享我在某个领域的学习经验,与大家共同探讨、共同成长。请大家以开放的心态阅读,相信你们也会在这段知识之旅中找到启示。文章目录前言一、什么是运算符?二、运算符分类及底层逻辑:1.算术运算符:2.关系运算符:3.逻辑运算符:4.位运算符:5.赋
xxxhuxxx
·
2024-01-23 01:03
java
开发语言
javascript
ide
面试高频知识点:1集合 1.2 ConcurentHashMap是如何实现线程安全的?(1.8之前后区别)
ConcurrentHashMap(并发哈希表)是Java
集合框架
中的一种实现Map接口的类,它专为多线程环境设计,以提供更好的性能和线程安全。
忠于衷于钟于终于
·
2024-01-23 00:39
面试高频知识点
面试
HashMap
java
金三银四面试题 -java数据结构
在JDK1.2中,创建了一个名为“
集合框架
”的新框架,其中包含所有集合类和接口。Java中的集合能够执行任何数据操作,例如搜索、排序、插入、操作和删除。Java中的单个对象单元称为集合。
码农乐园
·
2024-01-22 22:02
队列
数据结构
大数据
python
java
【
Java基础
】如何优雅的编写第一个Java程序
序章学习一门新的编程语言,成功编写一个helloworld!程序是必不可少的,Java也不例外!下面展示如何编写一个Java程序并运行;主要包括:Java环境的安装和配置,编写Java程序并编译运行。删除Java环境这里为方便演示,先删除之前的Java环境,这里以Windows11为例,打开设置,找到系统,关于,点击高级系统设置;点击环境变量,找到系统变量中的JAVA_HOME,点击编辑,选择浏览
Yuki i i i i i i i
·
2024-01-22 22:53
java
Java基础
拼接函数和基础数据类型转换
函数的拼接:publicclassdemo4{//6cancat拼接函数//7indexof第一次出现的下标//8lastIndexOf最后、次出现的下标publicstaticvoidmain(String[]args){Strings1="hello";Strings2="world";System.out.println(s1+s2);//helloworldSystem.out.print
好名字都被取完了呀
·
2024-01-22 20:58
Java SE笔记(其一)
Java语言概述
Java基础
知识图解Java语言的特点面向对象健壮性跨平台性JDK、JRE、JVM的关系关键字和保留字标识符数据类型基本数据类型占用存储空间自动类型转换byte,short,char之间不会相互转换
原来是隻呆雁
·
2024-01-22 17:43
Java
SE
javase
蓝桥杯
java基础
6.A+B问题VIII时间限制:1.000S空间限制:32MB题目描述你的任务是计算若干整数的和。输入描述输入的第一行为一个整数N,接下来N行每行先输入一个整数M,然后在同一行内输入M个整数。输出描述对于每组输入,输出M个数的和,每组输出之间输出一个空行。输入示例3412345123453123输出示例10156提示信息注意以上样例为一组测试数据,后端判题会有很多组测试数据,也就是会有多个N的输入
十七个远方在远方
·
2024-01-22 15:19
java基础学习
蓝桥杯
算法
职场和发展
蓝桥杯
java基础
数组的倒序与隔位输出时间限制:1.000S空间限制:128MB题目描述给定一个整数数组,编写一个程序实现以下功能:1.将输入的整数数组倒序输出,每个数之间用空格分隔。2.从正序数组中,每隔一个单位(即索引为奇数的元素),输出其值,同样用空格分隔。输入描述第一行包含一个整数n,表示数组的长度。接下来一行包含n个整数,表示数组的元素。输出描述首先输出倒序排列的数组元素,然后输出正序数组中每隔一个单位的
十七个远方在远方
·
2024-01-22 15:49
java基础学习
蓝桥杯
算法
数据结构
集合..
1.集合java.util中包含一个
集合框架
里面内置了很多的数据结构比如:ArrayList、List、HashMap等等数据结构是储存和组织数据的方式但是这边我们重点讲的是如何使用而并非如何实现我以往的笔记中有讲到如何实现
axihaihai
·
2024-01-22 14:35
java
开发语言
2021年面试大盘点!金三银四Java春招面试高频考点总结,附答案!
Java基础
:String、S
前程有光
·
2024-01-22 12:40
java基础
06-String、StringBuffer及StringBuild的区别
String、StringBuffer及StringBuild的区别String、StringBuffer和StringBuilder的区别如下:1.可变性:String是只读字符串,即其引用的字符串内容是不能被改变的。而StringBuffer和StringBuilder表示的字符串对象可以直接进行修改。2.线程安全:StringBuffer是线程安全的,因为其所有方法都被synchronize
bpmh
·
2024-01-22 05:08
Java开发1天1道面试题
java
Java基础
04 - 什么是继承?Java支持多重继承吗?
什么是继承?Java支持多重继承吗?继承是面向对象编程的一个重要特性,它允许一个类(子类)继承另一个类(父类)的属性和方法。这样,子类不仅拥有自身的属性和方法,还可以复用父类中的功能,从而达到代码重用、减少冗余的目的。在Java中,一个类只能直接继承单个父类,但可以通过实现多个接口间接实现类似多重继承的功能。这是因为如果支持多重继承,可能会出现"钻石问题"(两个父类中有相同的成员方法,导致子类不知
bpmh
·
2024-01-22 05:07
Java开发1天1道面试题
java
java基础
05-int 和 Integer 有什么区别?
int和Integer有什么区别?周末愉快呀!朝气蓬勃的你。今日晴空万里,阳光洒进窗口,温暖着勤劳而上进的你。int和Integer在Java中是两种不同的类型,它们的主要区别如下:基本类型与包装类:int:这是Java中的一个基本数据类型,它表示32位的整数,其值范围是从-231到231-1。Integer:这是Java为int基本类型提供的封装类(WrapperClass),属于对象类型。存储
bpmh
·
2024-01-22 05:07
Java开发1天1道面试题
java
Java基础
必备知识点——从零开始
编程软件:IDEAIDEA编辑常用快捷键快捷键一:psvm或main——用来快速写一个main函数快捷键二:sout——用来快速写一个println函数快捷键三:fori——用来快速写一个for循环快捷键四:Ctrl+Shift+/——用来快速进行块注释快捷键五:Ctrl+Shift+/——用来快速取消块注释(与快速进行块注释的按键相同)快捷键六:Ctrl+/——用来快速进行行注释例如:在代码中点
Java之弟
·
2024-01-22 05:56
JAVA
java
开发语言
intellij-idea
java基础
一、.java源程序与编译型运行区别二、对象和类对象:对象是类的一个实例,有状态和行为。类:类是一个模版,它描述了一类对象的状态和行为。局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后变量自动销毁。局部变量是在栈上分配的。成员变量:成员变量是定义在类中,方法体之外的变量。这种变量是在创建对象的时候初始化。成员变量可以被类中的方法、构造方法和特
蓝色Hippie
·
2024-01-22 00:08
Java基础
-反射
1什么是反射机制?Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。2静态编译和动态编译静态编译:在编译时确定类型,绑定对象动态编译:运行时确定类型,绑定对象3反射机制优缺点优点:运行期间类型的判断,动态加载类,提高代码灵活度。缺点:性能瓶颈
一朝风月S
·
2024-01-21 23:47
面试宝典
java
面试
【数据结构和算法】种花问题
其他系列文章导航
Java基础
合集数据结构与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1方法一:贪心2.2贪心算法一般思路三、代码3.1方法一
绿皮龟
·
2024-01-21 23:35
数据结构与算法合集
人工智能
算法
数据结构
线性回归
链表
贪心算法
动态规划
Java基础
算法实现(快速排序算法)
快速排序算法算法概念实现快速排序实现步骤实现图解快速排序伪代码Java实现代码参考算法概念快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序n个项目要Ο(nlogn)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(nlogn)算法更快,因为它的内部循环(innerloop)可以在大部分的架构上很有效率地被实现出来。快速排序使用分治法(D
心安成长
·
2024-01-21 23:47
算法
java
算法
快速排序
数据结构
Java基础
-IO流
流的原理在Java程序中,对于数据的输入/输出操作以“流”(stream)方式进行;J2SDK提供了各种各样的“流”类,用以获取不同种类的数据;程序中通过标准的方法输入或输出数据。Java的流类型一般位于java.io包中image.png数据源datasource.提供原始数据的原始媒介。常见的:数据库、文件、其他程序、内存、网络连接、IO设备。数据源就像水箱,流就像水管中流着的水流,程序就是我
灬佐手边
·
2024-01-21 21:49
java技术栈
原乒乓狂魔发布于2016/07/2912:47#1
java基础
:1.1算法1.1排序算法:直接插入排序、希尔排序、冒泡排序、快速排序、直接选择排序、堆排序、归并排序、基数排序1.2二叉查找树、红黑树、B
dpjdrniu
·
2024-01-21 20:14
java基础
知识第十四天
1.面向对象(1).面向对象与面向过程的区别面向过程就是分析解决问题所需要的步骤,然后用函数吧这些步骤一一实现,使用的时候一个一个调用就好了。而面向对象,则是把解决的问题按照一定规则划分为多个独立对象,然后通过调用对象的方法来解决问题。(2).面向对象的特点封装性;继承性;多态性。思想特点:a.是一种更符合我们思考习惯的思想b.可以将复杂的事情简单化c.从执行者变成了指挥者2.类与对象概述类:是一
牛倩贱
·
2024-01-21 18:09
Java基础
面试题-2day
面向对象创建一个对象用什么运算符,对象实体和对象引用有什么不同?创建对象使用newStringA=newString();A即为对象引用,通过new运算符,创建String()类型的对象实体。对象引用的存储位置在栈内存对象实体的存储位置在堆内存对象相等和引用相等的区别对象相等指的是对象所保存的内容是否行相同引用相等指的是对象的地址是否相同如果一个类没有声明构造方法,该程序能正常运行吗可以,每一个类
云来喜
·
2024-01-21 17:37
java
开发语言
Java案例_英汉字典_技术文章
在写代码的时候,当鼠标悬浮在某一个单词上面的时候,有道词典点有时会弹出一个消息气泡,在里面中给出关于这个单词相关的解释,下面给大家展示一个使用
Java基础
语言编写的英汉字典案例:实现功能:输入英文,给出对应的中文翻译
千锋陈老师
·
2024-01-21 14:57
Java
集合框架
的基本接口
Java
集合框架
的基本接口主要包括以下几种:Collection:这是所有集合的根接口,定义了一些基本的操作,如添加、删除、检查元素等。Set:Set是一个不包含重复元素的集合。
不安分的猿人
·
2024-01-21 14:10
java
开发语言
Java三大集合
List接口是Java
集合框架
中的一种重要接口,它继承自Collection接口,是单列集合的一个重要分支。
不安分的猿人
·
2024-01-21 14:10
java
开发语言
java常见集合类的区别
ArrayList和LinkedList都是Java
集合框架
中的List接口的实现类,它们在实现方式、性能和适用场景等方面存在一些区别。
不安分的猿人
·
2024-01-21 14:38
面试
技术分享
面试题
java
算法
开发语言
Java基础
语法之泛型
什么是泛型泛型就是适用于许多类型,一个泛型类或者一个泛型方法可以应用于多种类型,从代码上讲,就是对类型实现了参数化(换句话说就是使类型也可以传参)引出泛型实现一个类,类中包含一个数组成员,使得数组中可以存放任何类型的数据,也可以根据成员方法返回数组中的某个下标的值看起来很合理,用到了Object类但在使用时,的确可以放任何类型的数据,不过在取数据时,必须进行类型强转,否则会报错而泛型的目的是:指定
zyh20050430
·
2024-01-21 11:45
java
开发语言
数据结构
List详解,线性表
什么是List在
集合框架
中,list是一个接口,继承自collection,collection也是接口,继承自Iterable;Iterable是一个接口,表示实现该接口的类是可以逐个元素进行遍历的,
zyh20050430
·
2024-01-21 11:45
链表
数据结构
Java集合-Set详细分析
前言Java的整个
集合框架
中,主要分为List,Set,Queue,Stack,Map等五种数据结构。其中前四种数据结构都是单一元素的集合,而最后的Map则是以KV对的形式使用。
小徐很努力
·
2024-01-21 10:40
JAVA集合
java
数据结构
开发语言
【
Java基础
(高级篇)】响应式编程
文章目录1.概述2.stream流式编程3.Reactive-Stream4.响应式编程5.Reactor5.1Mono和Flux5.2subscribe()5.3多线程5.4常用操作API示例5.5错误处理5.6Sinks工具类1.概述本章将从响应式编程的开始,从stream开始逐步递进,如对流式编程或响应式编程十分熟悉的可直接跳过对应小节。本章内容因目前使用有限,仅供参考,目前也不必花费过多时
比尔高特
·
2024-01-21 07:57
#
01
JAVA基础
java
Java基础
算法题(17):猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。
查看所有50道基础算法题请看:Java的50道基础算法题猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。packageDemo17Monkey_Eat_Peach;publicclassMonkey_Eat_Peach{
凉拌糖醋鱼
·
2024-01-21 06:58
Java算法题
java
Java基础
算法题(02):古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
查看所有50道基础算法题请看:Java的50道基础算法题递归的方法packageDemo02Rabbits;importjava.util.Scanner;publicclassRabbits_Birth{/***古典兔子生娃问题:*有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一*对兔子,假如兔子都不死,问每个月的兔子总数为多少?*//*分析:第一个月只有1对兔
凉拌糖醋鱼
·
2024-01-21 06:27
Java算法题
java
Java基础
算法题(12):企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;
查看所有50道基础算法题请看:Java的50道基础算法题企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%
凉拌糖醋鱼
·
2024-01-21 06:27
Java算法题
java
Java基础
和数据类型
1.概念数据类型:是在内存中开辟多大的空间变量:内存中空间首地址不好记,起个别名值:内存中这个空间里面放的值//在内存中开辟4字节的空间来存放1000这个整数,这个空间不好记,起别名叫做money2intmoney=1000;二、命名规则;1、合法:1)、只能由字母、数字、_、$组成2)、不能以数字开头3)、不能是java的关键字2、规范:见名知义;三、数据类型数据类型分为基本数据类型和引用类型基
分才
·
2024-01-21 05:46
Java全栈工程师学习
#
Java开发
java
python
开发语言
JAVA常见异常信息(保存)
一、
java基础
编程中常见的错误(基本类型)包装类型参与运算时,要做null值校验,否则可能出现空指针异常。
孙磊9612
·
2024-01-21 04:28
初识JAVA
java
exception
runtime
Java基础
- Function接口
我们来看一个Function接口的例子。假设我们有一个任务,需要处理一个员工对象列表,将每个员工的信息格式化为字符串,同时根据一些规则(如年龄、工作年限等)来过滤员工。这个任务可以通过使用Function接口以及流(Streams)和Lambda表达式来实现。示例:使用Function接口处理复杂逻辑首先,定义一个员工类Employee:publicclassEmployee{privateStr
青衫客36
·
2024-01-21 04:57
Java基础
java
开发语言
Java
集合框架
—ArrayList—扩容原理底层源码
3.jpgJava.util.ArrayList是Java集合中最常用的类,也是Java开发中最常用的类之一。本篇基于JDK9,从ArrayList的基本用法开始,以源码中add()方法的完整实现过程,来分析ArrayList扩容原理的实现。ArrayList的初始化1.普通ArrayList,可以装任意Object对象。Listlist=newArrayList();2.泛型类ArrayList
Sunflow007
·
2024-01-21 00:28
JAVA基础
错题小集锦0001:static修饰的变量是类变量对吗?
JAVA基础
错题小集锦0001:static修饰的变量是类变量对吗?
网小鱼的学习笔记
·
2024-01-20 22:53
基础错题小集锦
Java基础知识
java
Java基础
| 包和内部包
Java基础
|包和内部包Java类包类名的冲突类包的名字导入用import导入包用import导入静态成员内部类内部成员类匿名内部类所有知识点均来源于《Java从入门到精通》(第六版)。
zszq111
·
2024-01-20 21:10
Java学习
java
python
开发语言
Java中的
集合框架
是什么?
在Python中,你可以通过继承内置的Exception类或者其子类来创建自定义异常。以下是一个简单的例子:classMyCustomException(Exception):def__init__(self,message):self.message=messagesuper().__init__(self.message)#使用自定义异常try:raiseMyCustomException("
WangYaolove1314
·
2024-01-20 20:34
java
java
开发语言
【Java面试必备】深度解析核心API高频考点与实战解惑
一、
集合框架
(CollectionFramework)问题1:ArrayList与LinkedList有何区别?何时选择使用哪一个?
陈大狗Ayer
·
2024-01-20 20:24
校招逐梦
java
面试
开发语言
职场和发展
JSON解析、JAVA常用的工具类、JAVA
集合框架
、JAVA泛型、枚举
JSON简介JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成(网络传输速率)。JS
wang_shuyu
·
2024-01-20 20:45
Java
java
泛型
json
框架
Java基础
- 07 Set之Set,AbstractSet
上边几篇,我们对java的List集合进行相关介绍,了解了关于List集合下的相关实现类的方法或者接口。自本篇开始,将围绕java的Set进行介绍,也是对我java知识的巩固吧,处理业务越多,发现自己对基础知识的薄弱,于是又回头继续学习,没办法,学习就是这样,忘记又学,学了又忘,听他们说,把东西理解了,并掺杂自己的想法就不会忘记了,我也不知道是不是真的,算了废话不多说了,开始介绍Set集合了;Se
Miaow.Y.Hu
·
2024-01-20 14:10
java
java
python
开发语言
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他