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高级
编程----集合
集合集合概述Collection接口List接口简介ArrayList集合Set接口简介HashSet接口简介Map接口简介TreeMap集合Properties集合集合概述为了在程序中可以保存数目不确定的对象,Java提供了一系列特殊类,这些类可以存储任意类型的对象,并且长度可变。这些类统称为集合。集合按照其存储结构可以分为两大类,单列集合Collection和双列集合Map,这两种集合的特点具
程序猿在线码字
·
2023-10-23 06:40
java
windows
开发语言
JAVA高级
教程-Java ArrayList(3)
目录4、ArrayList的使用4、ArrayList的使用packageArrayList01;importjava.util.ArrayList;importjava.util.Iterator;importjava.util.ListIterator;publicclassday05{publicstaticvoidmain(String[]args){//创建集合ArrayListarra
Leoon123
·
2023-10-22 14:06
#
java高级学习
java
python
开发语言
JAVA高级
核心-JDBC-与数据库交互的一套标准规范
文章目录推荐后学第一章:概述1.1JavaWeb技术1.2JDBC概述1.3JDBC程序编写步骤第二章:获取数据库连接2.1Driver(驱动)接口实现第三章:PreparedStatement实现CRUD3.1Statement3.2PreparedStatement3.3实现增3.4*封装增删改3.5查3.6*封装查3.7*思考3.8*任意表查询3.9利用集合处理多行的结果集3.10好处3.1
梵高的猪v
·
2023-10-22 06:27
JDBC数据库交互
java
java学习
java
JDBC
数据库交互技术
JAVA高级
教程-Java Collection(1)
目录一:集合和数组的区别:二:集合1、Collection接口的使用(1)2、Collection储存对象(2)3、排序4、集合之间的转换一:集合和数组的区别:1、数组长度固定,集合长度可变2、数组可以储存基本数据类型和引用数据类型,集合只能存储引用数据类型collection:无序,无下标,不能重复List:有序,有下标,可以重复ArrayList:查询快,增删慢LinkedList:增删快,查
Leoon123
·
2023-10-21 14:44
#
java高级学习
java
python
windows
JAVA高级
教程-Java List(2)
目录3、List接口的使用(1)3、List接口的使用(3)4、排序,集合之间的转换3、List接口的使用(1)packageArrayList01;importjava.util.ArrayList;importjava.util.Iterator;importjava.util.List;importjava.util.ListIterator;publicclassday03{publics
Leoon123
·
2023-10-21 14:42
#
java高级学习
java
list
windows
Java高级
之工具类的String简述
String对象代表一组不可改变的Unicode字符序列,对它的任何修改实际上又产生一个新的字符串,String类对象的内容一旦被初始化就不能再改变。StringBuffer对象代表一组可改变的Unicode字符序列。同时,String类是final类型的类。String的创建:有两种方式:–静态方式(常用)。像是给变量直接赋值一样来使用。如:Strings1=“abc”;Strings2=“ab
Java技术_分享
·
2023-10-20 20:17
Java高级
工程师
ElasticJob分布式任务调度Quartz任务调度RocketMQRabbitMQActiveMQkafka消息队列
昨天的风真的很大
·
2023-10-20 19:47
Java高级
_反射
1.反射的基本概念反射就是通过类的字节码文件来获取类的成员并使用的一项技术image.png2.获取字节码文件对象的三种方式一个源文件(.java文件)对应一个字节码文件对象(.class文件)image.pngimage.pngimage.png3.通过反射方式获取构造方法并使用image.png首先创建Student类,供之后使用:packagecn.case5;publicclassStud
70fa0b237415
·
2023-10-20 17:19
Java高级
特性-泛型通配符
通配符?在泛型中,问号?叫做通配符,它表示了未知的类型。在使用上,通配符可以用来定义参数类,字段或本地变量,有时也可以作为方法返回类型。有了类型T,为何要引入通配符?类型T表示的是任意类型,表示的是某个具体的类型。通配符?表示的是未知类型。我们可以从类/接口定义,变量,方法的不同角度去看下具体的区别。类/接口泛型类型T表示泛型参数的类型。下面Box类是一个泛型类的定义。publicclassBox
散人1024
·
2023-10-19 22:28
Java高级特性
java
2018年Java全新学习路线图表
第一阶段:Java语言基础第二阶段:
Java高级
技术第三阶段:web前端第四阶段:Javaweb编程(核心阶段)第五阶段:企业框架第六阶段:项目阶段第七阶段:企业专题因为大部分的人都是从零基础进行学习的
qq_38432141
·
2023-10-19 14:59
java
学习
路线
入门
教程
2020
Java高级
开发工程师面试题汇总
2020面试总结工作三年多,面试目标为高级开发工程师前言9.5–11.13,经过了长达70天的面试,终于有了结果。期间崩溃过无数次,很多次面试都被虐到怀疑人生,也有三面被刷掉无奈,一次次整装重新出发,一次次从头再来。今天有时间整理最近面试过程中涉及到的问题和经验,希望可以帮助到正在面试中或即将面试的同行们。一、面试过的公司阿里巴巴京东美团百度度小满金融爱奇艺当当网58同城贝壳找房快手小米滴滴微博陌
态度决定高度,习惯主宰人生
·
2023-10-19 13:55
面试问题总结
Java高级面试题
java
面试
分布式
数据库
redis
Java高级
开发工程师面试题分析———乐观锁和悲观锁
乐观锁和悲观锁问题,是出现频率比较高的面试题。本文将由浅入深,逐步介绍它们的基本概念、实现方式(含实例)、适用场景,以及可能遇到的面试官追问,希望能够帮助你打动面试官。一、基本概念乐观锁和悲观锁是两种思想,用于解决并发场景下的数据竞争问题。乐观锁:乐观锁在操作数据时非常乐观,认为别人不会同时修改数据。因此乐观锁不会上锁,只是在执行更新的时候判断一下在此期间别人是否修改了数据:如果别人修改了数据则放
kevin_zhuzj
·
2023-10-19 06:53
其他杂项
Java高级
面试总结
亮点1、公司系统架构2、业务架构说明3、个人其它技术对方公司了解1、规划阶段行业选定公司背景2、执行阶段跳槽准备用户包括四个,具体应对策略如下:技术经理:技术架构师:谈技术架构,谈业务架构。cto/ceo:谈业务,谈项目管理。人事:职业规划、绩效考核、五险一金(基数)、福利待遇,年终奖。3、心态要好string为什么是final的?字符串是恒定的,创建之后它们的值不能被改变1.线程安全2.支持字符
microsoft_love
·
2023-10-19 05:29
技术
Java高级
Java面试
java高级
工程师面试题_
java高级
工程师面试题及答案解析
面试永远是程序员迈向成功的第一个门槛,想要面试成功,各种面试题的洗礼是必不可少的,下面就来看看小编精心整理的一些
java高级
工程师面试题及答案吧。一、堆的年轻代和老年代怎么理解?
黄海均
·
2023-10-18 07:28
java高级工程师面试题
Java高级
工程师面试题总结及参考答案
Java高级
工程师面试题总结及参考答案一、面试题基础总结1、JVM结构原理、GC工作机制详解答:具体参照:JVM结构、GC工作机制详解,说到GC,记住两点:1、GC是负责回收所有无任何引用对象的内存空间
溜溜侠
·
2023-10-18 07:21
java
java面试
java题
java
【JavaSE学习】03面向对象&Java语法
JavaSE(B站黑马)学习笔记01Java入门02数组、方法03面向对象&Java语法04-1
Java高级
(Stream流、异常处理、日志技术)04-2
Java高级
(文件处理-IO流)04-3
Java
小飞侠要上天
·
2023-10-17 10:37
JavaSE学习
java
jvm
开发语言
Java高级
工程师进阶学习:java程序员学习路线
part1Java基础核心技术总结万事都离不开根基,Java基础对于一些老鸟来说可能已经很熟悉了,但是对于很多开发5年以下的朋友掌握的或许不是很牢固,因此这份笔记更适合温故而知新。Part2并发编程(架构师筑基必备)并发编程都掌握不好,你凭什么写出优质的代码?大厂必问并发编程技术栈,都在这张图上了:Part3JVM(架构师筑基必备)JVM和并发编程都是Java语言中非常重要的技术点,同时也是带有一
最新Java面经
·
2023-10-16 10:07
程序员
java
经验分享
面试
【Java学习之道】线程的概念与作用
对于初学者来说,掌握多线程编程是迈向
Java高级
技能的重要一步。通过本章的学习,你将了解线程是什么以及它在程序开发中的重要性,为你进一步深入学习和实际工作打下坚实的基础。让我们一起来探索吧!
chwt9299
·
2023-10-15 07:24
Java学习之道
java
Java高级
系列——使用所有对象的通用方法
一、介绍通过如何创建和销毁对象一文,我们已经知道Java是一个面向对象的编程语言,Java类层次结构的顶部是Object类,Java中每个单独的类都隐式的继承于该类。因此,所有的类都继承了在Object类中定义的一系列方法,这其中的一些非常重要的方法如下:方法描述protectedObjectclone()创建并返回对象的一个副本protectedvoidfinalize()当垃圾回收确定指定对象
RonTech
·
2023-10-14 02:06
Java
Java高级系列
Java高级系列文章
java
equals
hashCode
toString
clone
01
Java高级
JUC之多线程概述
1、JUC概述1.1、什么事jucjuc是java.util.concurrent(java并发编程)工具包的简称,这是一个处理线程的工具包,jdk1.5开始出现1.2、进程、线程进程进程是计算机中程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在当代面向线程设计的计算机结构中,进程是线程的容器.线程线程(thread)是操作系统能够进行运算调度的最小
曳空@竹
·
2023-10-13 22:22
java基础
java
后端
成为一名
Java高级
架构师到底需要学习什么?
如果你是想成为Java架构师,那么你首先要是一个
Java高级
攻城狮。也就是说,基础必须牢固,对Java的了解全面而且深入。熟练使用各种框架,并知道它们实
zhaohuanxiaojun
·
2023-10-13 08:26
Java架构师
成为一名优秀的
Java高级
架构师需要学习什么?
如果你是想成为Java架构师,那么你首先要是一个
Java高级
攻城狮。也就是说,基础必须牢固,对Java的了解全面而且深入。熟练使用各种框架,并知道它们实
云计算架构师
·
2023-10-13 08:56
程序员
Java架构师
Java高级
架构师到底要具备哪些技能?
如果你是想成为Java架构师,那么你首先要是一个
Java高级
攻城狮。也就是说,基础必须牢固,对Java的了解全面而且深入。熟练使用各种框架,并知道它们实
kkkllllss
·
2023-10-13 08:25
java
面试
经验分享
开发语言
后端
java高级
用法之:JNA中的回调
文章目录简介JNA中的Callbackcallback的应用callback的定义callback的获取和应用在多线程环境中使用callback总结简介什么是callback呢?简单点说callback就是回调通知,当我们需要在某个方法完成之后,或者某个事件触发之后,来通知进行某些特定的任务就需要用到callback了。最有可能看到callback的语言就是javascript了,基本上在java
flydean程序那些事
·
2023-10-12 13:36
java
#
io-nio
响应式系统
java
开发语言
netty
程序那些事
java高级
工具类
今日学习:集合:存放引用数据类型的容器。主要学增删改查Collection:集合,是一个接口,继承了Iterable,里面有很多方法List:也是一个接口,继承了Collectio.特点:有序,可以重复Set:也是一个接口,继承了Collectio特点:无序,不重复Map:泛型:指的就是容器中元素的数据类型。好处:就是省去了获取元素的时候,类型转换。List接口:里面有很多方法(增啥改查)Arra
2301_79080050
·
2023-10-12 05:05
java
开发语言
day04--
java高级
编程:API:Object、String,Buffer、包装类、日期、java比较器、BigInteger、进制、length区别,IO流,路径,序列化id,编码
1API1.1Api文档下载1.API(ApplicationProgrammingInterface,应用程序编程接口)是Java提供的基本编程接口,一切可以调用的东西都是API。2.Java语言提供了大量的基础类,因此Oracle也为这些基础类提供了相应的API文档,用于告诉开发者如何使用这些类,以及这些类里包含的方法。3.下载API:AdditionalResources-JavaSE8Do
清风微凉 aaa
·
2023-10-11 18:16
一
Java基础阶段
java
从 Clickhouse 到 Apache Doris,慧策电商 SaaS 高并发数据服务的改造实践
作者介绍:马成,慧策
JAVA高级
研发工程师慧策(原旺店通)是一家技术驱动型智能零售服务商,基于云计算PaaS、SaaS模式,以一体化智能零售解决方案,帮助零售企业数字化智能化升级,实现企业规模化发展。
SelectDB技术团队
·
2023-10-11 14:05
clickhouse
apache
大数据
Java高级
——类加载器和双亲委派模型
类加载器和双亲委派模型简述类加载器双亲委派模型破坏双亲委派模型情况一情况二情况三简述类通过类加载器加载,一个类由加载它的类加载器和其本身决定其在JVM中的唯一性,每一个类加载器,都拥有一个独立的类名称空间publicclassTest{publicstaticvoidmain(String[]args)throwsException{ClassLoadermyLoader=newClassLoad
松仔log
·
2023-10-11 14:20
#
Java高级
java
jvm
开发语言
java资料
主要分5个阶段:Java程序员->Java初级软件工程师->Java中级软件工程师->
Java高级
软件工程师->Java系统架构师,从头学到尾即可成为大神!成为架构师是爱好编程的程序员的最终目标!
e哥的成长录
·
2023-10-11 06:05
java
设计模式总结干货2
性能调优、Spring,MyBatis,Netty源码分析的朋友可以加我的
Java高级
架构进阶群:180705916,群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家另外还可以通过反射简洁生产过程
高级java架构师
·
2023-10-11 06:51
java集合框架面试题目,使用/教程/实例
腾讯
Java高级
岗180道面试真题,面试大厂拿45Koffer没问题!
aifans_bert
·
2023-10-11 05:37
java学习
视频
java
面试
开发语言
阿里P7架构师要求
掌握:精通阿里P7技能(二):
java高级
java相关的高级特性:JVM、多线程高并发、网络等。掌握:精通阿里P7技能(三):Web核心熟练掌握前段开发知识:H5、CSS、JS框架,掌握:熟悉。
小笨蛋_5493
·
2023-10-11 04:42
2020最新阿里
Java高级
面试题
1.Arraylist与LinkedList区别可以从它们的底层数据结构、效率、开销进行阐述哈ArrayList是数组的数据结构,LinkedList是链表的数据结构。随机访问的时候,ArrayList的效率比较高,因为LinkedList要移动指针,而ArrayList是基于索引(index)的数据结构,可以直接映射到。插入、删除数据时,LinkedList的效率比较高,因为ArrayList要
cuixiaoyan
·
2023-10-10 01:53
蚂蚁金服语雀产品技术负责人:用 JavaScript 全栈打造商业级应用
Java高级
工程师之路语雀技术架构演进原型阶段语雀诞生于2016年,当时蚂蚁金融云需要一个工具来承
程序员_糖糖
·
2023-10-08 20:01
2021最新阿里
Java高级
面试题及答案,最新整理
01分布式限流:Nginx+ZooKeeper1.1分布式限流之Nginx请解释一下什么是Nginx?请列举xNginx的一些特性。请列举xNginx和和Apache之间的不同点请解释xNginx如何处理PHTTP请求。在xNginx中,如何使用未定义的服务器名称来阻止处理请求?使用“反向代理服务器”请列举xNginx服务器的最佳用途。请解释xNginx服务器上的rMaster和和rWorker进
6年老Java
·
2023-10-08 19:57
程序员
java
经验分享
面试
京东Java高开岗三面算法+数据库+设计模式,复习1个月成功拿offer
京东高级java现场三面,包含:算法、数据库、设计模式、
java高级
等,尾部有最全BAT高级java面试题目和答案福利京东技术面试(一):算法面试:二叉树怎么实现的知道哪些排序算法快排怎么实现堆排序怎么实现一道算法题
谁叫我土豆了
·
2023-10-08 04:28
“阿里味” PUA 编程语言火上GitHub热榜,标星1.9K!
推荐:花了2万多买的Java架构师课程全套,现在分享给大家,从软件安装到底层源码(
Java高级
互联网架构师VIP教程)来自:量子位|QbitAI大家好!如果阿里味用编程语言怎么写?
狂徒_张三
·
2023-10-07 00:19
九月底Java架构书籍免费放送,2019最新
Java高级
架构师学习资料!
小编整理好的最近的
Java高级
学习资料在下方可以看到!见书单如面。
舟晚梦星辰98
·
2023-10-06 04:26
【
Java高级
技术】动态代理
动态代理1.程序为什么需要代理?对象如果觉得自己干的事太多,可以通过代理转移一部分职责2.代理要具备什么功能?对象有什么方法想被代理,代理就一定要有对应的方法Java通过接口(接口中提供被代理对象的抽象功能,由代理实现即可)来保证代理的样子3.如何为Java创建一个代理对象?java.lang.reflect.Proxy类:提供了为对象产生代理对象的方法publicstaticObjectnewP
~越努力越幸运~
·
2023-10-06 01:20
java
开发语言
全网最详细2021版Java学习路线图
一、Java基础二、数据库阶段三、Web前端四、Javaweb五、Javaweb练手项目六、
Java高级
框架七、Java框架
link可
·
2023-10-05 23:17
Java学习路线
java
后端
架构
spring
intellij-idea
(
Java高级
教程)第五章Linux使用和程序部署-第二节:Linux常用指令和VIM的使用
文章目录一:Linux常用指令(1)pwd(2)ls(3)cdA:Linux目录结构B:相对路径与绝对路径C:cd(4)touch(5)mkdir(6)cat(7)echo(8)rm(9)mv(10)cp(11)man(12)less(13)head和tail
快乐江湖
·
2023-10-05 17:23
Java基础教程和高级教程
linux
vim
运维
【
Java高级
技术】单元测试——概述和快速入门
单元测试——概述和Junit框架快速入门1.概述就是针对最小的功能单元(方法),编写测试代码对其进行正确性测试可以用来对方法进行测试,它是第三方公司开源出来的(很多开发工具已经集成了Junit框架,比如IDEA)优点(1)可以灵活的编写测试代码,可以针对某个方法执行测试,也支持意见完成对全部方法的自动化测试,且各自独立(2)不需要程序员去分析测试的结果,会自动生成测试报告出来2.快速入门需求:某个
~越努力越幸运~
·
2023-10-03 21:40
java
单元测试
log4j
java高级
篇--泛型
一.什么是泛型?其实在我们再使用集合时就用过泛型List创建一个List对象Listlist=newArrayList();这个它就是泛型。所谓的泛型就是在类定义时,不为类中属性和方法指定数据类型,而是在类对象创建时为其指定相应的数据类型。二.为什么使用泛型?例子:要求定义一个Point点类,该类中属性有x坐标和y坐标。要求:x和y的值可以都是整数类型。x和y的值可以都是小数类型。x和y的值可以都
一个小哑巴
·
2023-09-30 10:23
Java高级篇
java
后端
开发语言
junit
spring
java架构师进阶之路
如果你是想成为Java架构师,那么你首先要是一个
Java高级
工程师。也就是说,基础必须牢固,对Java的了解全面而且深入。熟练使用各种框架,并知道它们实现的原理。Jvm虚拟机原理
Java布道者-小轩
·
2023-09-29 11:20
Java
架构师
java
架构师
数据库
Java高级
工程师学习路径
第一章多线程并发编程1.1Java基础1.1.1JAVA程序运行堆栈分析1.1.2线程状态1.1.3线程中止1.1.4内存屏障和CPU缓存1.1.5线程通信1.1.6线程封闭之ThreadLocal和栈封闭1.1.7线程池应用及实现原理剖析1.2线程安全之可见性问题1.2.1使用volatile解决可见性问题及阻止指令重排序1.2.2线程安全之共享资源/不可变性/竟态条件/临界区1.2.3线程安全
留夕_3826
·
2023-09-28 12:48
Java高级
特性之增强for循环
转自:suremakefor/in循环就是JDK5.0中所谓的增强For循环,它能对数组和集合进行遍历,使用它会使用你的代码短小而精炼的多。这里将介绍以下内容:传统的for循环和增强for循环的比较定制自己的增强for循环增强for循环的局限性一:传统的for循环和增强for循环的比较//传统的数组遍历String[]persons={"张三","李四","王五"};for(inti=0;iper
黎南
·
2023-09-27 12:29
Java
增强for循环
java基础
Java高级
应用——泛型
文章目录泛型泛型化的由来概念简介:自定义泛型注意事项说明注意泛型泛型化的由来概念强类型语言的需求:在早期的编程语言中,程序员需要在编写代码时指定变量的具体类型。这种静态类型检查的方式可以确保类型的一致性,但也带来了一些限制。在处理不同类型的数据时,需要为每个类型写不同的代码,这导致了重复劳动和代码冗余。参数化类型的引入:为了解决上述问题,研究人员开始思考如何实现能够处理多种类型的通用代码。参数化类
Zedthm
·
2023-09-27 08:23
Java
java
开发语言
Java高级
应用——多线程
文章目录**多线程**相关名词解释**程序、进程与线程****并行与并发**单核与多核Java多线程概述@Test测试框架测试多线程的注意事项主线程和子线程的概念**`@Test`测试类需要使用`.join()`方法来确保子线程执行完毕**线程调度(目前仅了解)守护线程(DaemonThread)和普通线程(用户线程)守护线程(DaemonThread)普通线程(用户线程)**创建线程:Threa
Zedthm
·
2023-09-27 00:55
Java
java
开发语言
Java高级
应用——异常处理
文章目录异常处理概念Java异常体系Error和Exception编译时异常和运行时异常Java异常处理的方式异常处理概念异常处理是在程序执行过程中遇到错误或异常情况时的一种机制,它允许程序在错误发生时进行适当的处理,而不会导致程序崩溃或产生不可预测的结果。异常类型:受检异常(CheckedException):这些异常在编译时强制要求进行处理,例如IOException、SQLException
Zedthm
·
2023-09-27 00:55
Java
java
开发语言
Java高级
应用——常用类(String类)和(Comparator排序)
文章目录常用类(String类)和(Comparator排序)String类介绍用法以及常用APIStringBuffer和StringBuilder比较器(Comparator)常用类(String类)和(Comparator排序)String类介绍String类型本身是使用final关键字声明的,这意味着我们无法继承String类。String对象的字符内容存储在一个字符数组value[]中。
Zedthm
·
2023-09-27 00:25
Java
java
开发语言
上一页
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
其他