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基础
学习之JVM篇:说说栈和堆的区别
学习目标当说到JVM(Java虚拟机)我们不得不理解栈和堆,面试官也会经常请你说一说这两者之间的区别和主要作用。本节文章将以HotSpot虚拟机为例,重点围绕栈和堆来让我们一起认识Java虚拟机内存的分配方式和基础原理。本节将一起学习:栈的作用堆的作用JVM内存分配元数据、编译后代码是存放堆内还是堆外常量是放在堆内还是堆外栈的作用栈(Stack)作为一种先进后出的(FILO)数据结构,大家都有所了
黄小黄的黄
·
2024-01-07 13:50
Java基础学习
java
jvm
堆栈
java基础
语法
Java基础
语法是学习Java编程的基础,本教程将为您详细介绍Java语言的基本语法,包括数据类型、变量、运算符、控制语句、数组、类和对象等。
皮蛋,皮蛋
·
2024-01-07 12:57
java
java
想要成为Java程序员都需要掌握哪些技术
想要成为一名优秀的Java程序员,不能像无头苍蝇一样乱转,一些关键技术的掌握是非常重要的,比如说我们老师分享的这九点:一、熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的JavaAPI,包括
集合框架
QFdongdong
·
2024-01-07 12:23
二、300份Java零基础教学笔记,真正的从零开始(关注持续更新)
Java的特点:面向对象平台无关(跨平台):简单安全体系结构-中性可移植健壮多线程解释型高性能分布式动态Java安装及环境设置:java的安装及环境配置可以看第三篇
Java基础
语法-对象-对象有状态和行为
python草莓
·
2024-01-07 11:31
Java
集合框架
面试
1.说说有哪些常见集合?集合相关类和接口都在java.util中,主要分为3种:List(列表)、Map(映射)、Set(集)。其中Collection是集合List、Set的父接口,它主要有两个子接口:List:存储的元素有序,可重复。Set:存储的元素不无序,不可重复。Map是另外的接口,是键值对映射结构的集合。2.ArrayList和LinkedList有什么区别?**(1)**数据结构不同
最小的帆也能远航
·
2024-01-07 11:01
面试
java
开发语言
Java基础
语法_Day07
一、知识回顾方法的回顾案例代码一:packagecom.neuedu.demo;/**需求:定义一个方法求两个数的和,并在主方法中调用**方法:类中的一段具有特定功能的程序,提高了代码的复用性和可维护性*定义格式:*publicstatic返回值类型(没有返回值写void)方法名(参数类型参数名,参数类型参数名2){//形参*方法体;*}*调用方式:*有明确返回值类型:*赋值调用,将方法的返回值赋
辽A丶孙悟空
·
2024-01-07 08:42
JavaWeb-MyBatis | Mapper代理开发及案例
本专栏主要是记录学习完JavaSE后学习JavaWeb部分的一些知识点总结以及遇到的一些问题等,如果刚开始学习Java的小伙伴可以点击下方连接查看专栏本专栏地址:JavaWebJava入门篇:
Java基础
学习篇
Alita11101_
·
2024-01-07 07:38
JavaWeb
#
MyBatis
mybatis
java
java基础
io流
IO流概述可以将这种数据传输操作,看做一种数据的流动,按照流动的方向分为输入Input和输出OutputJava中的IO操作主要指的是java.io包下的一些常用类的使用.通过这些常用类对数据进行读取(输入Input)和写出(输出Output)IO流的分类:按照流的方向来分,可以分为:输入流和输出流.按照流动的数据类型来分,可以分为:字节流和字符流字节流:-输入流:InputStream-输出流:
在看AI
·
2024-01-07 06:15
java
java与Android开发入门指南
Java基础
知识在学习Android开发之前,了解Java编程语言是非常重要的。以下是一些Java的基础知识点:变量和数据类型:学习如何声明变量,并了解不同数据类型如整数、浮点数、布尔值和字符串等
naer_chongya
·
2024-01-07 03:00
java
android
开发语言
Dart中的抽象类
如果有
java基础
,看一眼就明白了:abstractclassDoer{//Defineinstancevariablesandmethods...voiddoSomething();//Defineanabstractmethod
三米板
·
2024-01-07 00:36
Java基础
-并发编程-AQS
Java工程师知识树/
Java基础
AbstractOwnableSynchronizer类与其子类AbstractOwnableSynchronizerjava.util.concurrent.locks.AbstractOwnableSynchronizer
HughJin
·
2024-01-07 00:02
Java面试高频问题大集合
一、
Java基础
1、String类为什么是final的。2、HashMap的源码,实现原理,底层结构。
java欧阳丰
·
2024-01-06 23:53
java基础
“Hello,World“
1,创建一个txt文件再把后缀名改为java电脑刚开始不会有后缀名需要打开文件扩展名在记事本上写下如图代码,保存然后打开cmdwin+R打开cmdC:\Users\世界之王>D:切换到你保存文件的那个磁盘下
碎世星耀
·
2024-01-06 22:49
java
开发语言
一文详解:Java做一个学生管理系统
Java基础
面试+解析Java中级开发面试+解析Java高级面试+解析Java架构进阶之技能导图篇筑基框架分布式微服务Java架构进阶之架构筑基篇架构筑基篇:
Java基础
+并发编程+JVM+MySQL+
安卓开发程序员
·
2024-01-06 19:35
程序员
面试
后端
java
【Java 21 新特性】顺序集合(Sequenced Collections)
—基尔克高德2动机Java
集合框架
缺乏表示具有定义的遇到顺序的元素序列的集合类型。它还缺乏适用于这些集合的统一操作集。这些差距一直是问题和抱怨的重要来源。
JavaEdge.
·
2024-01-06 14:00
java
Java基础
-> Java比C/C++执行慢的原因?
Java比C/C++执行慢的原因?C/C++代码直接解释变成机器可执⾏的⼆进制机器码Java代码还要经过jvm编译(也相当于解释),再解释变成机器可执⾏的⼆进制机器码摆明了,多加了一节,要慢Java代码还有各种安全机制,检查数组越界,检查类型是否错误,检查是否空指针,检查对象是否需要回收(JVM)等等,为了安全稳定所以它慢C++等就程序员自己判断,不去判断自然就还要快喽当然,为了安全稳定,C++也
欧皇小德子
·
2024-01-06 13:43
java基础
java
c语言
c++
【Spring】之IoC与对象存取
所以说,想要学习Spring,建议大家先去了解一下
Java基础
语法以及Serv
王彬泽
·
2024-01-06 10:50
Spring系列
Java
spring
知识点总结——总体概览图
知识点总结数据结构和算法篇动画算法JAVA
Java基础
JVMJava多线程Java
集合框架
框架篇springmybatis消息队列kafkarocketmq数据存储篇redismysql系统设计,项目经验
谷禾水
·
2024-01-06 04:58
计算机基础
java
开发语言
后端
java基础
知识点总结
所有有必要写下来的
java基础
的知识点都会在这篇文章记录下来…并且后续会逐渐完善以下是知识点总结:1.二叉树:先序:根左右中序:左根右后序:左右根2.给循环添加标记:outfor…interfor…用于决定判断结束语句执行谁
梦魇梦狸º
·
2024-01-06 03:50
在学习java的道路上越走越远
javase
抽象类
多态
java
编程语言
Java
集合框架
主要接口及实现类详解
目录Java
集合框架
主要接口Java
集合框架
主要实现类:1.ArrayList类2.LinkedList类3.Vector类4.HashSet类5.TreeMap类Java
集合框架
是Java编程语言提供的一组接口
是小言
·
2024-01-06 03:15
java
开发语言
JAVA基础
-反射
Java让我们在运行时识别对象和类的信息,主要有2种方式:一种是传统的RTTI,它假定我们在编译时已经知道了所有的类型信息;另一种是反射机制,它允许我们在运行时发现和使用类的信息。Class对象理解RTTI在Java中的工作原理,首先需要知道类型信息在运行时是如何表示的,这是由Class对象来完成的,它包含了与类有关的信息。Class对象就是用来创建所有“常规”对象的,Java使用Class对象来
谈胖胖
·
2024-01-06 02:26
基础知识
JAVA--基础知识整理
Java基础
-反射
反射基础反射静态语言和动态语言动态语言静态语言JavaReflectionJava反射机制研究及使用Java反射机制提供的功能Java反射优点和缺点Java反射相关的主要APICLass类获取Class类的实例哪些类型可以有Class对象Java的内存分析了解:类的加载过程与ClassLoader的理解什么时候会发生类初始化类加载器的作用双亲委派机制获取运行时类的完整结构有了Class对象,能做什
再来半包
·
2024-01-06 02:25
java
Javase
反射
扫盲
java基础
-反射机制
一、反射怎么来的二、例子1、先写一个StudentDemo类packagecom.weizhaoyang.Student;publicclassStudentDemo{privateStringusername;privateIntegerage;privateStringsex;publicStringgetUsername(){returnusername;}publicvoidsetUser
生产队队长
·
2024-01-06 02:54
JAVA
基础
java
java基础
-反射
反射(reflection)机制Properties可以读写配置文件基本概念1.什么是反射机制2.反射机制原理图反射流程1.加载类,返回Class类型的对象clsClasscls=Class.forname(classfullpath)2.通过cls得到对应的类(被反射的)的对象实例Cato=cls.newINstance()3.通过cls得到对应的类(被反射的)的实例的方法对象(在反射中,可以把
没脑袋的喵
·
2024-01-06 02:54
Java基础
java
开发语言
02.
Java基础
之String-Java第一阶段
1.常用方法booleanequalsIgnoreCase(Stringstr)判断两个字符串中的内容是否相同,忽略大小写booleancontains(Stringstr)判断该字符串中是否包含给定的字符串booleanisEmpty()判断该字符串的内容是否为空的字符串""intlength()获取该字符串的长度charcharAt(intindex)获取该字符串中指定位置上的字符String
天堂比不过家乡啦
·
2024-01-06 01:13
Java面试题之集合篇
1、基础1.1、Java
集合框架
有哪些?Java
集合框架
,大家可以看看《Java
集合框架
》文章。
小徐很努力
·
2024-01-06 00:39
java
数据结构
后端
从 MySQL 的事务 到 锁机制 再到 MVCC
其他系列文章导航
Java基础
合集数据结构与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、事务1.1含义1.2ACID二、锁机制2.1锁分类2.2隔离级别三、MVCC3.1
绿皮龟
·
2024-01-05 23:06
Java基础合集
mysql
数据库
算法
java
开发语言
inscode
数据结构
【数据结构和算法】从字符串中移除星号
其他系列文章导航
Java基础
合集数据结构与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1用stringBuilder模拟栈2.2传统栈实现三
绿皮龟
·
2024-01-05 23:35
数据结构与算法合集
数据结构
算法
java
线性回归
链表
贪心算法
动态规划
【数据结构和算法】字符串解码
其他系列文章导航
Java基础
合集数据结构与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1什么情况会用到栈2.2方法一:辅助栈法三、代码3.1
绿皮龟
·
2024-01-05 23:35
数据结构与算法合集
数据结构
算法
java
线性回归
贪心算法
动态规划
链表
【数据结构和算法】 相等行列对
其他系列文章导航
Java基础
合集数据结构与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1三层循环2.2哈希+二层循环三、代码3.1三层循环
绿皮龟
·
2024-01-05 23:34
数据结构与算法合集
数据结构
算法
java
开发语言
线性回归
链表
贪心算法
java基础
知识第十天
1.方法练习遍历数组2.方法练习获取数组最大值publicclassFangfa_Test3{publicstaticvoidmain(String[]args){int[]arr={11,22,33,44,55};intmax=getMax(arr);System.out.println(max);}publicstaticintgetMax(int[]arr){intmax=arr[0];fo
牛倩贱
·
2024-01-05 21:18
【
Java基础
源码解析系列】深入了解延迟队列 DelayQueue
1.前言前面我们了解了基于数组,链表实现的阻塞队列,以及优先级队列。今天我们来了解下基于优先级队列的延迟队列,而且今天的内容很核心哦。大家快搬好小板凳做好,听我慢慢分析2.简单实例Task类publicclassTaskimplementsDelayed{privateStringname;privateLongtime;publicTask(Stringname,Longdelay){this.
全栈切图仔
·
2024-01-05 20:01
Java
多线程
java
android
开发语言
集合类:List、Set、Map超详细讲解并附带代码块
ListList是Java
集合框架
中最基础的一种集合类型。它代表一个有序的元素序列,每个元素可以通过索引访问到。
不爱敲代码吖
·
2024-01-05 19:52
集合类
list
linux
数据结构
【自学笔记】01
Java基础
-07面向对象基础-02继承
记录学习
Java基础
中有关继承、方法重写、构造器调用的基础知识,学习继承之前建议学习static关键字的内容【自学笔记】01
Java基础
-09Java关键字详解1继承概述1.1什么是继承?
BreezeDove
·
2024-01-05 19:28
自学笔记
笔记
开发语言
java
【自学笔记】01
Java基础
-08Java常用API:String、ArrayList集合
记录学习
Java基础
中有关应用程序接口(API)的基础知识,包括两个常用类String和ArrayList类的介绍。什么是API?
BreezeDove
·
2024-01-05 19:27
自学笔记
笔记
java
开发语言
【自学笔记】01
Java基础
-09Java关键字详解
介绍java(基于java11)中所有关键字,以及主要重要的关键字详解。1Java11中的关键字:1.1类型声明与变量定义boolean:声明布尔类型变量,只有两个可能值true或false。byte:声明一个8位有符号整数类型变量。short:声明一个16位有符号整数类型变量。int:声明一个32位有符号整数类型变量。long:声明一个64位有符号整数类型变量。float:声明一个单精度(32位
BreezeDove
·
2024-01-05 19:27
自学笔记
笔记
java
开发语言
【自学笔记】01
Java基础
-02
java基础
语法-02变量、对象与类
1变量、对象、类变量:变量是在编程中用来存储数据的占位符,它具有名称和值。在程序执行过程中,变量的值可以改变。根据作用域和生命周期的不同,变量可分为全局变量、局部变量、类变量(静态变量)、实例变量等。例如,在Java中,可以声明一个整型变量并赋值:intage=25;在这段代码中,age是一个变量,用于存储年龄这个数据。对象:对象是面向对象编程中的基本实体,它是类的一个实例。类是一个模板或蓝图,描
BreezeDove
·
2024-01-05 19:26
自学笔记
笔记
开发语言
java
(
Java基础
知识综合)
进制转换:其他转1010转其他2进制8和168和16转2位运算:>>除于2<<乘以2近似值空心金字塔this关键字还可以用于访问父类中的属性和方法
GISer_Jing
·
2024-01-05 19:41
java
Java自学干货合集,解决知识不进脑子的终极指南!
java环境安装包https://pan.baidu.com/s/1k4gLsaBzSI6bbjYKwx-Jkg提取码:qida
Java基础
Java基础
语法-面向对象-集合-IO-线程与并发-异常-网络编程
LiJiaSi
·
2024-01-05 16:40
Java基础
语法_Day06
一、面向对象概述面向对象思想面向过程思想与面向对象思想A:什么是面向过程面向过程,其实就是面向着具体的每一个步骤和过程,把每一个步骤和过程完成,然后由这些功能方法相互调用,完成需求。例如:吃煎饼果子利用面向过程的思想:1.学习摊煎饼的技术2.买材料鸡蛋,油,葱等等3.开始摊4.吃5.收拾B:什么是面向对象面向对象思想就是不断的创建对象,使用对象,指挥对象做事情。(如果有对象,直接用对象,对我们直接
辽A丶孙悟空
·
2024-01-05 16:23
重修
JAVA基础
【一】
Java最佳基础学习教程:《2022重学Java》第94讲,谈泛型的价值及本质_哔哩哔哩_bilibili程序员的差距是在构思上:思想决定了深度,思想的精髓高深是很多人学不来的!每一门语言都有它的特点,有优势也有劣势,所以不必拘泥于招式,掌握底层原理即可!每一们语言实际上都是一个“工具”!有剪刀,有锤子,有手枪,有大炮,有狙击枪!!!程序和计算机的本质就是:收集数据——>按指定逻辑进行数据处理/计
栽树先生~
·
2024-01-05 15:32
学习
第一周重学习java总结-停不下来的学习
第一周,
java基础
的第三次重学个人介绍第一周,
java基础
的重学习个人介绍本人一直以来喜欢打游戏,十几年了,于是进入了普通的学校,逐渐的掉到了谷底,每天过着浑浑噩噩的生活,大学期间,我每天都要打游戏,
停不下来的学习模因
·
2024-01-05 15:31
javase
java
第二章 Java流程控制 ① 笔记
类型的转换自动(小–》大),强转(大–》小)Scanner(System.in);课前测小明去买书,《
java基础
》单价5.55,《Mysql》单价6.66,《Spring》单价7.77,假如你是小明,
小丫头爱打盹
·
2024-01-05 15:57
#
Java
java
开发语言
集合框架
ArrayList的常见使用
ArrayList类一、ArrayList介绍二、ArrayList类的常用方法:2.1、添加元素(add):2.2、获取指定位置的元素(get):2.3、设置指定位置的元素(set):2.4、删除指定位置的元素(remove):2.5、获取列表的大小(size):2.6、判断列表是否包含某个元素(contains):2.7、清空列表(clear):三、ArrayList的循环方式:一、Array
2301_80263923
·
2024-01-05 14:18
java
Java刷题错题笔记-day03-
Java基础
1.Void是用来干嘛的?1.void的包装类2.用于一直返回null的方法3.用于一直返回null的泛型不能实例化(因为构造器私有吧)2.Java类初始化顺序是怎样的?静态变量>静态初始块>成员变量>非静态初始块>构造器父类>子类静态>非静态变量>初始块>构造器完全体:父类静态变量>父类静态初始块>子类静态变量>子类静态初始块>父类成员变量>父类非静态初始化>父类构造器>子类成员变量>子类非静态
摸魚散人
·
2024-01-05 13:39
Java刷题笔记
java
面试
Java刷题错题笔记-day01-
Java基础
1.rsa可以用来存储密码吗?不能推荐使用哈希函数+盐值RSA算法通常用于加密和解密数据,而不是用于存储密码。存储密码的最佳实践是使用哈希函数和盐值来存储密码的散列值。这样做可以提高密码的安全性,因为即使数据库被攻击,攻击者也无法直接获取用户的明文密码。RSA算法是一种非对称加密算法,它具有公钥和私钥的概念。公钥用于加密数据,私钥用于解密数据。虽然RSA算法可以用于加密密码,但不推荐将其直接用于存
摸魚散人
·
2024-01-05 13:09
Java刷题笔记
java
面试
Java基础
——面向对象三大特征之多态
前言我们知道,面向对象有三大特征:封装、继承和多态。现在我们已经了解了封装和继承,接下来在本文中,给大家带来面向对象的第三大特征:多态。在这篇文章中,我们要弄清楚多态的含义、特点、作用,以及如何用代码进行实现。全文大约【6000】字,不说废话,只讲可以让你学到技术、明白原理的纯干货!本文带有丰富的案例及配图,让你更好地理解和运用文中的技术概念,并可以给你带来具有足够启迪的思考一.多态简介1.概念多
千锋IT教育
·
2024-01-05 11:58
java
java
JAVA基础
学习笔记-day12-泛型
JAVA基础
学习笔记-day12-泛型1.泛型概述1.1泛型的引入2.使用泛型举例2.1集合中使用泛型2.2相关使用说明3.自定义泛型结构3.1泛型的基础说明3.2自定义泛型类或泛型接口3.2.1说明3.2.2
乐天_bubble
·
2024-01-05 11:19
编程语言
#
JAVA
java
学习
笔记
JAVA基础
学习笔记-day11-
集合框架
JAVA基础
学习笔记-day11-
集合框架
1.
集合框架
概述1.1数组的特点与弊端1.2Java
集合框架
体系2.Collection接口及方法2.1添加2.2判断2.3删除2.4其它3.Iterator(
乐天_bubble
·
2024-01-05 11:18
编程语言
#
JAVA
java
学习
笔记
JAVA基础
学习笔记-day13-数据结构与集合源1
JAVA基础
学习笔记-day13-数据结构与集合源11.数据结构剖析1.1研究对象一:数据间逻辑关系1.2研究对象二:数据的存储结构(或物理结构)1.3研究对象三:运算结构1.4小结2.一维数组2.1数组的特点
乐天_bubble
·
2024-01-05 11:11
编程语言
#
JAVA
java
学习
笔记
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他