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基础
三天吃透计算机网络八股文
本文已经收录到Github仓库,该仓库包含计算机基础、
Java基础
、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、
程序员大彬
·
2023-08-22 13:35
java
网络
面试
计算机网络
java
面试
Spring cache整合Redis使用介绍
简介:
java系列
技术分享(持续更新中…)初衷:一起学习、一起进步、坚持不懈如果文章内容有误与您的想法不一致,欢迎大家在评论区指正希望这篇文章对你有所帮助,欢迎点赞收藏⭐留言更多文章请点击文章目录一、Springcache
Dream_sky分享
·
2023-08-22 10:20
Spring
spring
redis
java
那些被你遗忘的
Java基础
面试题,快来查漏补缺下吧
相信今年很多面试的朋友都遇到一个问题,在刷题的时候一直在刷比较高级项目框架内容,却忘记了那些不该忘的基础内容.万万没想到,最后却栽倒了基础上面,下面为大家准备了一些基础项目题,大家可以查漏补缺下.file1.面向对象和面向过程的区别面向过程优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素
专攻计算机从业者
·
2023-08-22 09:24
Java基础
篇——反射&枚举
反射&枚举课程目标1.【理解】类加载器2.【理解】什么是反射3.【掌握】获取Class对象的三种方式4.【掌握】反射获取构造方法并创建对象5.【掌握】反射获取成员变量并使用6.【掌握】反射获取成员方法并使用7.【掌握】反射综合案例8.【理解】枚举B友:https://www.bilibili.com/video/BV1QG4y1J76q/VIP服务课程:https://edu.51cto.com/
小天博客
·
2023-08-22 08:00
java基础
java
反射和枚举
Java基础
-并发编程-ThreadLocal使用与原理分析
Java工程师知识树/
Java基础
java.lang.ThreadLocalJDK针对ThreadLocal的描述publicclassThreadLocal这个类提供线程局部变量。
HughJin
·
2023-08-22 01:28
Java基础
十二(练习,oop)
开发喵影院根据要求完成开发喵影院的开发。定义用户类User,包含以下属性:用户的名称(username)、用户登录手机号(phone)、用户的密码(password)、用户的身份(roleint类型1表示管理员2表示普通用户)定义电影类Movie,包含以下属性:电影的名称(name)、电影的价格(price)、电影的导演(director)、上映时间(dateint类型,比如:2023年1月1日写
写代码的小包
·
2023-08-21 23:03
Java
java
开发语言
Java基础
(十五)面向对象编程 OOP 多态
Java面向对象基础知识笔记(四)1.对象数组的使用在Java中,我们可以创建包含对象的数组。对象数组是一种特殊类型的数组,其中每个元素都是一个对象的引用。你可以将任何类的对象存储在对象数组中,并通过索引来访问和操作这些对象。以下是对象数组的基本用法://创建对象数组ClassName[]arrayName=newClassName[size];//实例化对象并存储到数组中arrayName[in
写代码的小包
·
2023-08-21 23:33
Java
java
开发语言
JAVA基础
volatile于java内存模型Singleton的例子JNI编程线程池Java中的几种线程池,你之前用对了吗JAVA线程池的正确打开方式一次Java线程池误用引发的血案和总结线程的最佳数量Nthreads=NcpuUcpu(1+w/c).怎么理解呢?假如每个线程的cpu时间为c,io时间为w(w大于c,此处假设为3),我们把cpu时间作为一个时间单位.那么cpu运行要1份时间,io要3份时间.
不存在的里皮
·
2023-08-21 17:51
Java基础
篇(01)
#简单说下什么是跨平台术语:操作系统指令集、屏蔽系统之间的差异由于各种操作系统所支持的指令集不是完全一致,所以在操作系统之上加个虚拟机可以来提供统一接口,屏蔽系统之间的差异。#Java有几种基本数据类型有八种基本数据类型。数据类型字节默认值byte10short20int40long80float40.0fdouble80.0dchar2'\u0000'boolean4false各自占用几字节也记
编程的程序员
·
2023-08-21 10:04
面试八股文(一)——
Java基础
Java基础
基本数据类型包装类型缓冲池BigDecimalStringString,StringBufferandStringBuilder内部数据结构AbstractStringBuilder扩容final
杨哥学编程
·
2023-08-21 10:18
java
2023面试八股文 ——
Java基础
知识
Java基础
知识一.Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?
leader_song
·
2023-08-21 09:45
面试
面试
java
python
1、JDK 和 JRE 有什么区别?
它提供了编译、运行Java程序所需的各种工具和资源,包括Java编译器、Java运行环境JRE,以及常用的
Java基础
类库等,是整个JAVA的核心。
peakyu
·
2023-08-21 09:07
java
jvm
jdk
jre
面试老被问HashMap,今天基于jdk1.8带你搞懂HashMap的底层实现原理
前言HashMap是Java后端工程师面试的必问题,因为其中的知识点太多,很适合用来考察面试者的
Java基础
。今天基于jdk1.8来研究一下HashMap的底层实现。
程序员匡胤
·
2023-08-21 08:53
Java 核心面试题全解析
Java基础
1.JDK和JRE有什么区别?JDK:JavaDevelopmentKit的简称,Java开发工具包,提供了Java的开发环境和运行环境。JRE:
油腻的程序猿啊
·
2023-08-21 08:44
java
面试
前端
Java基础
之String漫谈(三)
@[toc]1.导读这期主要分享下String的常量池以及intern方法的使用;2.JVM内存模型的简介在介绍String的常量池之前,先插播下JVM的内存模型,以便能更好地理解后面的内容;这是一张经典的JVM运行时内存管理图(基于JAVASE8),而我们经常用的HotSpot虚拟机则使用永久代(PermanentGeneration)来实现方法区;本期需要关注的是方法区中运行时常量池,JAVA
java菜鸟进阶
·
2023-08-21 05:02
Java基础
知识题(一)
文章目录前言一Java语言1.Java为什么不直接实现Iterator接口,而是实现Iterable2.解释为什么Java被称作是“平台无关的编程语言”?3.请描述JDK和JRE的区别?4.简述什么是值传递和引用传递?重点5.简述什么是迭代器(Iterator)?6.Iterator和ListIterator的区别是什么?重点7.简述快速失败(fail-fast)和安全失败(fail-safe)的
张小鱼༒
·
2023-08-21 02:28
Java编程语言案例总结
java
开发语言
面试
校招
笔试
Java基础
知识题(二)
系列文章目录
Java基础
知识题(一)文章目录系列文章目录前言1.Java中的组合、聚合和关联有什么区别?2.解释为什么Java被称作是“平台无关的编程语言”?3.简述什么是值传递和引用传递?
张小鱼༒
·
2023-08-21 02:58
Java编程语言案例总结
java
开发语言
面试
校招
笔试
java基础
编程练习之谁拿了最多奖学金
问题描述某校的惯例是在每学期的期末考试之后发放奖学金。发放的奖学金共有五种,获取的条件各自不同:院士奖学金,每人8000元,期末平均成绩高于80分(>80),并且在本学期内发表1篇或1篇以上论文的学生均可获得;五四奖学金,每人4000元,期末平均成绩高于85分(>85),并且班级评议成绩高于80分(>80)的学生均可获得;成绩优秀奖,每人2000元,期末平均成绩高于90分(>90)的学生均可获得;
唐英钏
·
2023-08-21 01:59
java中使用jdom生成与解析xml文本——微信公众号服务器接收并返回xml格式字符串的推送数据例子
生成一个简单xml数据格式文本1
java基础
小白说(๑• . •๑)
·
2023-08-21 01:38
#
java
java
xml
java基础
之数据类型转换
byte:8bitshort:16bitint:32bitlong:64bitfloat:32bitdouble:64bitchar:16bit数据类型转换:小数据类型—》大数据类型(自动类型转换)大数据类型—》小数据类型(强制类型转换)凡是byte,short,char数据类型,在运算时会自动转换成int类型的数据再运算。两个不同数据类型的数据运算时,结果转换为大数据类型基本类型与对应包装类可自
沈默的头号狗腿
·
2023-08-21 00:56
Rx
Java系列
之debounce,switchMap操作符及项目实际使用案例
1.debounce操作符debounce:“抖动”,该操作符对Observable每产生一个结果后,如果在规定的间隔时间内没有别的结果产生,则把这个结果提交给订阅者处理,否则忽略该结果。debounce.png示例原理用法Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmit
代码改变人生
·
2023-08-21 00:00
【Java高级开发高频面试题】面试者角度的口述版
文章目录1.具备扎实的
Java基础
集合HashMap底层工作原理HashMap版本问题HashMap并发修改异常HashMap影响HashMap性能的因素HashMap使用优化SynchronizedThreadLocalAQS
我是廖志伟
·
2023-08-20 01:59
java
面试
【面试八股文】每日一题:谈谈你对IO的理解
谈谈你对IO的理解每日一题-Java核心-谈谈你对对IO的理解【面试八股文】1.
Java基础
知识 JavaIO(Input/Output)是Java编程语言中用于处理输入和输出的一组类和接口。
波波烤鸭
·
2023-08-20 00:36
每日一题
面试
IO
NIO
阻塞
同步
异步
Java基础
二 容器
1.Java容器有哪些?Java容器.png具体如下结构:CollectionListArrayListLinkedListVectorStackSetHashSetLinkedHashSetTreeSetMapHashMapLinkedHashMapTreeMapConcurrentHashMapHashtable2.Collection和Collections有什么区别1.java.util.
不会忘的名字
·
2023-08-19 22:22
【
Java基础
】深入理解String、StringBuffer和StringBuilder的异同
文章目录一、结论:二、可变性String(不可变)StringBuffer和StringBuilder(可变)三、线程安全性String(线程安全)StringBuffer(线程安全)和StringBuilder(线程不安全)四、性能String(性能差)StringBuffer(针对多线程)和StringBuilder(针对单线程)一、结论:String、StringBuffer和StringB
怎么还不写代码
·
2023-08-19 17:51
面试题合集
Java
java
python
开发语言
Java基础
篇:抽象类与接口
1、抽象类和接口的定义:(1)抽象类主要用来抽取子类的通用特性,作为子类的模板,它不能被实例化,只能被用作为子类的超类。(2)接口是抽象方法的集合,声明了一系列的方法操作,如果一个类实现了某个接口,那么它必须实现这个接口的所有抽象方法。2、抽象类与接口的区别:(1)抽象类和接口都用于抽象化具体对象的,都不能直接实例化,但是两者的侧重点不同:抽象类主要用来抽象类型,表示这个对象是什么;接口主要用来抽
小天博客
·
2023-08-19 17:09
java基础
java
面向对象
Java面试宝典
目录一、
Java基础
1.JDK和JRE的区别?2.==和equals的区别?3.hashCode()和equals()的关系?4.final在java中的作用?
IT光
·
2023-08-19 16:12
java
面试
开发语言
Java基础
之try-with-resource语法糖
背景这是一篇东拼西凑的文章。在java开发中,一些网络链接或者是文件资源都需要程序员去手动调用close方法关闭,比如InputStream、OutputStream和java.sql.Connection。如果忘关了就可能造成严重的性能后果。而关闭的方法有很多种。比如finalizer、try-catch-finally、try-with-resources等等。try-with-resourc
江湖人称黑哥
·
2023-08-19 16:09
java
【八股文--
Java基础
面试题(53道)】
文章目录
Java基础
面试题(53道)Java概述1.什么是Java2.Java语言有哪些特点?3.JVM、JDK和JRE有什么区别?4.说说什么是跨平台性?原理是什么5.什么是字节码?
唯时
·
2023-08-19 15:03
面试八股文积累
Java基础
基础知识
java
开发语言
第01章_Java语言概述
1.Java知识脉络图1.1
Java基础
全程脉络图1.2本章专题与脉络2.抽丝剥茧话Java2.4软件开发之Java开发移动应用领域(集成Android平台):Java在Android端是主要开发的语言
JOKER-Wing
·
2023-08-19 14:32
Java2023笔记
java
JAVA基础
知识(三)——数组
数组数组一、数组的概述1.1数组的定义1.2数组的常见概念1.3数组的特点1.4数组的分类二、一维数组的使用2.1一维数组的声明和初始化2.2数组的基本使用2.3数组元素的默认初始化值2.4数组的内存解析三、多维数组的使用3.1二维数组的理解3.2二维数组的声明3.3二维数组的引用3.4二维数组的默认初始化值3.5二维数组的内存分析3.6二维数组的练习四、数组中常见的算法4.1数组中涉及的常见算法
⊙ω⊙ 在学习的路上越走越远~~~
·
2023-08-19 14:56
java
java
python
开发语言
JAVA基础
知识(四)——面向对象(上)
面向对象(上)一、面向对象的概念1.1何谓“面向对象”的编程思想1.2面向过程(POP)与面向对象(OOP)1.3面向对象的思想概述二、类和对象2.1面向对象的思想概述三、对象的创建和使用3.1设计类以及类和对象的使用3.2类和对象四、类的成员之一:属性4.1语法格式4.2变量的分类:成员变量与局部变量五、类的成员之二:方法(method)5.1什么是方法(method、函数)5.2方法的声明格式
⊙ω⊙ 在学习的路上越走越远~~~
·
2023-08-19 13:54
java
java
又来更新了,
Java基础
(五)方法。
本贴为持续更新贴!内容附带大量图文和练习,供大家学习时参考。本贴主要内容为方法及更多知识,希望大家阅读后能有不少的了解。更多资料请练习:码牛云课堂Java技术指导霸牛老师(微信):mnykt8080;码牛云Java技术交流QQ群:1142264605;1.方法概述1.1方法的概念方法:具有特定逻辑的一段代码。作用:提高代码的复用性。2.方法的定义和调用2.1无参数方法定义和调用定义格式:publi
喝啤酒的汪星人
·
2023-08-19 10:57
JavaSE基础系列
java
编程语言
后端
Java基础
1、简介Java是一种高级编程语言,它具有简单、面向对象、跨平台等特点。Java技术点包括但不限于以下几个方面:基础语法:Java语言的基础语法包括数据类型、运算符、流程控制语句等。面向对象编程:Java是一种面向对象的语言,它支持封装、继承和多态等面向对象的特性。异常处理:Java提供了异常处理机制,程序员可以通过捕获、处理异常来增强程序的稳定性和健壮性。多线程编程:Java提供了多线程编程的支
Doug.
·
2023-08-19 09:23
JAVA基础
java
Java基础
-并发编程-锁机制
Java工程师知识树/
Java基础
锁机制Java锁机制其实就是一种等待机制,将多个线程对共享数据的并发访问转换为串行访问,即一个共享数据一次只能被一个线程访问,这样锁就可以用来保障线程安全了。
HughJin
·
2023-08-19 02:09
java基础
知识第七天
首先对第六天的知识做一总结和细分1.数组的初始化所谓的初始化就是为数组开辟内存空间,并为数组中的每个元素赋予初始值;我们有两种方式可以实现数组初始化a.动态初始化只给出长度,由系统给出初始化值b.静态初始化给出初始化值由系统决定长度a.动态初始化的格式:数据类型【】数组名=new数据类型(数组长度)例:int【】arr=newint(3)。b.静态初始化的格式:数据类型【】数组名=new数据类型【
牛倩贱
·
2023-08-19 02:17
【面试总结】八股①
目录数据库缓存穿透是什么常见的sql调优方法有哪些使用表的别名为什么能优化查询性能MySQL事务特性是哪些事务隔离级别有哪些
Java基础
StringBuffer和StringBuilder的区别String
Koma_zhe
·
2023-08-18 22:06
Java相关
#
面试八股
面试
oracle
数据库
JAVA基础
补充(Comparable排序接口的实现)
JAVA基础
补充(Comparable排序接口的实现)Comparable接口的实现:没有实现Comparable接口时,取出来的值无法排序如果进行排序:实现接口进行排序:Controller层的实现实体类的实现复习时间
xiaoxust
·
2023-08-18 16:40
java
后端
java
开发语言
后端
java-ee
java代码日记--java 基础语法
java代码日记在线运行本地运行环境配置Java实例实战java8
Java基础
语法一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。
蟕初的梦想
·
2023-08-18 15:45
java
java
开发语言
java基础
数据结构冒泡排序packagejichu;importjava.util.Arrays;publicclassmaopao{publicstaticvoidmain(String[]args){int[]arr={4,9,5,3,7,6};sotr(arr);System.out.println(Arrays.toString(arr));}publicstaticvoidsotr(int[]ar
爱吃饭团煲
·
2023-08-18 15:08
ui
xhtml
前端
java八股文面试[
java基础
]—— 重载 和 重写
Java中,有一个名叫方法签名的东西,它的定义是这样的Definition:Twoofthecomponentsofamethoddeclarationcomprisethemethodsignature—themethod’snameandtheparametertypes.大概意思是,方法签名有两部分组成——方法名和参数列表我上面的函数的方法签名就是hand(inta,intb)而简单来说,J
小田田_XOW
·
2023-08-18 15:32
java八股文
面试
职场和发展
JAVA基础
|Java入门基本数据类型
基本数据类型整形变量介绍在python中,数据类型基本上,分为整数,浮点数和字符串。并且可以直接使用,不需要其他的操作。但是在JAVA中数据类型的变量类型是多种多样的。光数值类型就有四种,每当我们去使用它们时,同时也要声明他们的变量类型。基本数据类型:数值型整数:byte:1、short:2、int:4、long:8浮点:float:4、double:8)、字符型(char:2)、布尔型(bool
编程工匠
·
2023-08-18 10:03
Java基础
(六)
Java字符串String:1、实例化String对象的方式:直接赋值、使用关键字new;2、对于new关键字,我们不常用,会产生一个垃圾空间:new3、String内容比较:“==”比较的是地址;“equals”比较的是内容。一般使用后者;4、字符串内容不可被更改:内容不可改String常用方法:1、字符串长度:length()2、字符串转数组:toCharArray()3、字符串转byte数组
尘濯
·
2023-08-18 07:06
java基础
面向对象 简答题
1.面向对象的特征有哪些封装:是指将数据和他的数据处理过程包装起来,隐藏类的内部细节继承:新创建的类继承现有类的成员属性和方法,提高代码复用和扩展性多态:两个特征向上造型和向下转型,一个将父类型的对象指向子类型的引用,另一个将父类型的引用强转为子类型的引用2.访问修饰符有哪些,他们有什么区别private只有本类default只有同包类protected只有同包类及其他包子类可使用public在所
别挡
·
2023-08-18 06:01
面试问题83问
java
开发语言
JAVA基础
知识(六)——异常处理
异常一、异常概述与异常体系结构二、常见异常三、异常处理机制一:try-catch-finally四、异常处理机制二:throws五、手动抛出异常:throw六、用户自定义异常类七、开发中如何选择使用try-catch-finally还是使用throws八、如何看待代码中的编译时异常和运行时异常?九、throw和throws区别一、异常概述与异常体系结构在使用计算机语言进行项目开发的过程中,即使程序
⊙ω⊙ 在学习的路上越走越远~~~
·
2023-08-18 05:58
java
java
php
开发语言
JAVA基础
知识(二)——程序流程控制
程序流程控制一、程序流程控制1.1程序流程控制1.2顺序结构1.3分支结构1.4循环结构1.5嵌套循环1.6return的使用一、程序流程控制1.1程序流程控制流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。其流程控制方式采用结构化程序设计中规定的三种基本流程结构,即:顺序结构分支结构循环结构顺序结构程序从上到下逐行地执行,中间没有任何判断和跳转。分支
⊙ω⊙ 在学习的路上越走越远~~~
·
2023-08-18 05:58
java
java
python
开发语言
JAVA基础
知识(一)——Java语言描述、变量和运算符
@TOC(Java语言描述、变量和运算符)一、JAVA语言描述1.1java语言描述JDK、JRE、jVM三者之间的关系,以及JDK、JRE包含的主要结构有哪些?JDK=Jre+java的开发工具(javac.exejava.exejavadoc.exe)jre=jvm+java的核心类库为什么要配置path环境变量?如何配置?希望在任何目录下都可以执行java命令cmd命令输入sysdm.cpl
⊙ω⊙ 在学习的路上越走越远~~~
·
2023-08-18 05:25
java
java
python
开发语言
Java基础
重温(六)子类与父类实例方法、静态方法的重写问题
一、慨况本文讨论子类重写父类方法的问题。子类分别有静态、实例方法,父类也分别有静态、实例方法,现在分四种情况:a.实例方法(子类)---重写---->实例方法(父类)a.实例方法(子类)---重写---->静态方法(父类)a.静态方法(子类)---重写---->实例方法(父类)a.静态方法(子类)---重写---->静态方法(父类)二、代码1.父类packagecom.desmond.thread
desmond_assis
·
2023-08-18 05:43
Java基础重温
重写实例和静态方法
方法重写
java基础
面试
java深拷贝和浅拷贝的区别深拷贝和浅拷贝最根本的区别在于是否真正获取一个对象的复制实体,而不是引用。假设B复制了A,修改A的时候,看B是否发生变化:如果B跟着也变了,说明是浅拷贝,拿人手短!(修改堆内存中的同一个值)如果B没有改变,说明是深拷贝,自食其力!(修改堆内存中的不同的值)1、浅拷贝在拷贝一个对象时,对对象的基本数据类型的成员变量进行拷贝,但对引用类型的成员变量只进行引用的传递,并没有创
dream_alen
·
2023-08-17 23:44
java面试
java
面试
开发语言
Java基础
十一(面向对象OOP)
创建一个学生类编写一个名为Student的类,包含以下属性和方法:属性:姓名(name)、年龄(age)、学号(studentId)、成绩(score)方法:构造方法、获取姓名的方法、获取年龄的方法、获取学号的方法、获取成绩的方法、设置成绩的方法代码实现packagekfm.bases.ObjectOriented;publicclassStudents{privateStringname;pri
写代码的小包
·
2023-08-17 23:42
Java
java
hadoop
jvm
上一页
78
79
80
81
82
83
84
85
下一页
按字母分类:
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
其他