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
知识点整理
目录一:Java基础二:框架三:数据库四:页面五:优化一:Java基础1.面向对象的特征有哪些?抽象、封装、继承、多态2.面向对象开发的基本原则有哪些?面向对象开发有六原则一法则:1)单一职责原则:类的功能要单一2)开放封闭原则:一个模块在扩展性方面应该是开放的而在更改性方面应该是封闭的。核心是用抽象构建框架,用实现类实现扩展。3)替换原则:子类应当可以替换父类并出现在父类能够出现的任何地方4)依
fool123456
·
2023-09-12 19:24
Docker 快速安装&搭建 Mysql 环境
欢迎关注个人微信公众号:小哈学Java,文末分享阿里P8高级架构师吐血总结的《
Java核心
知识整理&面试.pdf》资源链接!!
插件小屋
·
2023-09-12 16:37
终于有人把Java程序员必学
知识点整理
出来了,令人有如醍醐灌顶
JVM无论什么级别的Java从业者,JVM都是进阶时必须迈过的坎。不管是工作还是面试中,JVM都是必考题。如果不懂JVM的话,薪酬会非常吃亏(近70%的面试者挂在JVM上了)详细介绍了JVM有关于线程、内存模型、JVM运行时内存、垃圾回收与算法、Java中四种引用类型、GC分代收集算法VS分区收集算法、GC垃圾收集器、JAVAIO/NIO、JVM类加载机制的各大知识点。基本概念:JVM是可运行Ja
JAVA高级
·
2023-09-12 14:24
【
Java核心
知识】idea项目编译错误排查思路
文章目录idea项目编译错误排查思路一个项目是如何运行的项目编译报错时排查常见思路idea项目编译错误排查思路一个项目是如何运行的在开始之前,我们需要知道idea对一个项目是如何维护和运行的?idea会把用户自定义配置放在.idea文件夹中,这里保存了许多缓存。对于一个新的项目,首先需要重点关注两个地方,一个是file->setting,这里可以配置项目的Maven路径,以及如何编译的选项;另一个
爱幻想-hjyp
·
2023-09-11 21:30
#
Java核心知识
intellij-idea
java
ide
Java知识总结(持续更新)
这包括Java编译器(javac)、
Java核心
类库、开发工具(如调试器和监视器工具)以及其他一些实用工具。如果您希望编写、编译和运行Java程序,您需要安装JDK。2.
小石潭记丶
·
2023-09-11 18:34
java
开发语言
面试(类加载器)
二、类型2.1、启动类加载器(BootstrapClassLoader)也称为根加载器,它是JVM内嵌的加载器,负责加载
Java核心
类库(如java.lang包中的类)和其他需要
方璧
·
2023-09-11 06:44
面试
职场和发展
【数据结构-队列】阻塞队列
推荐:kuan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结
java核心
技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2023-09-10 14:25
s6
算法与数据结构
数据结构
设计模式
知识点整理
-工厂模式
在Java语言中,我们通常有以下几种创建对象的方式:(1)使用new关键字直接创建对象;(2)通过反射机制创建对象;(3)通过clone()方法创建对象;(4)通过工厂类创建对象(其实本质也是通过new关键字或者反射的方式创建实例对象)为什么要用工厂模式(1)解耦:把对象的创建和使用的过程分开。就是ClassA想调用ClassB,那么A只是调用B的方法,而至于B的实例化,就交给工厂类。(2)降低代
勤奋学习的钢铁加鲁鲁
·
2023-09-10 12:50
大数据开发14大学习阶段
JavaSE核心知识第一阶段Java编程概述及基础语法Java技术体系平台
Java核心
机制与JVM运行原理Java开发环境搭建Java变量、数据类型、数组及运算符Java流程控制结构面向对象编程高级类特性
结局唯美
·
2023-09-10 09:14
java
大数据
面试准备之JavaSE复习(一)
javadevelopmentkit):Java开发工具包,是整个java的核心,包括JRE,JAVA工具和Java基础类库JRE(javaruntimeenvirment):Java运行环境,包括JVM及
Java
sdfgbhnfgbrfe
·
2023-09-09 22:54
se复习
面试
职场和发展
java
不惑JAVA之JAVA基础 - NIO (一)
这两天翻了一下了JAVA中的圣经《thinkinjava》和《
Java核心
技术》,虽然写的很好,但感觉写的也不是太符合我想一篇博文覆盖NIO知识点的要求。
HelloGeekCsdn
·
2023-09-09 17:50
Java基础
不惑JAVA
java
nio
Java核心
技术学习笔记——入门——第三章 类基础知识——3.2 Java 基本类型和运算符
1.基本类型2.布尔类型3.字节类型4.整数类型5.浮点数类型6.字符类型7.运算符8.小结
预见未来to50
·
2023-09-09 08:14
Java编程(Java
Programming)
Foundation
Java核心
技术学习笔记——入门——第一章 概述——1.1 Java明天
致谢:衷心感谢华东师范大学陈良育老师在中国大学MOOC网上开展的《
Java核心
技术课程》,一路学习过来,受益匪浅!1.Java明天注:最新数据如下,2.小结
预见未来to50
·
2023-09-09 08:43
Java编程(Java
Programming)
Foundation
面试官看了都感慨,Redis核心问题26讲,大厂Java岗必备!
另外本人整理收藏了20年多家公司面试
知识点整理
,以及各种
Java核心
知识点免费分享给大家,想要资料的话请点930573664暗号。
老王420
·
2023-09-09 00:40
Android:关于AAB的
知识点整理
2018年,google推出了aab技术。在此之后google发布通知:从2021年8月起,新应用需要使用AndroidAppBundle才能在GooglePlay中发布。这意味着以GP为主要平台的海外版本,都需要使用aab。那么什么是aab,和apk有什么不同呢?aab官方介绍:https://developer.android.com/guide/app-bundle简单地说aab就是一个带有
winskyan
·
2023-09-08 19:24
Android
Android
知识点整理
关键点ActivityFragment调试应用处理应用程序配置Intent和Intent过滤器会使用Context后台处理指南Android的数据隐私Android网络数据安全教程Android中的依赖项注入内容提供程序Android内存管理概览一些重要的库1.Glide是一个Android上的图片加载和缓存库;2.Room是Android架构组件的一部分,Room持久性库在SQLite上提供了一
music score
·
2023-09-08 19:50
android
tcp 通信结束后释放连接的原因_TCP超详细
知识点整理
参考资料:《计算机网络第六版》谢希仁编著本文内容如下:TCP头部结构和字段介绍TCP三次握手过程TCP三次握手问题补充TCP四次挥手过程TCP四次挥手问题补充TCP流量控制滑动窗口TCP拥塞控制慢启动、拥塞避免、快重传、快恢复TCP超时重传TCP的四种定时器TCP粘包/拆包问题一、TCP首部结构详解图片来自《TCP/IP详解卷1》TCP数据封装在一个IP数据报中:TCP数据在IP数据包中的封装下图
weixin_39877050
·
2023-09-08 02:05
tcp
通信结束后释放连接的原因
tcp下载窗口太小的问题
【Java】
Java核心
API概述
Java核心
API是Java编程语言的基础,包含了Java应用程序中常用的类和接口。本文将介绍
Java核心
API中的一些重要部分,包括输入输出流、异常处理、集合框架、多线程和网络编程等。
科学熊
·
2023-09-07 22:53
java
java
python
windows
Java核心
技术 卷1
文章目录3.8.6中断流程控制语句3.9大数3.10数组3.10.1for-each循环3.10.2数组初始化+匿名数组3.10.3数组拷贝3.10.4命令行参数3.10.5数组排序**Arrays类中提供的方法:**3.10.6多维数组3.10.7不规则数组4对象与类4.1面向对象概述4.1.1类4.1.4类之间的关系4.2使用预定义的类4.2.1对象和对象变量4.2.2LocalDate类4.
氯的平方
·
2023-09-07 22:41
Java学习
java
python
mysql
Executors与线程池:如何创建正确的线程池
从
Java核心
技术专栏线程中的相关知识我们可以知道,线程产生与销毁都会消耗一定的性能,因此要避免频繁的创建与销毁。因此解决这个问题的关键就是创建线程池。
唉.
·
2023-09-07 20:55
Java
Java并发编程实战
Java核心
技术学习笔记_6(多线程)
Createbywestfallonon8/13概念一个程序同时执行多个任务。通常,每一个任务称为一个线程(thread),它是线程控制的简称。可以同时运行一个以上线程的程序称为多线程程序(multithreaded)多进程与多线程的本质区别在于每个进程拥有自己的一整套变量,而线程则共享数据使用进程执行任务建议的方法将任务代码移到了实现了Runnable接口类的run方法中publicMyRunn
westfallon
·
2023-09-07 04:46
一文讲透
Java核心
技术之高可扩展利器SPI
大家好,我是冰河~~SPI的概念JAVASPI=基于接口的编程+策略模式+配置文件的动态加载机制SPI的使用场景Java是一种面向对象语言,虽然Java8开始支持函数式编程和Stream,但是总体来说,还是面向对象的语言。在使用Java进行面向对象开发时,一般会推荐使用基于接口的编程,程序的模块与模块之前不会直接进行实现类的硬编码。而在实际的开发过程中,往往一个接口会有多个实现类,各实现类要么实现
冰河团队
·
2023-09-07 01:03
关于JDK与JRE的理解与关系
JDK、JRE、JVM1.JDK全称–Java开发工具包(JavaDevelopmentKit)JDK=JRE+java开发工具(包括java、javac、javadoc、javap等)JDK=JVM+
Java
栗子(LiZi)
·
2023-09-06 21:56
java
jvm
linux
【开发问题系列】CSV转Excel
推荐:kuan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结
java核心
技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2023-09-06 19:22
s00
开发遇到的bug
excel
Java核心
技术相关网址
(凯S.霍斯特曼)CayS.Horstmann
java核心
技术基础知识本书网址的示例代码:http://horstmann.com/corejava/index.html核心java11的高级特性:https
无拘无束的思想家
·
2023-09-06 06:09
《信息系统项目管理师教程(第4版)》第16章 采购管理、合同管理
知识点整理
,xmind思维导图
已上传采购管理xmind思维导图,需要的同学可以直接下载哦。一、规划采购管理二、实施采购三、控制采购四、合同管理4.1合同类型4.2合同管理过程签订履行变更档案,合同档案管理是整个合同管理的基础,要求采用电脑打印文本,手写的旁注和修改等不具法律效力。(签订合同后做出的修改)违约索赔合同解释原则主导语言原则适用法律原则整体解释原则:手写条文优先于新刷条文(在修改处盖章)公平诚信原则
芭拉拉小魔仙
·
2023-09-05 17:29
信息系统项目管理
信息系统项目管理
软考
高项
xmind
笔记
《信息系统项目管理师教程(第4版)》第17章 干系人管理
知识点整理
xmind思维导图
已上传xmind思维导图,可下载查看。干系人管理的重要性识别干系人和引导干系人需要迭代展开,在以下情况时需开展这些活动:项目进入生命周期的不同阶段当前干系人不再与项目工作有关,或出现了新的干系人组织内部或更大领域的干系人群体发生重大变化一、识别干系人权力利益方格干系人等级册二、规划干系人管理1.干系人参与度评估矩阵2.出发干系人参与计划更新的情况项目新阶段开始组织结构或行业内部发生变化新的个人或群
芭拉拉小魔仙
·
2023-09-05 17:28
信息系统项目管理
xmind
信息系统项目管理师
软考
笔记
高项
经验分享
电商实战项目(java)
知识点整理
(持续更新)《苍穹外卖》
一、重要知识点精讲1.1nginx反向代理1.nginx反向代理好处:1.提高访问速度(可以进行缓存,如果访问相同资源可以直接响应数据)2.可以进行负载均衡(如果没有nginx前端只能固定地访问后端某一台服务器,加入nginx则可以将请求分发给后端不同的服务器)3.保证后端服务安全(前端不能直接请求到后端服务器,需要通过Nginx转发)2.nginx反向代理的搭建:location/api/的意思
吾浴西风
·
2023-09-05 15:20
前端
数据库
java
mysql
python
项目
实战
Android 进阶
知识点整理
1.Java(泛型,反射,注解,集合,线程,I/O流)2.Android(开源框架源码,Framework源码AMS,WMS,PMS,IMS,Binder,Handler,插件化,组件化,热修复,性能优化)3.JNI(cmake,音视频ffmpeg,opencv,opengl)4.gradle(groovy语言,gradle插件)5.设计模式和架构(创建型,行为型,结构型,MVPMVVM)6.数据
鹏鹏2019
·
2023-09-05 05:19
【数据结构-栈】栈基础
推荐:kuan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结
java核心
技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2023-09-04 23:46
s6
算法与数据结构
数据结构
【数据结构-队列】队列介绍
推荐:kuan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结
java核心
技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2023-09-04 22:13
s6
算法与数据结构
数据结构
推荐Java开发常用的工具类库google guava
GuavaGuava是一个Google开源的
Java核心
库,它提供了许多实用的工具和辅助类,使Java开发更加简洁、高效、可靠。目前和hutool一起,是业界常用的工具类库。
shigen01
·
2023-09-04 22:58
java
guava
Java核心
类库上篇
第十一章常用类的概述和使用11.1常用包11.1.1包名和名称java.lang包,由虚拟机自动导入java.util包,包含集合框架,一些国际化支持类,服务加载程序,属性,随机数生成,字符串解析和扫描类,base64编码和解码,位数组以及几个其他实用程序类。java.math包,提供用于执行任意精度整数算术(BigInteger)和任意精度十进制算术(BigDecimal)的类java.nio定
青山常客
·
2023-09-04 04:34
流程控制
知识点整理
条件语句1.数据结构A.顺序结构B.选择分支结构If语句(1)单分支if语句If(条件表达式){……}(2)双分支if语句If(条件表达式){…..}else{…..}(3)多分支if语句If(条件表达式){…..}elseif(条件表达式){…..}elseif…..else{…..}A.循环结构(1)for循环:适用于循环次数已知的循环程序(2)while循环:适用于构造循环次数未知的循环程序
阿毛大魔王
·
2023-09-04 03:52
【
Java核心
知识】泛型和类型擦除
文章目录泛型什么是泛型类型限定类型擦除如何在运行时判断泛型具体类型参考链接泛型什么是泛型Java中的泛型是通过定义模板参数来处理一类操作,这类操作并不关心具体传入的参数类型。比如对于add()方法来说,我们可以使两个int相加,也可以使两个long相加,如果不使用泛型,因为函数签名是通过参数类型区分的,那么就会造成需要写两个方法的问题.但这两个方法内部的逻辑是一致的,只是传入参数不相同,况且方法内
爱幻想-hjyp
·
2023-09-04 00:19
#
Java核心知识
java
开发语言
【
Java核心
知识】JUC包相关知识
文章目录JUC包主要内容Java内置锁为什么会有线程安全问题Synchronize锁Java对象结构Synchronize锁优化线程间通信Synchronize与wait原理CAS和JUC原子类CAS原理`JUC`原子类`ABA`问题可见性和有序性为什么会有可见性参考链接显式锁Lock接口常用方法显式锁分类显式锁实现原理参考链接JUC包主要内容JUC包是与并发编程相关的包,主要包含四部分锁、原子类
爱幻想-hjyp
·
2023-09-04 00:18
#
Java核心知识
java
开发语言
终于有人把python入门
知识点整理
成漫画书了,让人茅塞顿开
私信小编【资料】无偿分享哦如果需要这本书的电子版1、关注我,转发+评论2、私信发送【资料】,即可免费领取
斗斗吧
·
2023-09-03 19:19
【
Java核心
知识】ThreadLocal相关知识
ThreadLocal什么是ThreadLocalThreadLoacal类可以为每个线程保存一份独有的变量,该变量对于每个线程都是独占的。实现原理为每个Thread类中包含一个ThreadHashMap,key为变量的name,value为变量的值。在日常使用中,我们可以通过set(value)方法设置值,然后通过get()方法获取值,示例代码如下:我们通过线程池执行了五个线程,每个线程都有一份
爱幻想-hjyp
·
2023-09-03 01:50
#
Java核心知识
java
jvm
开发语言
2023年
Java核心
技术第十二篇(篇篇万字精讲)
目录22.AtomicInteger底层实现原理是什么?如何在自己的项目代码中应用CAS操作?22.1典型回答22.1.1CAS详细解释:22.1.1.1预期值的选取:22.1.2CAS的弊端22.1.2.1ABA问题:22.1.2.2自旋次数限制:22.1.2.3只能保证一个共享变量的原子操作:22.1.3CAS操作失败的原因以及解决方案22.1.3.1CAS操作失败可能有以下几个原因:22.1
平凡@之路
·
2023-09-02 23:06
面试
职场和发展
java
2023年
Java核心
技术第十三篇(篇篇万字精讲)
目录23.JVM的基本常见点23.1什么是JVM的跨平台23.2什么是JVM的语言无关性23.3什么是JVM的解释执行23.4什么是JIT23.5对象一定是在堆创建的吗23.6JVM的10种垃圾回收器23.7什么是垃圾回收中的STW23.8什么是可达性算法23.9JVM中的垃圾回收算法23.10JVM中的分代模型23.11CMS垃圾回收器23.12G1垃圾回收器23.13JVM的运行时数据区有哪些
平凡@之路
·
2023-09-02 23:05
java
开发语言
Java内部类不能拥有静态字段和方法
《
Java核心
技术卷I》静态内部类这一小节提到,“与常规内部类不同,静态内部类可以有静态字段和方法”。也就是常规内部类是不能有静态字段和方法的,为什么?
反正我学不明白
·
2023-09-02 20:48
java
银行从业资格证-个人理财(初级)-多选&计算题整理
直接融资&间接融资2-4外汇市场2-5债券市场2-7保险市场2-8金融衍生品三、理财产品四、客户需求五、理财规划计算工具金额相关个人理财计算前言 银行从业资格证-个人理财(初级)-多选题&计算题相关
知识点整理
甜甜的巧克力阿
·
2023-09-02 19:14
金融
银行
个人理财
1024程序员节 | 微信小程序开发之自定义组件相关
知识点整理
前言从小程序基础库版本1.6.3开始,小程序支持简洁的组件化编程。所有自定义组件相关特性都需要基础库版本1.6.3或更高。开发者可以将页面内的功能模块抽象成自定义组件,以便在不同的页面中重复使用;也可以将复杂的页面拆分成多个低耦合的模块,有助于代码维护。自定义组件在使用时与基础组件非常相似。另外,今天是一年一度的程序员节,祝各位节日快乐,代码永无Bug!文章目录一、自定义组件之组件的创建与引用(1
Aricl.
·
2023-09-02 16:09
微信小程序开发
微信小程序开发
自定义组件
1024程序员节
【
Java核心
知识】线程池相关知识
文章目录线程池四种常见的线程池线程池标准创建方式实现原理拒绝策略线程回收参考链接线程池四种常见的线程池newSingleThreadExecutor创建单线程化线程池:只有一个线程,缺点是阻塞队列没有限制,容易OOMnewFixedThreadPool创建固定数量的线程池:拥有固定的线程,缺点是阻塞队列没有限制,容易OOMnewCachedThreadPool创建可缓存线程池:根据提交任务动态创建
爱幻想-hjyp
·
2023-09-02 15:52
#
Java核心知识
java
开发语言
面试
【
Java核心
知识】线程基础知识
文章目录线程线程与进程的区别创建线程的方法方法一:继承Thread类方法二:实现Runnable接口方法三:使用Callable和FutureTask创建带返回值的线程方法四:通过线程池创建线程线程的基本操作线程的状态守护线程线程线程与进程的区别一个进程由程序段、数据段和进程控制块三部分组成。程序段也称为代码段,是进程的程序指令;数据段是进程的操作数据在内存中的位置;进程控制端(PCB)包含进程的
爱幻想-hjyp
·
2023-09-02 15:52
#
Java核心知识
java
开发语言
面试
2023年
Java核心
技术第十一篇(篇篇万字精讲)
目录二十一.Java并发包提供了哪些并发工具类21.1典型回答21.1.1CountDownLatch21.1.2CyclicBarrier21.1.2.1例子:21.1.2.2输出结果:21.1.2.3详细解释:屏障点21.1.3Semaphore21.1.3.1使用Semaphore例子:21.1.3.2输出结果:21.1.3.3安全容器和队列21.1.3.4Executor框架二十一.Jav
平凡@之路
·
2023-09-01 11:07
java
开发语言
Android
知识点整理
答案
一、数据存储1.掌握Android的3种本地数据存储方式以及应用场景第一种:使用SharedPreferences存储数据适用范围:保存少量的数据,且这些数据的格式非常简单:字符串型、基本类型的值。比如应用程序的各种配置信息(如是否打开音效、是否使用震动效果、小游戏的玩家积分等),解锁口令密码等核心原理:保存基于XML文件存储的key-value键值对数据,通常用来存储一些简单的配置信息。通过DD
方白羽lw
·
2023-09-01 10:27
ERP期末复习知识点
ERP期末
知识点整理
第二章基本概念和重要术语计划和控制是ERP的核心。
Pisasa
·
2023-08-31 20:32
ERP
经验分享
学习
金融
Java核心
技术学习笔记_7(流与文件)
Createbywestfallonon8/15流在javaAPI中,可以从其中读入一个字节序列的对象叫做输入流,可以向其中写入一个字节序列的对象叫做输出流,这些字节序列的来源地和目的地可以是文件,也可以是网络连接,甚至是内存块读写文件InputStream类有一个抽象方法abstractintread(),这个方法将读入一个字节并返回,或在遇到结尾时返回-1read和write方法在执行时都将被
westfallon
·
2023-08-30 18:58
【数据结构-链表-01】反转链表
推荐:kuan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结
java核心
技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2023-08-30 18:30
s6
算法与数据结构
算法
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他