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基础_
2023最全的Java架构师面试120题解析(MySQL/Redis/架构/高并发等)
最全架构师题目将包含如下技术范围:1.
Java基础
和高级:集合框架:List:ArrayList、LinkedList;Set:HashSet、TreeSetMap:TreeMap/ConcurrentHashMap
司腾
·
2023-09-20 18:57
Java
后端
面试
java
面试
mysql
后端
程序人生
Java面试手册、
Java基础
核心总结、阿里巴巴Java开发手册、Java面试题大全集合
领取方式各面试资料需要加关注获取:关注我,私信回复:“面试资料”即可获取整个文档比较全面,内容比较多,由于篇幅的限制,文章中没有全部附上详细的解析,需要加关注获取:关注我,私信回复:“面试资料”即可获取如何获取?转发这篇文章,关注我,私信回复“面试资料”即可获取高清大纲,以上springMVC,源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化、分布式架构如何私信?关注我后,在手机
码农小胖
·
2023-09-20 16:59
Java基础
——通过异常处理错误
Java的基本理念是“结构不佳的代码不能运行”。发现程序中的错误的理想时机是编译阶段(即生成.class文件的阶段),但现实是很多的错误只有在运行阶段才能被发现。比如说,程序需要打开一个文件,你不运行程序去试图打开文件,怎么会知道文件是不存在,打不开还是有什么其它的错误。又比如说程序中一个方法的参数是对象引用,然后向该对象引用发送消息,你不运行程序怎么知道传递给参数的实参是是不是为null。因此就
向阳的光
·
2023-09-20 13:32
Java基础
java
开发语言
后端
Java拓展——常见数据结构(数组,栈,链表,树,图)
Java基础
11——数据结构文章目录
Java基础
11——数据结构数据结构常见的数据结构数组栈栈简介如何创建一个类实现栈的功能?**栈使用场景**队列队列简介如何实现?
什么?带我一个
·
2023-09-20 13:30
java
Java基础
数据结构
java
链表
《
Java基础
——异常的捕获与抛出》
Java基础
——异常的捕获与抛出前言:Error类(错误)和Exception类(异常)是Throwable类的子类。
温稚生
·
2023-09-20 13:28
Java
java
开发语言
Java基础
编程——异常处理之finally语句块
一、其中各个类的含义如下:Throwable:异常的基类,所有异常都继承自java.lang.Throwable类,Throwable类有两个直接子类:Error类和Exception类。Error:是Java应用程序本身无法恢复的严重错误,应用程序不需要捕获、处理这些严重错误。通常情况下,程序员无需处理此类异常。Exception:由Java应用程序抛出和处理的非严重错误(即异常),也是我们本章
-今非昔比°
·
2023-09-20 13:57
Java编程
异常处理
java
开发语言
eclipse
Java基础
13——异常的捕获与处理
什么是异常异常是指程序在运行过程中出现的非正常情况,如用户输入错误,除数为零,文件不存在,数组下标越界等。Java异常体系结构所有异常类都是Throwable类的子类,他派生出两个子类,Error和ExceptionError:表示程序无法恢复的严重错误或者恢复起来比较麻烦的错误,例如内存溢出、动态链接失败、虚拟机错误等。应用程序不应该主动抛出这种类型的错误,通常由虚拟机自动抛出。如果出现这种错误
什么?带我一个
·
2023-09-20 13:27
Java基础
java
java
python
开发语言
Java基础
问答:反射
反射反射和框架(半成品软件)设计关系密切,在框架基础上开发,简化代码反射将类的各个组成部分封装成其他对象。优势是可以在程序运行过程中,操作这些对象。并且可以解耦,提高程序的可扩展性。获取Class对象的方式:Class.forName("全类名"):将字节码文件加载进内存,返回Class对象多用于配置文件,将类名定义在配置文件中。读取文件,加载类Classcls1=Class.forName("c
NobilityQAQ
·
2023-09-20 12:49
十五:
Java基础
入门-通过Scanner从控制台获取数据
1:概述Scanner类用于扫描从控制台输入的数据,可以接收字符串和基本数据类型的数据。Scanner类位于java.util.Scanner包中。2:Scanner类的常用方法Stringnext();作用:接收控制台输入的一个字符串。(不能接受空格作为字符串)StringnextLine();作用:接收控制台输入的一个字符串。(可以接受空格作为字符串)intnextInt();作用:接收控制台
Lord丶轩莫言弃
·
2023-09-20 11:19
java基础
-并发编程-CyclicBarrier(JDK1.8)源码学习
CyclicBarrier源码学习Java并发编程(十六):CyclicBarrier源码分析CyclicBarrier执行流程:最后一个就位线程负责把所有条件队列中的线程添加到同步队列,然后在finally中执行ReentrantLock的unlock方法唤醒同步队列中的head.next,本节点成为新的head节点,然后被唤醒线程同样会到finally的unlock方法中唤醒下一个线程,这样传
Semanteme
·
2023-09-20 10:56
java
学习
开发语言
java基础
-并发编程-CountDownLatch(JDK1.8)源码学习
CountDownLatch方法调用与类关系图一、初始化:publicCountDownLatch(intcount)publicCountDownLatch(intcount){if(count=0){//将当前节点node设置为同步队列头节点,并传播setHeadAndPropagate(node,r);//将前头节点head从当前前node上移除(上面已将前头节点head从当前前node上移
Semanteme
·
2023-09-20 10:55
java
学习
开发语言
创智播客微服务_传智播客2018JavaEE IDEA版本
资源内容:传智播客2018JavaEEIDEA版本|____Java课件IDEA|____主流框架|____流行框架|____
Java基础
|____JavaWeb|____优品购商城课件.rar|___
weixin_39932692
·
2023-09-20 09:10
创智播客微服务
Day100 Java总结
Java基础
基础:
Java基础
语法,代码书写规范Java面向对象:类与对象,继承,接口,多态,final、权限、内部类中级:常用API:String相关类,Arrays类,Object类与包装类,System
王小c
·
2023-09-20 09:07
日记
阿里java架构师面试128题含答案:分布式架构+Dubbo+多线程+Redis
一、
Java基础
和高级1.String类为什么是final的。2.HashMap的源码,实现原理,底层结构。
liuhuiteng
·
2023-09-20 04:49
面试题
面试题
Java基础
入门·对存储文件File的相关操作
File类遍历方法IO流对象的分类1.按照操作的文件类型分类2.按照数据的流向分类IO流对象的分类归纳OutputStream字节输出流写入文件的步骤追加写入FileInputStream前言我们之前进行
Java
冰小九
·
2023-09-20 03:27
java
开发语言
49天精通Java,第2天,Java 基本数据类型
姐妹篇,
Java基础
教程系列,目前已经700+订阅,CSDN最强Java专栏,包含全部
Java基础
知识点、Java8新特性、Java集合、Java多线程、Java代码实例,理论结合实战,实现Java的轻松学习
哪 吒
·
2023-09-20 02:41
49天精通Java从入门到就业
java
开发语言
后端
目录
https://github.com/AobingJava/JavaFamily后端面试点合集脑图在线编辑地址
Java基础
核心串讲
Java基础
知识
Java基础
面试16问零拷贝一次相亲经历,我彻底搞懂了什么叫阻塞非阻塞
challenge_fan
·
2023-09-20 01:13
Java面试题整理
Java基础
部分
一、JDK和JRE有什么区别JDK:JavaDevelopmentKit的简称,Java开发工具包,提供了Java的开发环境和运行环境。JRE:JavaRuntimeEnvironment的简称,Java运行环境,为了Java的运行提供了所需环境。具体来说JDK其实包含了编译Java源码的编译器Javac,还包含了很多Java程序调试和分析的工具。简单来说,如果你需要运行Java程序,只需要安装J
修贤323
·
2023-09-19 21:05
java
开发语言
Java基础
之 JVM
JVM基础JVMJVM是一种规范,基于这套规范的jvm平台可以通过字节码指令集及内存管理来虚构出一台计算机,任何语言符合JVM规范并编译成class文件,即可以在JVM虚拟机上运行。目前常见的JVM实现,常用的有Hotspot,也有TaobaoVM,J9,LiquidVM,Jrockit,MicrosoftVM,azulzing等,通过java-version即可查看当前的虚拟机平台。JVM虚拟机
多栖艺人
·
2023-09-19 21:43
java
【
Java基础
】队列Queue、栈stack、常用Api
文章目录1.队列Queue2.栈Stack3.双端队列Deque4.优先队列PriorityQueue1.队列QueueDeque继承了Queue接口,所以就有队列的所有功能,并且还拓展了普通的队列Queuequeue=newLinkedListqueue=newLinkedListstack1=newStackstack2=newLinkedListstack1=newStackstack2=n
今天你写代码了吗??
·
2023-09-19 17:24
Java
java
开发语言
整懵了,蚂蚁金服6面成功拿下offer涨薪15K,突然觉得跳槽也不是那么难
注:这边整理了最新最全——Java一线大厂面试题解析合集:
JAVA基础
-
跟着我学Java
·
2023-09-19 13:18
Java
面试
程序员
跳槽
java
开发语言
程序人生
架构
Java面试题汇总
一、
Java基础
1.JDK和JRE有什么区别?2.==和equals的区别是什么?3.两个对象的hashCode()相同,则equals()也一定为true,对吗?
Louis_3898
·
2023-09-19 11:11
Java基础
(二十五):JDBC
文章目录一、JDBC1.1概述1.2快速入门二、获取数据库连接的5种方式三、ResultSet四、Statement与PreparedStatement4.1Statement存在SQL注入4.2PreparedStatement五、JDBCAPI六、事务七、批处理八、数据库的连接方式8.1传统的连接方式8.2数据库的连接池技术8.2.1C3P08.2.2德鲁伊连接池九、自定义连接数据库的工具类9
一万年可长否
·
2023-09-19 08:19
Java基础
java
Java基础
(十一):类的五大成员
文章目录一、属性二、方法三、构造器四、代码块五、内部类(一)局部内部类(二)匿名内部类(三)成员内部类(四)静态内部类一、属性请看这篇博客二、方法请看这篇博客三、构造器请看这篇博客四、代码块请看这篇博客五、内部类一个类的内部又完整的嵌套了另一个类结构。被嵌套的类称为内部类(innerclass),嵌套其他类的类称为外部类(outerclass)。内部类最大的特点就是可以直接访问私有属性,并且可以体
一万年可长否
·
2023-09-19 08:48
Java基础
java
Java基础
(十三):枚举、注解
文章目录一、设置@author标签二、枚举(enum)(一)枚举的两种实现方式:(二)enum常用方法三、注解一、设置@author标签设置@author等标签,以后每次创建一个类,自动带着作者信息二、枚举(enum)枚举表示一组常量的集合,枚举是一种特殊的类,里面只包含一组有限的特定的对象。枚举是只读,不可修改的。理解:比如一个季节类,只能是春夏秋冬,没有其他对象,所以使用枚举完成这个。(一)枚
一万年可长否
·
2023-09-19 08:48
Java基础
java
开发语言
Java基础
(九):类的使用
文章目录一、类、对象、属性二、构造器三、方法(method)1.方法的定义2.方法的传参机制3.方法重载(OverLoad)4.方法重写/覆盖(override)5.可变参数(Variableparameter)四、对象赋值五、内存分配机制六、作用域(scope)七、this的使用八、访问修饰符九、final关键字一、类、对象、属性类就是一种数据类型,对象就是一个具体的实例,属性(成员变量)是类的
一万年可长否
·
2023-09-19 08:18
Java基础
java
开发语言
Java基础
(十):静态变量、静态方法、代码块、main方法
文章目录一、类变量/静态变量(static)二、类方法/静态方法(static)三、main方法四、代码块(一)static代码块(二)普通代码块五、属性初始化、代码块、构造器的调用优先级【超级重点】一、类变量/静态变量(static)(一)类变量也叫静态变量/静态属性,为同一个类所有对象共享,存储在堆中(在类加载时就创建了,即使没创建对象也可以使用)。(二)定义语法:访问修饰符static数据类
一万年可长否
·
2023-09-19 08:18
Java基础
java
Java基础
(五):标识符的命名规则和规范
标识符的命名规则和规范概念Java对各种变量、方法和类等命名时使用的字符序列称为标识符。命名规则(必须保持)由26个英文字母大小写,0-9,_或$组成。数字不可开头。不可使用关键字和保留字,但能包含其。Java严格区分大小写,长度无限制。标识符不能有空格。命名规范(更加专业)包名:多单词组成时,所有字母都小写(com.hst.ijm)类名、接口名:多单词组成时,所有单词首字母大写(TankShot
一万年可长否
·
2023-09-19 08:17
Java基础
java
Java基础
(二十六):正则表达式
文章目录一、正则表达式语法1.1理解分组的概念与matcher.group(i)的联系?1.2转义字符\\1.3字符匹配符1.4选择匹配符|1.5限定符1.6定位符1.7贪婪匹配和非贪婪匹配1.8应用实例二、如何设置不区分大小写三、Pattern类3.1整体匹配四、Matcher类五、分组、捕获和反向引用六、String类中的关于正则表达式的常用功能6.1替换功能6.2验证功能6.3分割功能一、正
一万年可长否
·
2023-09-19 08:43
Java基础
java
正则表达式
java基础
总结(八十五)--Akka框架简介
原文链接Akka是JAVA虚拟机平台上构建高并发、分布式和容错应用的工具包和运行时。Akka用Scala语言编写,同时提供了Scala和Java的开发接口。Akka处理并发的方法基于Actor模型,Actor之间通信的唯一机制就是消息传递。Akka特点:对并发模型进行了更高的抽象是异步、非阻塞、高性能的事件驱动编程模型是轻量级事件处理(1GB内存可容纳百万级别个Actor)它提供了一种称为Acto
秋天的猿
·
2023-09-19 07:53
java基础总结
Akka框架简介
java基础
语法 List
List:元素是有序的(怎么存的就怎么取出来,顺序不会乱),元素可以重复(角标1上有个3,角标2上也可以有个3)因为该集合体系有索引,ArrayList:底层的数据结构使用的是数组结构(数组长度是可变的百分之五十延长)(特点是查询很快,但增删较慢)线程不同步LinkedList:底层的数据结构是链表结构(特点是查询较慢,增删较快)Vector:底层是数组数据结构线程同步(数组长度是可变的百分之百延
壹米玖坤
·
2023-09-19 06:07
Android开发基础----
Java基础
(5)
学习内容setter、getter和toString方法面向对象实现发牌项目1.setter、getter和toString方法(1)setter/getter:用来对类中被private修饰的属性访问,其中set是赋值,get是取值(2)toString:当使用println输出一个对象时,就会去这个对象内部查找toString的方法,如果没有实现,那么就会从父类Object里面去查找toStr
三生枕上书_0f49
·
2023-09-19 06:16
【JAVA】
JAVA基础
语法
JAVA基础
语法计算机内存==变量====数据类型==存储信息运算符赋值运算符算数运算符比较运算符逻辑运算符算术符优先级计算机内存内存的作用主要是用来平衡CPU的处理速度和硬盘的读取速度。
lzb0995
·
2023-09-19 05:42
java
开发语言
面试题java
面试题1、
java基础
1、jvmjrejdk是什么?2、java三大特性3、java的8大数据类型4、floatf=3.4;是否正确5、shorts1=1;s1=s1+1;有错吗?
厚学
·
2023-09-19 05:00
jvm
java
面试
java基础
-数组(回顾)
文章目录Java数组1、数组的定义1.1、数组的声明创建1.2、内存分析1.3、数组的三种初始化1.4、数组的基本特点1.5、数组边界2、数组的使用2.1、For-Each循环2.2、数组作方法入参2.3、数组作返回值3、多维数组4、Arrays类5、冒泡排序6、稀疏数组Java数组1、数组的定义数组是相同类型数据的有序集合数组描述的是相同类型的若干数据,按照一定先后次序排序组合而成其中,每一个数
锋声
·
2023-09-19 01:20
java基础
java
数组
Java基础
学习-------数组练习题
1.冒泡排序:intarr[]={3,3,6,7,2,5,8};intc=0;for(inti=1;i
兔33爱Java
·
2023-09-19 01:20
java
java
java数组下标的数据类型6_
JAVA基础
(6)-数组
数组:1、概念一组相同类型的数据的组合,数组也是一种引用类型。数组的特点:一经创建,长度不可变。2、名称数组名称不是固定的,与存放的数据的类型有关。如:存放一组int类型的数据,数组名称int[]存放一组字符串数据,数组名称String[]存放一组Scanner类型的数据,数组名称Scanner[]存放一组字符类型的数据,数组名称char[]3、元素的概念数组中的每个数据,都是这个数值的元素。4、
抹韵
·
2023-09-19 01:50
java数组下标的数据类型6
Java基础
系列32-数组、集合练习
文章目录一.练习1int数组去重排序二.练习2字符串去重三.练习3生成不重复随机数字四.练习4生成不重复随机字符串五.练习5统计字符出现次数六.练习6分割字符串并计数参考:一.练习1int数组去重排序需求: 分析以下需求,并用代码实现: 1.定义一个长度为10的int数组,并存入10个int类型的数据,其中有一些数据是重复的 2.利用集合的知识对数组进行去重,产生新数组,不能改变数组中原来数字
只是甲
·
2023-09-19 01:49
Java
#
Java基础系列
java
数组
集合
去重
排序
Java基础
题08——数组(查找下标所对应的值)
给定一个整数数组,输入一个值n,输出n*在数组中的下标**(*如果不存在输出-1)如:int[]arr={3,2,1,4,5};1输入:3输出:02.输入:6输出:-1int[]arr=newint[]{3,2,1,4,5};Scannersc=newScanner(System.in);System.out.println("请输入n值:");intn=sc.nextInt();for(inti
什么?带我一个
·
2023-09-19 01:19
java
java基础题
数组
java
数据结构
算法
笔记-
Java基础
语法-数组、数组应用
(1)数组:存储同一种数据类型的多个元素的容器(2)特点:每一个元素都有编号,从0开始,最大编号是长度-1。编号的专业教法:索引(3)定义格式A:数据类型[]数组名;B:数据类型数组名[];推荐使用A方式,B方法就忘了吧但是要能看懂(4)数组的初始化A:动态初始化只给长度,系统给出默认值举例:int[]arr=newint[3];B:静态初始化给出值,系统决定长度举例:int[]arr=newin
猿来是菜狗
·
2023-09-19 01:19
基础
java
Java基础
篇——面向对象大纲梳理总结
面向对象类和对象什么是类,什么是对象类和对象的关系如何创建对象类里面有什么?成员字段方法成员类/接口【后边了解】静态初始化器实例初始化器构造方法(函数)类的成员static成员实例成员static作用实例化的过程先加载类进行静态初始化进行实例初始化,构造方法重载一个类、同名、不同参(数量、类型、顺序不同)访问修饰符publicprotected(不写)package-access/package-
什么?带我一个
·
2023-09-19 01:48
面向对象
java
Java基础
java
开发语言
Java基础
12——内部类和匿名类
Java基础
12——内部类和匿名类内部类和匿名类内部类内部类是指将一个类定义在另一类里面,这个类就是内部类。
什么?带我一个
·
2023-09-19 01:48
java
Java基础
java
开发语言
Java基础
--数组练习1(让你醍醐灌顶!!!)
文章目录案例一01需求02分析(1)用什么存储(2)创建数组(3)给数组赋值(初始化)(4)如何往数组里存值(5)写循环结构(6)输出结果03代码及执行(1)代码(2)执行结果04总结案例二01需求02分析(1)创建数组并初始化(2)用循环存值(3)输出03代码及执行(1)代码(2)执行结果之前关于数组的知识点都已经讲的很通透了,还不清楚的小伙伴可以看一下我之前的文章,保证焕然一新的感觉。这一篇,
雨翼轻尘
·
2023-09-19 01:47
Java基础
java
数组练习
java基础
题--数组
定义一个数组其中包含多个数字。用自己的方式最终实现,奇数放在数组的左边,偶数放在数组的右边。publicstaticvoidmain(String[]args){//(可以创建其他数组,不必须在原数组中改变)int[]arr=newint[]{1,2,3,4,5,6,7,8,9};int[]arr1=newint[arr.length];inthead=0;inttail=arr.length-1
什么?带我一个
·
2023-09-19 01:17
java
java基础题
数组
java
python
开发语言
Java基础
语法(递归练习,快速排序,斐波那契数列)
Java基础
语法(递归练习,快速排序,斐波那契数列)1递归思想2求N的阶乘3快速排序4斐波那契数列4.1循环:FiboFor.java4.2递归:FiboRecursion.java1递归思想1、什么是递归
.道不虚行
·
2023-09-18 18:10
java
java
Java基础
之常用算法
1:冒泡排序:相邻元素两两比较,大的往后放,第一次完毕,最大值出现在了最大索引处。同理,其他的元素就可以排好。publicstaticvoidbubbleSort(int[]arr){for(intx=0;xarr[y+1]){inttemp=arr[y];arr[y]=arr[y+1];arr[y+1]=temp;}}}}2:简单选择排序:把0索引的元素,和索引1以后的元素都进行比较,第一次完毕
阿迪scar
·
2023-09-18 17:14
Java快速入门
Java的特点:面向对象平台无关(跨平台):简单安全体系结构-中性可移植健壮多线程解释型高性能分布式动态Java安装及环境设置:
Java基础
语法对象-对象有状态和行为。
彼岸的菜鸟
·
2023-09-18 15:39
JAVA
python
开发语言
C生万物之函数
相关专栏
Java基础
语法,JavaEE初阶,数据库,数据结构和算法系列等,大家有兴趣的可以看一看。有兴趣的话关注博主一起学习,一起进步吧!一、函数是什么?
敖云岚
·
2023-09-18 14:49
c语言
开发语言
Java基础
(四)
Java方法的创建与重载:1、方法即一段可复用的代码段;2、方法名相同,参数个数或类型不同,通过传递参数不同和类型不同来实现不同的功能,这就是方法的重载。3、方法创建格式:staticvoid方法名(){方法体-方法中的代码}//无参staticvoid方法名(类型1变量1,类型2变量2,…){方法体-方法中的代码}//有参static返回值类型方法名(参数列表){方法中的代码return返回的数
尘濯
·
2023-09-18 14:00
JAVA基础
【day06】:面向对象(1)
这辈子没办法做太多事情,所以每一件都要做到精彩绝伦。--------史蒂夫.乔布斯成员变量和局部变量的区别成员变量和局部变量的区别?A:在类中的位置不同成员变量:在类中方法外局部变量:在方法定义中或者方法声明上B:在内存中的位置不同成员变量:在堆内存局部变量:在栈内存C:生命周期不同成员变量:随着对象的创建而存在,随着对象的消失而消失局部变量:随着方法的调用而存在,随着方法的调用完毕而消失D:初始
小源同学
·
2023-09-18 13:38
上一页
65
66
67
68
69
70
71
72
下一页
按字母分类:
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
其他