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基础
知识 8】String、StringBuilder、StringBuffer详解
因为会创建大量的StringBuilder对象在堆内存中,这肯定是不允许的,所以这时就建议在循环外创建一个StringBuilder对象,然后循环内调用append方法进行手动拼接。还有一种特殊情况,如果“+”拼接的是字符串常量中的字符串时,编译器会进行优化,直接将两个字符串常量拼接好。所以,“+”连接符对于直接相加的字符串常量效率很高,因为在编译期间便确定了它的值;但对于间接相加的情况效率就会变
2401_85763924
·
2025-06-20 21:27
java
windows
开发语言
【
JAVA基础
】JVM是什么?
JVM是什么?一、JVM的基本概念二、JVM的特点三、JVM的结构四、JVM的运行时数据区域五、JVM的垃圾回收机制六、JVM的应用场景七、JVM的性能调优一、JVM的基本概念JVM是一种规范,本身是一个虚拟计算机,直接和操作系统进行交互,与硬件不直接交互。JVM屏蔽了与操作系统平台相关的信息,使得Java程序只需编译成适应JVM、可以在JVM上运行的目标代码(.class),JVM再负责解释成具
秋の花
·
2025-06-19 23:24
Java基础
java
jvm
开发语言
Java基础
语法:从零开始构建你的第一个程序
掌握
Java基础
语法是每一位开发者迈向高级编程的第一步。本文将系统梳理
Java基础
语法的核心内容,并通过示例代码帮助你快速上手。
Yrrr1
·
2025-06-19 11:49
爪哇岛代码纪事
java
开发语言
Java常考简答题
Java基础
Java的特点是什么?面向对象平台无关性(一次编写,到处运行)安全性多线程支持自动内存管理(垃圾回收)丰富的类库JDK、JRE和JVM的区别?
Hygge-star
·
2025-06-18 20:12
Java
学习方法
java
面试
春招Java上岸指南:从0到1的备战全攻略
个人主页:java之路-CSDN博客(期待您的关注)目录春招前的自我评估与目标设定核心知识巩固与提升
Java基础
知识数据结构与算法多线程与并发编程数据库知识框架学习项目经验积累与优化回顾现有项目参与开源项目打造个人项目面试准备与技巧提升简历撰写常见面试题解析模拟面试面试技巧与注意事项春招实战与心态调整春招信息收集投递策略面试实战应对心态调整春招前的自我评估与目标设定在开始春招备战之前
·
2025-06-18 19:02
【1.1 漫画
Java基础
- 从零到英雄的进阶之路】
漫画
Java基础
-从零到英雄的进阶之路目录记忆口诀可视化图表形象比喻数字记忆实战案例记忆卡片总结诗句面试准备记忆口诀️Java设计原理-“SOLID五兄弟”单一责任不贪心(SingleResponsibility
·
2025-06-18 09:25
deepseek模拟美团高级java开发工程师面试题
美团高级Java开发工程师面试题及参考答案一、
Java基础
部分1.HashMap实现原理题目:请详细描述JDK8中HashMap的实现原理为什么JDK8要将链表转为红黑树?阈值为什么是8?
IT成长史
·
2025-06-17 05:18
deepseek+面试
java
第四届机器学习与智能系统工程国际学术会议MLISE 2024
腾讯云智研发公司技术运营实习生二面工行软开面经我的国企银行运营商笔试面试之路|保姆级分享一份海康面试题,看面试官如何拷问linux底层技术测试工程师社招-linux面试题晴天霹雳海康威视嵌入式面试题目linux面试题联想Linux开发一面凉经
Java
·
2025-06-16 20:17
Java 自学路线图之 Java 进阶自学
文章目录Java自学路线图的第二阶段是Java语言进阶自学,在自学了第一阶段的
Java基础
自学后,大家对Java语言编程有了初步的了解和认识,建议在第一部分自学后整理一下自己的自学思路,思考自己在自学
Java
m0_74824802
·
2025-06-15 07:44
面试
学习路线
阿里巴巴
java
开发语言
【Java 常考题】大一期末 Java 常考题全面解析:助你轻松拿高分!
一、
Java基础
语法(必考!)数据类型与变量:基本数据类型(8种):byte,short,int,long,float,double,char,boolean(考察范围、默认值)。
Hygge-star
·
2025-06-14 22:39
程序人生
java
学习方法
学习
GitHub标星3,android地图开发框架
SQL语句面试题解析========================================================================第一章
Java基础
Java集合框架Java
m0_66264630
·
2025-06-14 14:12
程序员
架构
移动开发
android
Java基础
面试题大全(2022最新版汇总)
一、基础篇1.1.Java语言有哪些特点1.2.面向对象和面向过程的区别1.3.八种基本数据类型的大小,以及他们的封装类1.4.标识符的命名规则。1.5.instanceof关键字的作用1.6.Java自动装箱与拆箱1.7.重载和重写的区别1.8.equals与==的区别1.9.Hashcode的作用1.10.String、StringStringBuffer和StringBuilder的区别是什
·
2025-06-13 22:29
基于API的Redis缓存实现
1.使用RedisAPI进行业务数据缓存管理编写一个进行业务处理的类ApiCommentService,使用@Autowired注解注入RedisAPI中常用的RedisTemplate(类似于
Java
axinawang
·
2025-06-12 17:00
springboot
spring
spring
boot
java
【Java 程序员面试 + 学习指南】覆盖互联网一线大厂 Java 程序员所需面试知识点与面试技巧
其中知识点涵盖
Java基础
、JVM、框架等;技巧包括简历撰写、项目经验阐述等,助你提升面试成功率。
sss191s
·
2025-06-12 13:36
java开发
java
面试
开发语言
Java
程序员
面试指南
学习指南
互联网大厂
2025 年一线互联网大厂最新高质量 Java 面试八股文整理及答案汇总
我将从
Java基础
、集合、多线程等多个重要方面,为你呈现一线互联网大厂最新的高质量Java面试八股文及答案,帮助你高效备考。
sss191s
·
2025-06-12 13:06
java开发
java
面试
开发语言
2025
年
Java
面试
一线大厂八股文
面试答案
互联网大厂面试题
互联网大厂Java面试实录:严肃面试官与水货程序员谢飞机的对决
互联网大厂Java面试实录:严肃面试官与水货程序员谢飞机的对决第一轮:
Java基础
与集合面试官:谢飞机,先简单介绍一下ArrayList和LinkedList的区别吧。谢飞机:啊?
不早睡不改名@
·
2025-06-12 01:40
Java场景面试宝典
Java
面试
JUC
JVM
多线程
Spring
Redis
Java基础
学须|DK自定义注解
概述在Java开发中,自定义注解(Annotation)是一种元编程机制,广泛用于框架设计、代码增强(如AOP)、参数校验、权限控制、日志埋点等场景。大型的框架工具,如Spring、MyBatis、Hibernate都大量使用注解机制,一些我们熟知的第三方工具(Hutool、Lombok)也都是用了大量的注解机制来增强和扩展应用。1关于自定义注解一般来说,常见的自定义注解基本的语法包括@Targe
·
2025-06-11 15:15
javajdk
13.Websocket
java基础
完结.最后补充一下WebSocket原生使用TCP实现WebsocketWebsocket全双工通讯的协议借助于Http协议进行连接,当客户端连接到服务端的时候会向服务端发送一个类似下面的HTTP
chxii
·
2025-06-11 11:34
java
java
websocket
《java创世手记》---
java基础
篇(上)
我将尝试“唤醒感知力”的方式,结合“造物主”的视角,来引导进入Java的世界。我们会尽量避免枯燥的细节罗列,而是从“模拟现实”和“解决问题”的角度出发,来体会Java这门语言是如何构建和表达数字世界的。《Java创世手记》序章:选择你的创世工具——为何是Java?想象你是一位经验丰富的“造物主”,在Python的世界里已经游刃有余,用它描绘了诸多灵动的脚本和小巧的世界。现在,你站在一片更广阔、更需
·
2025-06-11 01:22
Java面试场景题及答案总结(2025版持续更新)
一、
Java基础
篇场景题1:HashMap在多线程环境下可能出现什么问题?如何解决?问题描述:面试官:"请描述HashMap在多线
Java资料分享
·
2025-06-10 06:34
java
面试
开发语言
Java基础
:数据类型
数据类型强类型语言要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用基本数据类型整型byteshortintlong浮点型最好避免使用浮点数进行比较(BigDecimal)floatdouble字符型char布尔型(boolean)字符类型强制转换charc1='a';charc2='我';System.out.println(c1);System.out.println((int)c1
2401_84389254
·
2025-06-09 17:05
java
开发语言
面经系列之
Java基础
知识问答篇
本文主要分三章,第一章为Java面试和基础学习中常见却很重要的一些问题清单,第二章是对每个问题的详细解答,第三章是对某些问题的程序举例和验证。一.问题清单单个java源文件中是否能包含多个类(非内部类)?goto是不是java的关键字?&和&&有什么异同?如何跳出多层嵌套循环?switch语句的变量可以是什么?byte、long、String等能否?shorts1=1;s1=s1+1;和short
遇见已足矣
·
2025-06-09 09:39
java
笔记
原创完整笔记
java
基础知识
面试
Fullstack 面试复习笔记:Spring / Spring Boot / Spring Data / Security 整理
面试复习笔记:Spring/SpringBoot/SpringData/Security整理之前的笔记:Fullstack面试复习笔记:操作系统/网络/HTTP/设计模式梳理Fullstack面试复习笔记:
Java
GoldenaArcher
·
2025-06-09 06:16
面试
spring
面试
笔记
Fullstack 面试复习笔记:HTML / CSS 基础梳理
Fullstack面试复习笔记:HTML/CSS基础梳理之前的笔记:Fullstack面试复习笔记:操作系统/网络/HTTP/设计模式梳理Fullstack面试复习笔记:
Java基础
语法/核心特性体系化总结
GoldenaArcher
·
2025-06-09 05:42
面试
面试
笔记
html
庖丁解java(一篇文章学java)
(大家不用收藏这篇文章,因为这篇文章会经常更新,也就是删除后重发)一篇文章学java,这是我滴一个执念...当然,真一篇文章就写完
java基础
,java架构,java业务实现,java业务扩展,根本不可能
庖丁解java
·
2025-06-08 18:27
java
开发语言
java基础
入门选择题
前言在网络技术中基于浏览器的B/S结构无论在PC端还是手机端都充当着至关重要的角色。PC端自不必说,手机中很多应用虽然是以APP的形式存在,但它采用的还是B/S结构。如今日头条、微信的朋友圈等,这些应用在内部封装了浏览器,后端仍然是Web站点。在大型网站和复杂系统的开发中,Java无疑具有很大的优势,而在lava的Web框架中SprigMVC以其强大的功能和简单且灵活的用法受到越来越多开发者的青睐
m0_57286679
·
2025-06-07 20:47
程序员
java
后端
面试
Java 校招需重点准备的具体内容与实用技巧
以下是一篇关于Java校招需要准备内容的文章,包含技术方案和应用实例,帮助你为校招做好准备:Java校招准备指南一、扎实的
Java基础
知识数据类型与运算符技术方案:Java有byte、short、int
sss191s
·
2025-06-07 11:56
java开发
java
开发语言
2025 年 Java 校招 120 道面试题目合集及详细答案解析
Java校招120道面试题目合集及答案一、
Java基础
1.Java语言有哪些特点?答案:简单性:Java语法简洁,去除了C++中一些复杂和容易出错的特性,如指针、多重继承等。
sss191s
·
2025-06-07 08:32
java开发
java
面试
python
2025 年 Java 校招 120 道含实操面试题目及答案完整合集
Java校招120道面试题目合集及答案(含实操)一、
Java基础
1.Java语言有哪些特点?答案:Java具有简单性、面向对象、平台无关性等特点。
sss191s
·
2025-06-07 08:32
java开发
java
面试
python
校招 java 面试基础题目及解析
本文将围绕常见的
Java基础
面试题,通过理论解析与实际代码示例,帮助大家深入理解和掌握相关知识,为校招面试做好充分准备。一、
Java基础
特性1.1平台无关性Java的平台无关性是其重要特性之一,
·
2025-06-07 08:58
Java八股文——
Java基础
「面向对象篇」
参考小林coding和JavaGuide面向对象和面向过程的区别面向对象(Object-Oriented)和面向过程(Procedural-Oriented)是两种不同的编程范式,它们在设计思想、代码结构和问题解决方式上有显著的区别。1.面向对象(OOP):面向对象是一种通过对象来组织代码的编程方式。它把问题分解成一组对象,每个对象都是数据(属性)和行为(方法)的封装体。面向对象的核心概念包括类、
YuTaoShao
·
2025-06-07 00:41
Java八股文
java
开发语言
【
Java基础
】jvm类加载机制
JVM类加载机制详解Java虚拟机(JVM)的类加载机制是Java运行时环境的核心部分之一。它负责将Java类从字节码文件(.class文件)加载到内存中,并转换为JVM可以直接使用的类型。本文将详细介绍JVM类加载机制的各个阶段、类加载器以及双亲委派模型。一、类加载过程Java类的加载过程可以分为七个生命周期阶段:加载(Loading)、验证(Verification)、准备(Preparati
·
2025-06-06 01:34
《Offer来了:Java面试核心知识点精讲》大纲
文章目录一、《Offer来了:Java面试核心知识点精讲》的典型大纲框架
Java基础
并发编程JVM原理数据库与缓存分布式架构系统设计二、《Offer来了:Java面试核心知识点精讲(原理篇)》技术文章大纲核心主题
Shipley Leo
·
2025-06-05 05:41
面试专栏
java
面试
开发语言
Java基础
- Stream 流:Stream API的中间操作
Java基础
-Stream流:构建流的多种方式在这篇博客中,我将探索StreamAPI的中间操作,它们可以让你对Stream流进行各种转换和过滤,从而得到你想要的结果。
--土拨鼠--
·
2025-06-05 03:21
Java
java
开发语言
Java基础
之数组(附带Comparator)
文章目录基础概念可变参数组数组与ListComparator类1,基本概念2,使用Comparator的静态方法(Java8+)3,常用Comparator方法4,例子排序与查找数组复制其他基础概念int[]anArray=newint[10];只有创建对象时才会使用new关键字,所以数组是个对象。数组中的每个元素都会被初始化为默认值,int类型的就为0,Object类型的就为null。不同数据类
sakoba
·
2025-06-04 14:43
java
windows
数组
学习
华杉研发九学习日记13 ----java总结
文章目录java总结一,JAVA学习前准备1.1java的发展历史:1.2java环境变量配置:二,
java基础
语法2.1标识符:java中的名称(项目名类名包名变量名常量名对象名方法名接口名枚举名)2.2Java
小孤鸡
·
2025-06-04 08:01
javase
学习
java
Java 基础复习 Day 24
Java基础
复习Day24常见函数式接口(1)函数式接口:定义:在java中,函数式接口指的是在接口中有且只有一个抽象方法应用:在java中的体现就是lambda表达式(Lambda表达式就是匿名内部类的
karenkou
·
2025-06-04 06:08
Java基础
java
jvm
开发语言
【
Java基础
】Java中的HashSet详解
文章目录一、前言二、HashSet的核心特性1.元素唯一性2.无序性3.高效操作4.允许null元素5.非线程安全三、HashSet的底层实现原理1.数据结构演进:JDK7vsJDK8JDK7:数组+链表JDK8:数组+链表+红黑树2.核心数据结构:基于HashMap3.添加元素的流程详解4.扩容机制示例代码四、版本差异对比五、性能优化建议1.选择合适的数据结构2.控制初始容量和负载因子示例:3.
李少兄
·
2025-06-03 11:58
#
Java基础
java
python
开发语言
Java基础
Day27
一、日志1、简介程序中的日志,用来记录应用程序的运行信息、状态信息、错误信息等便于数据追踪、性能优化、问题排查、系统监控2、日志框架JUL:这是JavaSE平台提供的官方日志框架,也被称为JUL;配置相对简单,但不够灵活,性能较差Log4j:一个流行的日志框架,提供了灵活的配置选项,支持多种输出目标Logback(常用):基于Log4j升级而来,提供了更多的功能和配置选项,性能优于Log4jSlf
小鹭同学_
·
2025-06-02 09:50
java
开发语言
Java基础
Day24
一、进程和线程1、进程(1)概念进程(Process)是计算机中的程序关于某数据集合上的一次运行活动是系统进行资源分配的基本单位简单理解:程序的执行过程(正在运行的应用程序)(2)特性独立性:每一个进程都有自己的空间,在没有经过进程本身允许的情况下,一个进程不可以直接访问其它的的进程空间动态性:进程是动态产生,动态消亡的并发性:任何进程都可以同其它进程一起并发执行Tips:并行:在同一时刻,有多个
小鹭同学_
·
2025-06-02 09:20
java
开发语言
Java基础
Day14
API(ApplicationProgrammingInterface):应用程序编程接口简单来说:就是Java帮我们已经写好的一些类和方法,我们直接拿过来用就可以了一、Object类所有的类,都直接或者间接地继承了Object类(祖宗类)Object类的方法是一切子类都可以直接使用的1、toString方法publicStringtoString();默认是返回当前对象在堆内存中的地址信息:类的
小鹭同学_
·
2025-06-02 09:19
java
开发语言
java基础
入门day01
day01java的特点简单:摒弃了c和c++的指针,垃圾回收机制,相对而言简单许多安全:几乎各大银行都会使用java作为其开发平台跨平台:可以运行在任何的操作系统之上,windows,linux以及mac平台,其具有一定的“欺骗性”,因为java最终的字节码文件并不直接运行在对应的操作系统之上,而是运行在各个操作系统锁对应的不同的java虚拟机之上,可以做到一次编译,到处运行。java的字节码可
zpz2001
·
2025-06-02 06:57
java
开发语言
Java基础
Day12
一、接口的新特性1、JDK8版本的接口新特性(1)允许在接口中定义非抽象方法,但是需要使用关键字default修饰,这些方法就是默认方法作用:解决接口升级的问题接口中默认方法的定义格式:格式:publicdefault返回值类型方法名(参数列表){}示例:publicdefaultvoidshow(){}在实现类中调用接口的默认方法:格式:接口名.super.方法名();注意事项:public可以
小鹭同学_
·
2025-06-02 06:55
java
开发语言
【
Java基础
】
Java基础
语法到高级特性
文章目录一、
Java基础
语法结构1.1注释规范1.2标识符与关键字二、数据类型与变量2.1基本数据类型2.2变量类型与作用域三、流程控制语句3.1条件语句3.2循环结构3.3控制语句四、方法与函数4.1
会飞的架狗师
·
2025-06-01 21:18
JAVA基础
java
python
开发语言
【面试题】
Java基础
篇-常见面试题总结p2
往期链接:【面试题】计算机网络篇-10道常见面试题p1⚡【面试题】JVM篇-10道常见面试题p1【面试题】Java并发篇-10道常见面试题p1【面试题】
Java基础
篇-常见面试题总结p11.一个类的构造方法的作用是什么
2401_84048290
·
2025-06-01 03:49
程序员
java
python
开发语言
【Rust】——项目实例:——命令行实例(一)
博主现有专栏:C51单片机(STC89C516),c语言,c++,离散数学,算法设计与分析,数据结构,Python,
Java基础
,MySQL,linux,基于HTML5的网页设计及应用,Rust(官方文档重点总结
Y小夜
·
2025-06-01 02:12
Rust(官方文档重点总结)
rust
开发语言
后端
第十章
Java基础
-Static静态变量
文章目录1.static静态变量2.static内存图3.静态方法4.Static注意事项4.1静态方法只能访问静态4.2非静态可以调用所有1.static静态变量packagezsk.a01staticdemo1;publicclassStudent{privateStringname;privateint
阿康Obliviate
·
2025-06-01 02:38
编程学习之Java
java
android
开发语言
《
Java基础
-集合:深入了解Java中Map类的使用及实用技巧(最全篇)》
一、Map类(一)Map类的介绍Map提供了一个更通用的元素存储方法。Map集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个值。从概念上而言,您可以将List看作是具有数值键的Map。1.1:构造函数定义和方法1.Map提供接口分别用于返回键集、值集或键-值映射关系集。entrySet()用于返回键-值集的Set集合;keySet()用于返回键集的Set集合;values()用户返
大大大钢琴
·
2025-06-01 02:08
#
Java:经验总结
java
windows
开发语言
Java面试八股(
Java基础
篇1)
Integer和int的区别integer初始值是null,int初始值是0;integer存放在堆内存,int存放在栈内存integer是一个对象类型,封装了很多方法,使用的时候更加灵活如何理解面向对象?面向过程注重的是解决问题的步骤,比如洗衣服,打开洗衣机,放入衣服,启动洗衣机,漂洗,烘干面向对象关注“参与者”(对象),把“人”“洗衣机”“衣服”都看作对象,赋予它们属性与行为,通过对象协作完成
Warren98
·
2025-05-31 22:39
java
面试
开发语言
spring
boot
spring
后端
职场和发展
Java面试八股(
Java基础
,Spring,SpringBoot篇)
java基础
JDK,JRE,JVMJava语言的特点Java常见的运行时异常Java为什么要封装自增自减+=的隐式转换移位运算符1.左移运算符(`>`)3.无符号右移运算符(`>>>`)可变参数break
Warren98
·
2025-05-31 22:08
java
spring
面试
spring
boot
后端
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他