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工程师语法用的很,但是真的让他说说Java是怎样运行的,我相信他会懵逼!!!希望处于这个阶段的同学可以仔细阅Class文件系列的文章,这里涵盖了Class文件的绝大部分内容,当你阅读并理解之后,相信你不再迷茫。不知道是否还记得Code属性,不记得的小伙伴建议回顾一下,Code属性中存储了今天我们将要讲解的字节码指令。今天介绍一下字节码指令(加载和存储指令)。所谓的字节码指令就是JVM在
·
2021-01-24 16:43
面试javajvm
写Java但不懂
Java系列
之加载和存储
很多Java工程师语法用的很,但是真的让他说说Java是怎样运行的,我相信他会懵逼!!!希望处于这个阶段的同学可以仔细阅Class文件系列的文章,这里涵盖了Class文件的绝大部分内容,当你阅读并理解之后,相信你不再迷茫。不知道是否还记得Code属性,不记得的小伙伴建议回顾一下,Code属性中存储了今天我们将要讲解的字节码指令。今天介绍一下字节码指令(加载和存储指令)。所谓的字节码指令就是JVM在
·
2021-01-24 16:19
面试javajvm
Java基础|1-01-Java基础语法(详细) @Java
写在前面:此文是笔者在学习
Java系列
课程的过程中,参考相关课件、视频讲解、课程代码,并结合一些文档、思维导图及个人理解,对所学内容做的阶段性梳理与总结。
ThisAmy
·
2021-01-24 15:45
JavaSE
java
什么是接口的幂等性,如何实现接口幂等性?一文搞定
本文收录于JavaStarter,里面有我完整的
Java系列
文章,学习或面试都可以看看哦每天一个知识点什么是接口的幂等性,如何实现接口幂等性?
Java鱼仔
·
2021-01-17 21:16
java
springboot
后端
Volatile只会用不知道原理?这篇文章带你深究volatile
本文收录于JavaStarter,里面有我完整的
Java系列
文章,学习或面试都可以看看哦(一)概述要了解并发编程,首先就需要了解并发编程的三大特性:可见性、原子性和有序性。
Java鱼仔
·
2021-01-15 01:59
java
程序员
Volatile只会用不知道原理?这篇文章带你深究volatile
本文收录于JavaStarter,里面有我完整的
Java系列
文章,学习或面试都可以看看哦(一)概述要了解并发编程,首先就需要了解并发编程的三大特性:可见性、原子性和有序性。
Java鱼仔
·
2021-01-14 20:25
java
程序员
指令重排序、内存屏障很难?看完这篇你就懂了!
本文收录于JavaStarter,里面有我完整的
Java系列
文章,学习或面试都可以看看哦面试官在问到多线程编程的时候,指令重排序、内存屏障经常会被提起。如果你对这两者有一定的理解,那这就是你的加分项。
Java鱼仔
·
2021-01-13 03:54
java
spring
指令重排序、内存屏障很难?看完这篇你就懂了!
本文收录于JavaStarter,里面有我完整的
Java系列
文章,学习或面试都可以看看哦面试官在问到多线程编程的时候,指令重排序、内存屏障经常会被提起。如果你对这两者有一定的理解,那这就是你的加分项。
Java鱼仔
·
2021-01-13 02:40
java
spring
面试官:我问的是Java内存模型,你回答堆栈方法区干嘛?
本文收录于JavaStarter,里面有我完整的
Java系列
文章,学习或面试都可以看看哦(一)概述很多人会把Java内存区域(运行时数据区)和Java内存模型(JMM)搞混,这两者是完全不一样的东西。
Java鱼仔
·
2021-01-11 23:11
java
程序员
作为一个程序员需要了解多少网络方面的基础?网络基础总结(不断更新)
本文收录于JavaStarter,里面有我完整的
Java系列
文章,面试前看一看不香吗?面试过程中经常会被问到计算机网络相关的知识,就打算写一篇博客不断总结一些计算机网络的基础点以及面试中常问的考点。
Java鱼仔
·
2021-01-11 23:54
java
网络
程序员
tcp
tcp-ip
面试官:我问的是Java内存模型,你回答堆栈方法区干嘛?
本文收录于JavaStarter,里面有我完整的
Java系列
文章,学习或面试都可以看看哦(一)概述很多人会把Java内存区域(运行时数据区)和Java内存模型(JMM)搞混,这两者是完全不一样的东西。
Java鱼仔
·
2021-01-11 22:45
java
程序员
作为一个程序员需要了解多少网络方面的基础?网络基础总结(不断更新)
本文收录于JavaStarter,里面有我完整的
Java系列
文章,面试前看一看不香吗?面试过程中经常会被问到计算机网络相关的知识,就打算写一篇博客不断总结一些计算机网络的基础点以及面试中常问的考点。
Java鱼仔
·
2021-01-08 00:03
java
网络
程序员
tcp
tcp-ip
磊哥带你学Java——第二课 Java控制台程序中的输出语句及注释
控制台输出语句输出不换行输出并换行Java中的转义符Java中常见的转义符练习一Java中的注释单行注释和多行注释文档注释javadoc命令简介练习二练习三总结练习参考代码练习一参考代码练习二参考代码练习三参考代码 跟着磊哥学
Java
彦磊
·
2021-01-06 17:46
跟磊哥学Java
Java入门教程
java
编程语言
磊哥带你学Java——第一课 走进Java世界
走进Java世界初识JavaJava语言的构成JDK的下载与安装下载JDK安装JDK8设置环境变量练习第一个Java程序编写源程序编译程序执行程序Java程序结构Java编码规范练习总结 跟着磊哥学
Java
彦磊
·
2021-01-04 20:27
跟磊哥学Java
Java入门教程
java
从考研失败到最具成长力员工,这个2020就像过山车一样
本文收录于JavaStarter,里面有我完整的
Java系列
文章,学习或面试都可以看看哦2020年过去了,我也彻底从学生变成了打工人。
Java鱼仔
·
2021-01-02 00:32
《我的代码人生》系列
程序人生
工作经历
考研
实习
Java
python编译java_适合Java开发者学习的Python入门教程
在Outside-In
Java系列
文章中,一些非Java开发人员会给我们讲讲他们对于我们这个生态圈的看法。从哲学的角度来讲,Python几乎是与Java截然相反。
臣臣1234
·
2020-12-29 04:44
python编译java
Java EE--框架篇(4)SpringBoot
目录前言SpringBoot快速入门SpringbootSpringboot做了啥(springboot源码跟踪)热部署YML规范JunitTest的使用前言带着问题学
java系列
博文之java基础篇。
i18n486
·
2020-12-11 16:07
spring
boot
容器
java
python开发者的哲学_Python入门教程,Java开发者必须了解这些!
在Outside-In
Java系列
文章中,一些非Java开发人员会给我们讲讲他们对于我们这个生态圈的看法。从哲学的角度来讲,Python几乎是与Java截然相反。
weixin_39638468
·
2020-12-03 08:26
python开发者的哲学
RxJava(八)concat符操作处理多数据源
Rx
Java系列
文章目录导读:一、RxJavacreate操作符的用法和源码分析二、RxJavamap操作符用法详解三、RxJavaflatMap操作符用法详解四、RxJavaconcatMap操作符用法详解五
Chiclaim
·
2020-10-11 14:11
Java系列
——五子棋的实现
Java之面向对象编程五子棋(控制台版)是「面向对象编程」中经典的小项目,下面我将提供一种解决视角,仅供参考。题目描述:编程实现控制台版并支持两人对战的五子棋游戏。(1)绘制棋盘-写一个成员方法实现(2)提示黑方和白方分别下棋并重新绘制棋盘-写一个成员方法实现。(3)每当一方下棋后判断是否获胜-写一个成员方法实现。(4)提示:采用二维数组来模拟并描述棋盘,棋盘如下:注意点:五子棋棋盘有且只有一张:
Vigoroushui
·
2020-10-09 09:54
Java
java
数据结构
游戏
JAVA学习路线
Java学习路线(完整详细版)2020年新版Java学习路线图(内含大纲+视频+工具+书籍+面试)-黑马程序员技术交流社区JAVA学习路线图2020
Java系列
学习路线图
锭伟
·
2020-09-17 15:19
全栈——Java后端
java系列
: 对不起,JavaFX——Java 8目前还不能救你(zz)
JavaFX是SUN公司在2007年JavaOne大会上首次对外公布的以Java为基础构建的富客户端平台,更让开发者印象比较深刻的则是其背后的JavaFX开发团队,仅仅在两年的时间就从1.0版本完善到1.3.x版本,不但增加了很多新功能,在性能方面也有了很大的提升。当Oracle收购Sun后,就宣布停止支持JavaFX脚本语言,进一步把它的API整合到Java里面去,后面的版本当中也默认捆绑了Ja
weixin_33862041
·
2020-09-17 09:42
java
开发工具
runtime
Java系列
技术(规范、历史版本)
JavaLanguageandVirtualMachineSpecificationshttp://docs.oracle.com/javase/specs/JavaSE7TheJavaLanguageSpecification,JavaSE7EditionDownloadPDFDownloadPDFwithdiffsfromJavaSE5.0ViewHTMLTheJavaVirtualMachi
oO临时工Oo
·
2020-09-17 09:08
JAVA
JVM垃圾回收分代机制及性能调优
CSDN会员专属福利】OpenStackDaysChina大会门票,先到先得【知识库】Swift资源大集合JVM垃圾回收分代机制及性能调优2015-12-0917:02191人阅读评论(0)收藏举报分类:
java
jiafu1115
·
2020-09-17 07:32
Java
J2SE
Java系列
——基础编程题
Java之入门题下面是5道Java基础题的解法,提供一个解决的视角,仅供参考。题目描述:编程题提示用户输入年月日信息,判断这一天是这一年中的第几天并打印注意点:用户输入的年月日是否为异常值?如月份和日有无越界需要判断当年是否为闰年,闰年需修改2月的实际天数代码如下:importjava.util.Scanner;publicclasshomework1{publicstaticvoidmain(S
Vigoroushui
·
2020-09-16 21:01
Java
java
数据结构
JAVA系列
之(1) - 枚举定义的格式
一、枚举类型说明枚举类的对象是有限个对象个数,一个可以看做单例模式的实现,多个则为枚举类。JDK1.5之后,新增enum关键字用于定义枚举类。枚举类名建议带上Enum后缀,枚举成员名称需要全大写,单词间用下划线隔开。成员变量如果声明为final。要在构造器中初始化,不允许被修改。枚举类成员对象声明为私有,通过公共方法调用属性。若枚举只有一个成员,则可以作为一种单例模式的实现方式。声明多个枚举对象时
屿麟
·
2020-09-16 19:26
JAVA开发技术
java
JAVA系列
之(3) - 通过枚举成员获取对应的枚举对象
方法一:通过在枚举类中添加方法,遍历枚举类的所有对象进行判断,如下添加getOrderStatusEnum方法:importlombok.Getter;/***@author:lichujun*@date:2018-08-15*/@GetterpublicenumOrderStatusEnum{NEW(0,"新订单"),FINISHED(1,"完结"),CANCEL(2,"已取消");privat
屿麟
·
2020-09-16 17:05
JAVA开发技术
java
Java反射基础总结
声明:本文仅仅是总结学习笔记,使用了以下2篇文章1.
Java系列
笔记JavaRTTI和反射机制(http://wenku.baidu.com/link?
bingaicao1
·
2020-09-16 09:18
笔记
我的RxJava源码解读笔记
首先梳理一下RxJav主要功能的工作流程,然后通过源码了解其工作原理,最后介绍一下RxJava的实战用法使用流程简述首先,RxJava这个东西相信大家一定不会陌生,我在学习过程中看到的这两篇文章:Rx
Java
chanzhu
·
2020-09-16 07:37
面试题 - Java序列化和反序列化
让类实现Serializable接口,标注该类对象可以被序列化;引言将Java对象序列化为二进制文件的Java序列化技术是
Java系列
技术中一个较为重要的技术点,在
秋夫人
·
2020-09-16 07:14
java
面试题
探索
JAVA系列
(二)LinkedList插入数据真的比ArrayList快吗?
实验jdk版本1.8,测试平台mbp2016在数据尾部插入数据测试代码packagecom.lly.springtest1.collection;importlombok.extern.slf4j.Slf4j;importjava.util.ArrayList;importjava.util.LinkedList;/***@ClassNameICollection*@DescriptionTODO
Vincent8080
·
2020-09-16 00:18
java
数据结构与算法
数据库
Java修行之路
从写
Java系列
的第一篇到现在已经三个月了,因为在网络上或书籍中没有见到一些很适合初学者的学习流程,所以下决心自己写一写,也当作回顾一下Java的知识。
weixin_34050389
·
2020-09-15 00:13
java
设计模式
数据库
Java系列
学习笔记------Java语言基础
2.1基础语言要素1)标识符:给类、方法、变量起的名字A.必须以字母或下划线或$符号开始,其余字符可以是字母、数字、$符号和下划线。B.只能包含两个特殊字符,即下划线_和美元符号$。不允许有任何其他特殊字符。C.标识符不能包含空格。D.区分大小写。2)关键字:只有系统才能用的标识符注意事项:A.true、false、null不是关键字!是字面量。B.main不是关键字!但是是一个特殊单词,可以被J
wsmile9527
·
2020-09-14 16:17
Java
Java系列
学习笔记 --- 线程(四)线程控制:join线程、后台线程、线程睡眠、同步线程等
目录四、线程控制4.1join线程五、后台线程六、线程睡眠sleep七、线程让步yield八、改变线程优先级九、线程同步9.1线程安全问题9.2同步代码块9.3同步方法9.4释放同步监视器的锁定9.5同步锁(Lock)9.6死锁四、线程控制Java提供一些便捷的方法可以很好地控制线程的执行。4.1join线程Thread提供了让一个线程等待另一个线程完成的方法--join()方法。当在某个程序执行
LaoYe - IT
·
2020-09-13 11:56
Java
Java系列
技术之SpringMVC5框架-钟洪发-专题视频课程
Java系列
技术之SpringMVC5框架—16人已学习课程介绍SpringMVC是当前最优秀的MVC框架,这门课程是基于Spring5.0.6的SpringMVC框架来讲解的,本套视频几乎涵盖SpringMVC
钟洪发
·
2020-09-12 11:33
视频教程
JAVA系列
:JMM怎么解决原子性、可见性、有序性的问题?
目录原子性保障可见性有序性在Java中提供了一系列和并发处理相关的关键字,比如volatile、Synchronized、final、juc等,这些就是Java内存模型封装了底层的实现后提供给开发人员使用的关键字,在开发多线程代码的时候,我们可以直接使用synchronized等关键词来控制并发,使得我们不需要关心底层的编译器优化、缓存一致性的问题了,所以在Java内存模型中,除了定义了一套规范,还
NIO4444
·
2020-09-11 13:05
JAVA
JAVA系列
:类加载器介绍
目录类加载器4类加载器启动类加载器(BootstrapClassLoader):扩展类加载器(ExtensionClassLoader):应用程序类加载器(ApplicationClassLoader):自定义类加载器(UserDefinedClassLoader):类加载器类加载器(ClassLoader)用来加载class字节码到Java虚拟机中。一般来说,Java虚拟机使用Java类的方式如
NIO4444
·
2020-09-11 13:05
JAVA
JAVA系列
:指令重排序、内存屏障和happens-before原则
指令重排序在执行程序时,为了提高性能,编译器和处理器会对指令做重排序。但是,JMM确保在不同的编译器和不同的处理器平台之上,通过插入特定类型的MemoryBarrier来禁止特定类型的编译器重排序和处理器重排序,为上层提供一致的内存可见性保证。编译器优化重排序:编译器在不改变单线程程序语义的前提下,可以重新安排语句的执行顺序。指令级并行的重排序:如果不存l在数据依赖性,处理器可以改变语句对应机器指
NIO4444
·
2020-09-11 13:05
JAVA
JAVA系列
:JVM内存模型之缓存一致性协议
目录线程之间的通信线程之间的同步主内存和工作内存缓存一致性协议总线锁缓存锁缓存一致性协议CPU的优化执行并发编程的问题硬件架构三大特征原子性(Atomicity)可见性有序性线程之间的通信线程的通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过写-读内存中的公共状态来隐式进行通信,典型
NIO4444
·
2020-09-11 13:05
JAVA
JAVA系列
:UTF-8编码原理
UTF-8最大的一个特点,就是它是一种变长的编码方式。它可以使用1~4个字节表示一个符号,根据不同的符号而变化字节长度。编码规则1)对于单字节的符号,字节的第一位设为0,后面7位为这个符号的Unicode码。因此对于英语字母,UTF-8编码和ASCII码是相同的。2)对于n字节的符号(n>1),第一个字节的前n位都设为1,第n+1位设为0,后面字节的前两位一律设为10。剩下的没有提及的二进制位,全
NIO4444
·
2020-09-11 13:05
JAVA
一图速读
JAVA系列
名书 - 内功篇
为这本书提到的"记录所学"和"分享所学"的实践,导图尽量能高度概括并且易于理解,能够通过导图基本了解书中的精华为书中的核心知识点做梳理,持续更新本篇主要是偏重原理性书籍,温故而知新人的自然认知过程都是从现象到本质的,工作了以后,积累了一大堆“现象”的经验,就越发的想了解本质,回溯其源头。具体技术类书籍点此跳转世界上众巨神,大师,专家究其一生的思想精华,留给后人的是思想宝藏,如今的人却可以花费相对很
HermaeuxMora
·
2020-09-11 13:33
Java
从零开始学 Java 之 基础语法(上)
以后这就是我们「从零开始学
Java系列
」的题图。上篇文章开始了我的Java基础系列之旅,下面应该开始学习Java基础语法了。
keithxiaoy
·
2020-09-11 08:27
Java
JAVA系列
笔记之三:JAVA程序在内存中的执行过程
java编译好的class文件放在硬盘上程序执行时需要load到内存去把编译好的代码,class文件load到内存中(windows本身也有操作系统代码)操作系统根据main方法找到自己程序的入口。接下来进行内存的管理一般把内存分成四部分:codesegment(代码区存放代码),datasegment(静态变量和字符串常量),stack(栈存放局部变量),heap(堆动态申请内存,所有new出来
lzhfsailor
·
2020-09-10 15:02
Java轻松愉悦
java系列
笔记---异常
异常一.异常与错误的区别再讲异常之前我们就应该要知道异常和错误的区别Error类和Exception类的父类都是throwable类,他们的区别是:Error类一般是指与虚拟机相关的问题,如系统崩溃,虚拟机错误,内存空间不足,方法调用栈溢等。对于这类错误的导致的应用程序中断,仅靠程序本身无法恢复和和预防,遇到这样的错误,建议让程序终止。Exception类表示程序可以处理的异常,可以捕获且可能恢复
amm28824
·
2020-08-25 17:44
RxJava-基本订阅流程源码分析
前言:学习了这么多天的Rx
Java系列
文章,虽然会用了,但是确不懂的具体是怎么回事,所以说会用的话还是不行,要去了解下其内部的源码,原理过程,这样对自己水平才能提高。
六_六
·
2020-08-25 11:38
Java系列
技术之Mybatis
认识MyBatisMybatis是什么?MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集,它可以使用简单的XML或注解来配置和映射SQL信息,将接口和Java的POJOs(PlainOldJavaObjects,普通的Java对象)映射成数据库中的记录。Mybatis的由来MyBatis本是apa
麒麟来编程
·
2020-08-25 06:21
数据库
mybatis
java
名师免费课:Java零基础入门及摸底测试
课程介绍本课程主要讲解JavaSE的发展历史,JDK开发环境的搭建,CLASSPATH属性作用,Java程序基本结构、基本数据类型的划分及使用、程序结构、方法的定义与使用,本课程是作为
Java系列
课程的初期课程
乱蓬头199302
·
2020-08-25 02:08
吃透
Java系列
之Iterable和Iterator
前言:作为吃透Java集合的开篇,我们从集合的最顶层接口(Iterable)撸起,通过本篇我们要明白三个问题:1、什么是Iterable2、什么是Iterator3、Iterable和Iterator有什么关系一:什么是IterableJDK描述:实现此接口允许对象成为“for-each循环”语句的目标。那么什么是“for-each循环”:“for-each循环”是Java提供的语法糖,实际上还是
yellowstar
·
2020-08-24 15:40
iterable
Rx
Java系列
番外篇:一个RxJava解决复杂业务逻辑的案例
刚刚开通了微信公众号:BaronTalk,之前专栏上的文章也陆续完成了搬迁。后续会持续保质保量的输出,还在等什么?!关注一波吧!!!:-)之前写过一系列RxJava1的文章,也承诺过会尽快有RxJava2的介绍。无奈实际项目中还未真正的使用RxJava2,不敢妄动笔墨。所以这次还是给大家分享一个使用RxJava1解决问题的案例,希望对大家在使用RxJava的时候有一点点启发。对RxJava还不了解
张磊BARON
·
2020-08-24 00:19
Java系列
教程day09——面向对象
day09——面向对象提纲:1、面向对象2、类和对象3、方法的重载4、构造方法5、this关键字6、匿名对象7、作业一、面向对象1.1、生活中什么是面向对象洗衣服,吃饭面向过程:关注点是过程————站在一个执行者的角度去考虑事情,做事情//step1.找个盆//step2.收集要洗的衣服//step3.放水,放洗衣粉。。//step4:洗一洗//step5:晒一晒面向对象:关注点是对象————站
qfliweimin
·
2020-08-23 22:17
716466308:资源交流群
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他