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基础part5
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
开发语言
Java程序员面试总结(一):
java基础
1.怎么理解跨平台Java实现跨平台的关键在于其“一次编写,到处运行”的理念。Java程序通过将源代码编译为中间字节码(bytecode),而不是特定于某个平台的机器代码。这个字节码可以在任何安装了Java虚拟机(JVM)的平台上运行。JVM充当了一个抽象层,负责将字节码翻译为特定平台的机器代码。因此,无论是在Windows、Linux还是其他支持Java的操作系统上,只需安装相应平台的JVM,就
阿狸轰
·
2023-12-18 01:53
java
java
面试
开发语言
bilibili 韩顺平Java后端学习路线
后端技术阶段概括java后端技术路线是一个相对完整的学习路线,所以大家不用把所有的都学完再去找工作,不用这样子,其实你只要学到第四个,第五个阶段,再做一些项目,再刷一些题,其实就可以开始准备找工作了第一部分:
Java
马小劲
·
2023-12-17 22:56
java
学习
面试
Java基础
语法之抽象类和接口
抽象类什么是抽象类并不是所有的类都是用来描述对象的,这样的类就是抽象类例如,矩形,三角形都是图形,但图形类无法去描述具体图形,所以它的draw方法无法具体实现,这个方法就可以没设计成抽象方法,这个类就是抽象类抽象类语法被abstract修饰的类是抽象类,abstract修饰的方法是抽象方法,抽象方法不用给出具体的实现体如上,draw方法没有具体实现体,也就是不用写代码块继承了抽象类的子类必须重写所
zyh20050430
·
2023-12-17 22:00
java
开发语言
Java基础
语法之类和对象
类的定义类就是对一个实体的属性功能进行描述类的定义格式首先要用到class关键字;其次,类名采用大驼峰形式例如DogClassNameStudent……最后,类中包含该类的属性,即成员变量;以及该类的功能,即成员方法例如:Dog类publicclassDog{//成员变量publicStringname;publicintage;//成员方法publicvoidbark(){System.out.
zyh20050430
·
2023-12-17 22:59
java
开发语言
Java基础
语法之继承
为什么要继承会发现,狗和猫只有叫声不同,因为它们都是动物,会有相同的属性和行为,所以它们可以继承animla类如何继承用到extends关键字这样就会简化好多注意1.Animal称为父类/超类/基类;dog,cat称为子类/派生类2.继承父类后,必须要添加自己的成员,否则没必要继承3.继承的作用:实现代码的复用父类成员的访问父类成员变量与子类不同名时a=10;b=20;都是访问从父类继承下来的成员
zyh20050430
·
2023-12-17 22:29
java
开发语言
Java基础
语法之多态
什么是多态通俗来说就是多种形态,具体点就i是去完成某个行为,当不同的对象去完成时会产生不同的状态都是吃东西,狗是吃狗粮,猫是吃猫粮向上转型本质就是创建一个子类对象,将其当作父类对象来使用语法格式:父类类型对象名=new子类类型();发生向上转型的场景:1.直接赋值2.方法传参传的是cat,但用Animal类来接收3.方法返回方法的重写什么是方法的重写重写也称为覆盖,重写只能是子类对父类的方法而言就
zyh20050430
·
2023-12-17 22:29
java
开发语言
JAVA架构知识总结
JAVA通讯通讯协议HTTPIO计算机网络面试题设计模式七大设计原则设计模式
JAVA基础
加强基础多线程登录数据库Springspringboot和Spring区别springboot启动加载springcloudRibbon
神科
·
2023-12-17 21:42
java开发经验
JAVA
【离散数学】——期末刷题题库(欧拉图和哈密顿图)
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客
Java基础
:
Java基础
_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
IT闫
·
2023-12-17 20:56
学习
【离散数学】——期末刷题题库( 图的基本概念)
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客
Java基础
:
Java基础
_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
IT闫
·
2023-12-17 20:56
开发语言
学习
【C++】— —期末复习题(四)
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客
Java基础
:
Java基础
_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
IT闫
·
2023-12-17 20:26
c++
开发语言
【MySQL】——数据类型及字符集
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客
Java基础
:
Java基础
_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
IT闫
·
2023-12-17 20:54
MySQL
mysql
数据库
java基础
知识复习
JAVA代码基本的格式:修饰符class类名{程序代码}该代码排序就比较“完美型”的,可读性强,整齐美观。关键点:1.程序代码可分为结构定义语句,功能执行语句。2.功能执行语句最后都要必须使用分号(;)结束。3.严格区分大小写。注意:1.考虑可读性,程序代码整齐美观,层次清晰。2.一个完整的字符串不能分开写,如果一个字符串太长了,可以将这个字符串分成两个字符串,然后使用加号(+)将这两个字符串连接
低语.
·
2023-12-17 18:26
java
jvm
开发语言
Java基础
:继承
3.继承3.1Java中的继承继承是类与类的一种关系,是一种“isa”的关系。注意:Java中的继承是单继承,也就是说,一个类只有一个父类。继承的好处有哪些?子类拥有父类的所有属性和方法(关键字private修饰的属性和方法除外)实现代码复用继承的语法规则是什么?class子类extends父类例如:classDogextendsAnimal{......}下面来实践一下,实现一个简单的继承。第一
浅语笑笑
·
2023-12-17 17:27
Java基础
——java代码规范详细版
本Java代码规范以SUN的标准Java代码规范为基础,为适应我们公司的实际需要,可能会做一些修改。本文档中没有说明的地方,请参看SUNJava标准代码规范。如果两边有冲突,以SUNJava标准为准。1.标识符命名规范1.1概述标识符的命名力求做到统一、达意和简洁。1.1.1统一统一是指,对于同一个概念,在程序中用同一种表示方法,比如对于供应商,既可以用supplier,也可以用provider,
ddm01
·
2023-12-17 16:46
Java基础
java编码规范
驼峰命名
命名统一
命名达意
命名简洁
java基础
-多线程
进程、线程概念进程:每个进程都有独立的代码和数据空间(进程上下文),进程切换开销比较大,进程中可以包含多个线程。(注:进程是资源分配最小单位)线程:同一类线程共享代码和数据空间,每个线程有独立的堆栈和计数器(PC),线程切换开销比较小。进程和线程都有五个状态:新建、就绪、运行、阻塞、终止。状态新建状态(New):新创建了一个线程对象。就绪状态(Runnable):线程对象创建后,其他线程调用了该对
dtdh
·
2023-12-17 10:38
java基础
this,super用法
this1、this能出现在实例方法中和构造方法中2、语法:this.,this()3、this不能使用在静态方法中4、this在区分局部变量和实例变量时不能省略publicvoidsetName(name){this.name=name;}5、this()只能出现在构造方法第一行,通过当前构造方法去调用本类中其他的构造方法。super1、super能出现在实例方法中和构造方法中2、语法:supe
慢慢来的小邵
·
2023-12-17 07:40
java
java
开发语言
java一些基础知识点
java基础
hashmap:1,hashmap:构成原理,扩容过程,put过程,为什么长度总是2的N次方,是否线程安全;构成原理:数组加链表put过程://null总是放在数组的第一个链表中 /
hlchengzi
·
2023-12-17 07:09
Java面试题1:
Java基础
篇
1、什么是面向对象?面向对象和面向过程的区别?答:面向对象是一种万物皆对象的编程思想,任何物体都可以归为一类事物,而一个个个体都是一类事物的实例。面向对象的编程是以对象为中心,以消息为驱动的。区别:①编程思路不同:面向过程以实现功能的函数开发为主,面向对象是首先抽象出类、属性及其方法,然后通过实例化、执行方法来完成功能。②封装性:都具有封装性,但是面向过程是封装的是功能,而面向对象封装的是数据和功
程序员洲洲
·
2023-12-17 06:24
Java
java
面试
c#
Java基础
题2:类和对象
1.下面代码的运行结果是()publicstaticvoidmain(String[]args){Strings;System.out.println("s="+s);}A.代码编程成功,并输出”s=”B.代码编译成功,并输出”s=null”C.由于Strings没有初始化,代码不能编译通过。D.代码编译成功,但捕获到NullPointException异常【答案】C【解析】局部变量在使用的时候,
田雨晴Tipper
·
2023-12-17 06:45
Java题库
java
开发语言
学习方法
算法
ChatGPT在指尖跳舞: open-interpreter实现本地数据采集、处理一条龙
open-interpreter实现本地数据采集、处理一条龙-知乎目录收起Part1前言Part2Open-Interpreter简介Part3安装与运行Part4工作场景1获取网页内容2pdf文件批量转换3excel文件合并
Part5
javastart
·
2023-12-17 05:47
大模型
aigc
chatgpt
人工智能
Java面试宝典:掌握高级技巧,征服职场殿堂(怒肝88小时整理合集)
目录一、
Java基础
1.JDK和JRE有什么区别?2.==和equals的区别是什么?3.两个对象的hashCode()相同,则equals()也一定为true,对吗?
小孟多
·
2023-12-17 04:21
java
职场和发展
Java基础
(一):基础数据类型
背景辞掉那悠闲的工作,给自己一点时间,内心安静的看看书,回顾一下,从而提升心灵。今天我们来聊一下Java这门语言的数据类型,众所周知,Java是一种强类型语言。在Java中,一共有8种基本类型,其中4种整形,2种浮点类型,1种用于表示Unicode编码的字符单元的字符类型char和1种用于表示真值的boolean类型。整型整型用于表示没有小数部分的值,允许为负数。int:4字节-214748364
大伟哥侃大山
·
2023-12-17 01:03
CentOS8下的JDK安装(商城6)
一、JDK简介(一)JDK、JRE、JVM、JIT1、JDK(JavaDevelopmentkit),针对Java开发人员的产品,它包括了Java运行环境JRE、Java工具和
Java基础
类库,是java
weixin_43075093
·
2023-12-16 19:03
java
开发语言
linux
jdk
Java面试题及答案整理( 2022 年 2 月最新版,持续更新)
、Dubbo、EL、Redis、MySQL、并发编程、Java面试、Spring、微服务、Linux、Springboot、SpringCloud、MQ、Kafka面试专题(共485页,32W字)一、
Java
大老高程序员
·
2023-12-16 17:01
Java基础
Java
java基础
java是一门跨平台的语言:一次编写,处处运行java能够跨平台的原因,是因为有各种类型的jvm,且各个jvm不跨平台java开发:写代码(java)——>编译(class)——>执行
一朵小红花HH
·
2023-12-16 15:34
Java
java
开发语言
Java体系总结
Java体系总结Java技术体系总结涵盖了
Java基础
(Java运行原理、运行环境、Java特性、集合、线程、JVM、SPI)、Netty框架、Https原理、Spring框架、SpringBoot框架的知识整理目录
老杜095
·
2023-12-16 14:10
Java
java
开发语言
初学Java应该看哪些书?
Java基础
《HeadFirstJava》(推荐,豆瓣评分8.7,1.0K+人评价):可以说是我的Java启蒙书籍了,特别适合新手读当然也适合我们用来温故Java知识点。
程序媛_小白
·
2023-12-16 13:18
Java基础
Java
框架
java
开发语言
后端
今日学习之java初学者入门基础
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录前言一、计算机基础知识计算机应用的方面计算机硬件计算机软件计算机语言人机交互常用DOS命令java语言特点
java基础
知识前言java
湘北宫城
·
2023-12-16 13:16
学习
java
开发语言
java基础
知识
PS:有些图或文字是从其他地方引用过来的文章目录java的权限修饰符关于方法的重写需要遵守的规则java编译和运行命令子类父类构造器方法调用java的权限修饰符关于方法的重写需要遵守的规则继承父类、实现接口遵循以下规则两同两小一大。方法名,参数类型相同。子类返回类型和子类抛出异常小于等于父类。子类访问权限大于等于父类java编译和运行命令编译:javacA.java编译后会生成A.class文件运
^“Liu”^
·
2023-12-16 11:28
java
我的面试(1年经验)
文章目录
java基础
并发设计模式jvmMySQLmybatisplusredisSpring其他常用中间件SpringCloud其他
java基础
说说对面向对象的理解说说对java三大特性的理解说一说java
^“Liu”^
·
2023-12-16 11:58
面试
职场和发展
Java基础
教程(3)——回顾HelloWorld
在上一篇文章中,我们已经编写了第一个Java程序——HelloWorld,并且对它进行了编译和运行。虽然这个例子很短小,但是它具有一个完整的Java程序所应该具有的结构。在这篇文章中,我将会对这个最简单的程序进行详细的解析,以便读者能够更清楚地认识到Java程序的结构。现在来回顾一下这段代码:classHelloWorld{publicstaticvoidmain(String[]args){Sy
游戏原画设计
·
2023-12-16 06:13
Java 反射:探索运行时行为的强大工具
其他系列文章导航
Java基础
合集数据结构与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、浅层理解1.1定义1.2我的理解二、反射基础与应用2.1反射基础2.2反射的高级应用三
伴川
·
2023-12-16 03:51
Java基础合集
java
开发语言
算法
redis
inscode
数据库
数据结构
如何排查线上问题的?
其他系列文章导航
Java基础
合集数据结构与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、预警层面1.1做好监控告警1.2定位报警层面二、近期版本2.1判断最近有没有发版本
伴川
·
2023-12-16 03:50
Java基础合集
数据结构
算法
inscode
guava
电视盒子
java
github
【数据结构和算法】判断子序列
其他系列文章导航
Java基础
合集数据结构与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1方法一:双指针三、代码3.1方法一:双指针3.1.1Java
伴川
·
2023-12-16 03:50
数据结构
算法
redis
inscode
数据库
java
后端
【数据结构和算法】到达首都的最少油耗
其他系列文章导航
Java基础
合集数据结构与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解三、代码四、复杂度分析前言这是力扣的2477题,难度为中等
伴川
·
2023-12-16 03:49
数据结构与算法合集
数据结构
算法
guava
pip
sass
mssql
harmonyos
【数据结构和算法】递增的三元子序列
其他系列文章导航
Java基础
合集数据结构与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1方法一:贪心+二分2.2方法二:贪心(优化)三、代码
伴川
·
2023-12-16 03:19
数据结构与算法合集
数据结构
算法
inscode
guava
电视盒子
java
c++
【数据结构和算法】种花问题
其他系列文章导航
Java基础
合集数据结构与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1方法一:贪心三、代码3.1方法一:贪心四、复杂度分析前言这是力扣的
伴川
·
2023-12-16 03:15
数据结构与算法合集
数据结构
算法
inscode
guava
电视盒子
intellij
idea
mssql
Java常见面试题汇总-----------
Java基础
(NIO与IO的区别)
18.NIO与IO的区别 NIO即NewIO,这个库是在JDK1.4中才引入的。NIO和IO有相同的作用和目的,但实现方式不同,NIO主要用到的是块,所以NIO的效率要比IO高很多。在JavaAPI中提供了两套NIO,一套是针对标准输入输出NIO,另一套就是网络编程NIO。 NIO和IO的主要区别,下表总结了JavaIO和NIO之间的主要区别:IONIO面向流面向缓冲阻塞IO非阻塞IO无选择器
从菜鸟到老菜鸟
·
2023-12-16 01:43
Java工程师通宵都要看完这几本阿里P8都强烈推荐的Java电子书
架构学习资料添加图片注释,不超过140字(可选)面试资料添加图片注释,不超过140字(可选)Java核心知识文档添加图片注释,不超过140字(可选)Java核心知识PDF1.JVM2.JAVA集合3.JAVA多线程并发4.
JAVA
写代码的珏秒秒
·
2023-12-15 23:53
java
开发语言
java面试中的有价值的经典问答
目录1️⃣
Java基础
2️⃣集合框架3️⃣异常处理4️⃣设计模式5️⃣多线程6️⃣数据结构与算法更多问题答案慢慢补充……当然也可留言补充常问的Java面试问题应该涵盖语言特性、核心概念、设计模式、数据结构
两点王爷
·
2023-12-15 20:40
java
面试
开发语言
java基础
知识④:设计模式
目录一、设计模式1️⃣创建型设计模式(常用:单例、工厂、抽象工厂)2️⃣结构型设计模式(常用:适配器、装饰者、外观、代理)3️⃣行为型设计模式(常用:观察者、策略、模板方法、命令)二、其他4️⃣面试中关于设计模式如何考察(思考该如何回答?在实际项目中如何应用?)具体详细说明如下:带着问题学习:什么是设计模式?设计模式包含哪些?每个设计模式的特点又都是什么?每个设计模式有都适用于哪些场景?设计模式是
两点王爷
·
2023-12-15 19:00
java
设计模式
开发语言
java的内存图
如下图所示:从图中可以看出JDK是整个JAVA的核心,包括了Java运行环境JRE(JavaRuntimeEnvirnment)、一堆Java开发工具(javac/java/jdb等)和
Java基础
的类库
五敷有你
·
2023-12-15 16:42
JavaSE
java
开发语言
java基础
练习题
1.使用Scanner从控制台获取两个数字,然后计算这两个数字的和publicclassMain{publicstaticvoidmain(String[]args){Scanners=newScanner(System.in);//接受数字inta=s.nextInt();intb=s.nextInt();System.out.println(a+b);}}2.inti=1;intj=++i+i
小i青蛙
·
2023-12-15 16:28
java练习题
java
Java基础
练习题-接口与继承
1.设计一个治疗者接口:Healer该接口声明有方法:heal()设计一个Support类,代表辅助英雄,继承Hero类,同时实现了Healer这个接口interfaceHealer//接口{voidheal();}classSupportextendsHeroimplementsHealer{publicSupport(Stringid,floateconomy,intkill){super(i
小i青蛙
·
2023-12-15 16:28
java
开发语言
Java基础
学习-多线程编程基础
1.一个进程可以包含多个线程,它们共享进程资源2.JAVA中,实现多线程有两种方法:继承Thread类,实现Runnable接口,由于JAVA不支持多继承,因此要根据实际问题选择实现方法。(1)Thread类从Thread类派生一个子类,并创建这个子类的对象,就可以产生一个新的线程;这个子类应该重写Thread类的run方法,在run方法中写入需要在新线程中执行的语句段。这个子类的对象需要调用st
小i青蛙
·
2023-12-15 16:28
java练习题
java
Java基础
- JDBC操作数据库(MySql)
JDBC是Java语言操作数据库的一套接口,也就是规范,具体的实现需要各个数据库厂商去实现。比如我们在使用JDBC去连接mySql数据库的时候,我们必须要依赖一个叫做mysql-connector-java的jar包,这里面封装的就是mySql对于JDBC的实现。Java中使用JDBC首先引入mysql-connector-java依赖,比如maven项目的pom.xml文件中添加:mysqlmy
后仰大风车
·
2023-12-15 14:08
java
数据库
mysql
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他