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基础--IO流
【数据结构和算法】 K 和数对的最大数目
其他系列文章导航
Java基础
合集数据结构与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1方法一:双指针排序三、代码3.1方法一:双指针排序
伴川
·
2023-12-20 16:41
数据结构与算法合集
数据结构
算法
redis
inscode
数据库
java
python
【数据结构和算法】子数组最大平均数 I
其他系列文章导航
Java基础
合集数据结构与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1滑动窗口含义2.2滑动窗口一般解法2.3方法一:滑动窗口三
伴川
·
2023-12-20 16:41
数据结构与算法合集
数据结构
算法
sql
数据库
mybatis
java
动态规划
策略模式在数据接收和发送场景的应用
其他系列文章导航
Java基础
合集数据结构与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、策略模式改进1.1策略模式的定义:1.2策略模式的结构通常包括以下组成部分
伴川
·
2023-12-20 15:09
Java基础合集
设计模式合集
策略模式
java
开发语言
redis
inscode
算法
python
C++的
IO流
1.流的概念“流”,即“流动”的意思,是物质从一处向另一处流动的过程。在计算机这边通常是指对一种有序连续且具有方向性的数据的抽象描述。C++中的流一般指两个过程的统一:信息从外部输入设备(键盘)向计算机内部(内存)输入计算机内部(内存)向外部输出设备(显示器)输出信息这种输入输出的过程被形象的比喻为“流”,其具有有序性、连续性、方向性。而为了实现这种流动,C++定义了I/O标准类库,每个类都称为流
limou3434
·
2023-12-20 15:01
C++学习笔记
c++
开发语言
自己总结的一些
java基础
知识,想入行java的跟新手都可以看看
写这篇文章的目的是想总结一下自己这么多年来使用java的一些心得体会,主要是和一些
java基础
知识点相关的,所以也希望能分享给刚刚入门的Java程序员和打算入Java开发这个行当的准新手们,希望可以给大家一些经验
廖111
·
2023-12-20 15:03
【
Java基础
】 String、StringBuilder、StringBuffer的区别是什么
关于String、StringBuilder、StringBuffer的区别从4个方面来理解。1.值可变性String是不可变的,如果尝试修改String的值,都会产生一个新的字符后对象。StringBuilder、StringBuffer是可变的,修改不会产生新的对象。2.线程安全String是线程安全的,因为String是不可变的。StringBuffer是线程安全的,因为它的每个操作方法都加
凇:)
·
2023-12-20 14:58
#
Java基础面试题
java
面试
【
Java基础
】 Java对象创建的过程
Java对象创建的过程主要分为五个步骤。Tep:1类加载检查在实例化一个对象的时候,JVM会首先去检查目标对象是否已经被加载并初始化了。如果没有,则JVM需要加载目标类,然后调用目标类的构造器完成初始化。Tep:2分配内存空间当类加载检查通过后,虚拟机会为新创建的对象分配内存空间,对象所需内存空间的大小在类加载完成后就已经确定了。为对象分配内存空间其实就是在Java堆中划分出一块确定大小的内存分配
凇:)
·
2023-12-20 14:58
#
Java基础面试题
java
面试
java编程入门到精通看什么书,详细说明
Java面试高频题:SpringBoot+Sentinel+Nacos高并发已撸完Java成长笔记1.
Java基础
复盘2.Web编程初探3.SSM从入门到精通4.SpringBoot快速上手这套面试手册的组成内容主要有以上
阳阳2013哈哈
·
2023-12-20 14:22
Java
学习教程
java
面试
开发语言
JAVA基础
入门 新手必学【飞翔的小鸟】
经典游戏“飞翔的小鸟”来了!!!简单易懂的学习教程,不管你是刚入门的java新手,还是程序员,都可以学习本套教程来加深和巩固你的知识!飞翔的小鸟,游戏中玩家只需通过点击方向键操纵让小鸟避开绿色管道等障碍物即可继续前进,如果小鸟碰到管道,游戏立即结束,那么如何用java编写一款属于自己的飞翔的小鸟游戏呢?点击【Java实战项目】开发经典游戏飞翔的小鸟-手把手教你用java做游戏学习吧~~~本课程讲解
从木知声
·
2023-12-20 13:56
当下最新Java开发面试题汇总
Java篇(1).
Java基础
知识
符文杰9527
·
2023-12-20 11:19
AOP与日志(上)
面试官问了很多
Java基础
相关的问题,诸如反射、注解、动态代理以及MySQL优化相关的。看我答得还算
smart哥
·
2023-12-20 11:07
项目设计
项目设计
日志
aop
【面试】
Java基础
知识
基础语法hashmaphashMap的hashCode()方法是做什么的?hashCode()方法是用来获取哈希码,用来计算当前值应该放在hashMap哪个桶中hashMap大小设置为多少比较好?哈希表大小应该是质数,并且通常应该是2^n,其中n是正整数。哈希表大小应该足够大,以便在哈希函数分布均匀的情况下尽可能减少哈希冲突的概率。通常,哈希表大小应该是预期存储元素数量的1.2到2倍之间。————
YifengGuo233
·
2023-12-20 06:31
面试
java
职场和发展
Java基础
_注解
理解注解就是标签这里先不引出概念具体描述注解是在JavaSE5.0版本引入的一个概念注解的定义使用@interface关键字进行定义public@interfaceDemoAnnotation{}上述的代码创建了一个名字叫做DemoAnnotation的注解,可以理解创建了一个名字叫做DemoAnnotation的标签。注解的应用创建一个类Demo,在类定义的地方加入@DemoAnnotation
dashingqi
·
2023-12-20 04:28
java基础
——面向对象之封装
封装的步骤:1、所有属性私有化,使用private关键字进行修饰,private表示私有的,修饰的所有数据只能在本类中访问——对外提供两个公开的方法,分别是set方法和get方法——想修改age属性,调用set方法——想读取age属性,调用get方法3、set的命名规范:publicvoidsetAge(inta){age=a}4、get方法的命名规范publicintgetAge(){retur
软件分享域
·
2023-12-20 03:03
【JavaSE - 整体学习大纲】
数组第04章:面向对象(上)第05章:面向对象(中)第06章:面向对象(下)第07章:异常处理第08章:多线程第09章:Java常用类第10章:枚举类与注解第11章:Java集合第12章:泛型第13章:
IO
深山老Java
·
2023-12-19 23:17
JavaSE
-
编程技术
学习
经验分享
java
java-ee
intellij-idea
【C++】— —期末复习题(五)
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客
Java基础
:
Java基础
_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
IT闫
·
2023-12-19 23:47
c++
开发语言
JavaSE学习-
java基础
常识和开发环境
java基础
常识和开发环境一基础常识1.1计算机和用户的交互方式:图形化界面vs命令行方式1.2Dos命令:1.3Java语言版本迭代概述jdk1.5开始更名为5.0。
码智
·
2023-12-19 23:47
JavaSE学习
javase
【离散数学】——期末刷题题库(树其一)
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客
Java基础
:
Java基础
_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
IT闫
·
2023-12-19 23:44
学习
二:万丈高楼平地起——
java基础
知识
1.浅谈java我认为要深入了解一门语言,首先应搞懂它的来龙去脉,这里就要从计算机语言发展史说起,总的概况起来经历了机器语言——汇编语言——高级语言,早期的机器语言是由“0”和“1”组成的二进制数,由于这种语言是直接对计算机硬件进行操作,所以运算效率在特定计算器上是最高的;汇编语言是在机器语言的基础上诞生的一门语言,它用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,从而提高了语言的记忆
随风飞扬丶
·
2023-12-19 21:10
Java基础
面试题(23道)
1、final、finally和finalize的区别是什么?1、final用于声明属性、方法和类,分别表示属性不可变、方法不可覆盖、类不可继承;2、finally作为异常处理的一部分,只能在try/catch语句中使用,finally附带一个语句块用来表示这个语句最终一定会被执行,经常被用在需要释放资源的情况下;3、finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对
改个名字不容易
·
2023-12-19 21:57
java
开发语言
面试
Java基础
面试题10道(1)
2023年9月6日1、Java语言具有哪些特点?1、Java为纯面向对象的语言。它能够直接反应现实生活中的对象;2、Java具有平台无关性。Java利用Java虚拟机运行字节码,无论是在Windows、Linux还是MacOS等其他平台对Java程序进行编译,编译后的程序可以在其他平台运行;3、Java为解释性语言,编码器把Java代码编译成平台无关的中间代码,然后在JVM上解释运行,具有很好的可
改个名字不容易
·
2023-12-19 21:27
java
开发语言
面试
java基础
知识⑤:Spring框架的一些重要模块(单独说明)
Spring框架的一些重要模块(单独说明)1️⃣SpringCore:Spring框架的核心模块,提供了IoC容器的实现,包括BeanFactory和ApplicationContext。它还提供了依赖注入的支持,以及一些基本的工具类和接口。SpringCore模块提供了IoC(InversionofControl,控制反转)和DI(DependencyInjection,依赖注入)的功能。下面我
两点王爷
·
2023-12-19 18:16
java
java
spring
开发语言
java基础
知识⑤:设计模式Spring框架及其相关模块(一)
目录一、Spring相关知识点1️⃣Spring框架的核心特性依赖注入(DI)、控制反转(IoC)依赖注入(DI)控制反转(IoC)1.什么是控制反转(IoC)?2.IoC的原理3.Spring框架实现IoC的方式3.1XML配置3.2注解方式4.Spring容器4.1BeanFactory4.2ApplicationContext5.Bean的生命周期5.1Bean的初始化5.2Bean的销毁6
两点王爷
·
2023-12-19 18:43
java
java
设计模式
spring
Java学习之
IO流
一、IO的概述当需要把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作。当把持久设备上的数据读取到内存中的这个动作称为输入(读)Input操作。我们把输入和输出的动作叫做IO操作,或者也可以叫OI操作,看你心情想把Java程序操作完的数据保存硬盘等持久化设备上,这时需要把这些数据通过JVM,调用操作系统底层的读写技术才能把数据保存在持久设备上,同样的如果我们要从持久设备上读取数
渔火愁眠_
·
2023-12-19 16:52
java
学习
开发语言
黑马程序员2022
JAVA基础
之for循环练习
https://www.bilibili.com/video/BV17F411T7Ao?p=51&spm_id_from=pageDriver&vd_source=280f0b13127376670833142c8587d341packagecom.itheima.test;importjava.util.Scanner;publicclassTest16{publicstaticvoidmain
1631ba8ebaf7
·
2023-12-19 15:24
文件上传与下载
文件上传和下载文件上传和下载是JAVAWEB中常见的一种操作,文件上传主要是将文件通过
IO流
传输到服务器的某一个特定的文件夹下;刚开始工作那会一个上传文件常常花费小半天的时间。
xbmchina
·
2023-12-19 14:34
Java基础
361问第15问——线程安全的方法
文章目录什么是数据不一致问题?怎样才能保证数据一致?--->要改谁就锁谁1synchronized关键字⭐️⭐️⭐️⭐️⭐️1.1普通方法1.2静态方法1.3代码块(推荐使用,颗粒度可控)2使用ReentrantLock什么是数据不一致问题?提到线程安全想必大家并不陌生,但是为什么真正项目中遇到多线程问题的时候却很棘手?很大一部分原因是我们只学理论走马观花看了几篇博客背了几个面试点就以为自己掌握了
Gerry_Liang
·
2023-12-19 12:08
Java
java
jvm
开发语言
线程安全
多线程
JVM 垃圾回收详解
例如:
IO流
不适用了但是没有被close、数据库连接JDBC没有被close。这些对象不会被回收就会占据内存,大量的此类对象存在,也是导致内存溢出的原因。垃圾回收的
子龙技术
·
2023-12-19 08:46
jvm
java
Redis最实用的基础入门数据结构和常用指令使用教程
Linux中的IO多路复用机制是指一个线程处理多个
IO流
,就是我们经常听到的select/epoll机制。简单来说,在Redis只运
shepherd126
·
2023-12-19 08:07
Redis事件与原理深度解析
redis
数据结构
数据库
第二十九节:
Java基础
知识-类,多态,Object,数组和字符串
标题图前言
Java基础
知识-类,多态,Object,数组和字符串,回顾,继承,类的多态性,多态,向上转型和向下转型,Object,数组,多维数组,字符串,字符串比较。
魔王哪吒
·
2023-12-19 07:55
如何在Docker部署draw.
io流
程图软件并实现公网远程访问
前言提到流程图,大家第一时间可能会想到Visio,不可否认,VIsio确实是功能强大,但是软件为收费,并且因为其功能强大,导致安装需要很多的系统内存,并且是不可跨平台使用。所以,今天给大家推荐一款更实用的流程图软件——Draw.io在线绘图工具。其实,除了写代码,画图也是每个程序员必备的技能之一,我们经常接触有流程图、架构图等等。而且Draw.io结合cpolar内网穿透工具还可以增加共享和协作功
kaixin_啊啊
·
2023-12-19 06:49
cpolar
docker
draw.io
流程图
Java基础
——内部类
文章目录1概述1.1什么是内部类1.2什么时候使用内部类2内部类的分类3成员内部类3.1成员内部类的细节3.2成员内部类面试题3.3成员内部类内存图4静态内部类5局部内部类6匿名内部类【重点】6.1概述6.2格式6.3什么时候用到匿名内部类6.4匿名内部类前提和格式6.5使用方式6.6匿名内部类的特点6.7匿名内部类的使用场景1概述1.1什么是内部类将一个类A定义在另一个类B里面,里面的那个类A就
允诺@晴天
·
2023-12-19 05:44
Java学习
java
开发语言
内部类
Java基础
——匿名内部类
文章目录1、匿名内部类2、为什么要使用匿名内部类3、如何使用匿名内部类1、匿名内部类匿名内部类,就是没有名字的一种嵌套类。它是Java对类的定义方式之一。2、为什么要使用匿名内部类在实际开发中,我们常常遇到这样的情况:一个接口/类的方法的某个实现方式在程序中只会执行一次,但为了使用它,我们需要创建它的实现类/子类去实现/重写。此时可以使用匿名内部类的方式,可以无需创建新的类,减少代码冗余。下面详细
酱紫学Java
·
2023-12-19 05:44
Java基础入门
java
Java基础
语法之内部类
什么是内部类就是在一个类中又定义了另一个类分类实例内部类即未被static修饰的内部类1.外部类中的任何成员都可以在内部类里面直接访问,不管这个成员是什么权限2.内部类对象的创建必须是在有外部类成员的前提下这是错误的,那如何实例化呢?先要有一个外部类对象,然后再实例化内部类对象,等号左边是这个对象的类型,即OutClass.InnerClass,等号右边则是通过外部类对象去实例化内部类对象也可以按
zyh20050430
·
2023-12-19 05:11
java
开发语言
内部类
jdk的环境变量配置
前言:因为最近在学
Java基础
要配置jdk的环境变量我就整理下教程分享给大家准备工作:下载jdk我们去oracle下载对应版本的jdk版本下载链接https://www.oracle.com具体操作TIM
一个维C的下冰雹
·
2023-12-19 04:44
排名前16的Java工具类
一.org.apache.commons.io.IOUtilscloseQuietly:关闭一个
IO流
、socket、或者selector且不抛出异常,通常放在finally块toString:转换
IO
alterem
·
2023-12-19 04:14
Java基础
回顾——数据类型
文章目录基本数据类型引用类型数组类型遍历数组排序多维数组常量var关键字四则运算移位操作位运算类型自动提升和强制转型浮点数运算三元运算符内容摘自https://www.liaoxuefeng.com/wiki/1252599548343744/1255883729079552基本数据类型整数类型:byte,short,int,long浮点数类型:float,double字符类型:char布尔类型:
ww要努力呀
·
2023-12-19 04:10
java
开发语言
Java基础
回顾——面向对象编程
文章目录面向对象基础方法构造方法默认构造方法多构造方法方法重载继承多态抽象类接口静态字段和静态方法包作用域内部类写在最后https://www.liaoxuefeng.com/wiki/1252599548343744/1255943520012800面向对象编程Object-OrientedProgramming,简称OOP,是一种通过对象的方式,把现实世界映射到计算机模型的一种编程方法面向对象
ww要努力呀
·
2023-12-19 03:08
java
开发语言
Java-
IO流
-RandomAccessFile
importjava.io.FileNotFoundException;importjava.io.IOException;importjava.io.RandomAccessFile;publicclassRandomAccessFileDemo{/***@paramargs*@throwsIOException*/publicstaticvoidmain(String[]args)throws
码农随想录
·
2023-12-19 00:00
JAVA基础
面试题
Java基础
面试题Java语言有哪些特点/什么是Java?
哈哈屋社
·
2023-12-18 17:25
Java基础
面试题
java
开发语言
java基础
一
Java基础
文章目录前言java基本类型和包装类型的区别?包装类型的缓存机制了解么?构造⽅法有哪些特点?是否可被override?面向对象编程具有三大特征接⼝和抽象类有什么共同点和区别?
MonochromeContrast
·
2023-12-18 15:16
java面试题
java
spring
开发语言
第一篇
Java基础
知识复习
JAVA基础
案列教程syso+按着alt+/输出System.out.printmain+按着alt+/输出publicstaticvoidmain(String[]args){alt+上下键两行代码互换位置
无趣丶v
·
2023-12-18 14:12
java
jvm
servlet
Go语言文件操作:文件读写案例以及相关细节介绍
在Go语言中,文件的读写操作与Java中的
IO流
类似。在Go语言中,文件的IO操作主要使用了os包。可以在中文API文档中查找更多关于os包的信息:https://st
萤火 虫客
·
2023-12-18 12:43
Go语言
golang
开发语言
后端
数据库基本概念及SQL语句
就是存储和管理数据的仓库其本质是一个文件系统,还是以文件的方式,将数据保存在电脑上1.2为什么使用数据库数据存储方式的比较存储方式优点缺点内存速度快不能够永久保存,数据是临时状态的文件数据是可以永久保存的使用
IO
zhe11
·
2023-12-18 11:47
阿里巴巴-EasyExcel 基于Java的简单、省内存的读写Excel
应用中如何利用EasyExcel技术完成对excel文件的导入和导出操作;黑马阿里EasyExcel实战教程,阿里开源技术实现MySQL和Excel之间海量数据处理_哔哩哔哩_bilibili技术要求1.
java
软工菜鸡
·
2023-12-18 10:25
java
阿里巴巴
阿里 Java 系统架构师 应用架构师面试突击宝典
阿里第9版Java系统架构师应用架构师面试突击宝典阿里巴巴面试突击宝典主要分为9大模块:一、备战面试二、
Java基础
+集合+多线程+JVM三、计算机基础四、数据库面试题总结五、常用框架面试题总结六、系统设计七
java梅洛
·
2023-12-18 10:24
面试
java
程序人生
经验分享
java-ee
Java基础
--面向对象之多态(向上转型与向下转型)
1、什么是多态?简单的理解多态多态,简而言之就是同一个行为具有多个不同表现形式或形态的能力。比如说,有一杯水,我不知道它是温的、冰的还是烫的,但是我一摸我就知道了。我摸水杯这个动作,对于不同温度的水,就会得到不同的结果。这就是多态。那么,java中是怎么体现多态呢?我们来直接看代码:publicclassWater{publicvoidshowTem(){System.out.println("我
天不生我小金
·
2023-12-18 10:31
【
Java基础
】HashMap 原理
文章目录1、HashMap设置值的原理2、HashMap获取值原理3、HashMapHash优化4、HashMap寻址优化5、HashMap是如何解决Hash冲突的?5.1get数据的时候,如果定位到指定位置的元素是一个链表,怎么办呢?5.2红黑树6、数组扩容6.1数组长度为16,计算index6.2数组长度为32,计算index6.3扩容总结:1、HashMap设置值的原理根据key计算Hash
程序员不弃
·
2023-12-18 08:11
【JAVA面试】
哈希算法
散列表
算法
HashMap
java基础
Java基础
之 Vector类
目录1:概念2:Vector类特有功能3:Vector案例存储字符串并遍历存储自定义对象并遍历1:概念Vector类概述底层数据结构是数组,查询快,增删慢线程安全,效率低注意:由于Vector类继承于List而List继承于Collection所以Vector类具有他们有的一般方法。2:Vector类特有功能(1:publicvoidaddElement(Objectobj)在集合末尾添加元素,功
山海自有归期
·
2023-12-18 08:40
java
开发语言
后端
【
Java基础
系列】BigDecimal入门
一.基本介绍1.什么是BigDecimal?BigDecimal是Java中的一个类,用于表示任意精度的十进制数。它属于java.math包,并提供了高精度的浮点数运算。与基本数据类型的浮点数(如float和double)不同,BigDecimal可以表示精确的小数,并且不会出现舍入误差。2.BigDecimal特点?主要的特点包括:任意精度:BigDecimal可以处理非常大或非常小的数字,而不
檀越剑指大厂
·
2023-12-18 02:49
s0
常用工具
java
开发语言
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
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
其他