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
3.Java
12. 字节码整体结构
字节码整体结构https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html官网帮助文档Java字节码整体结构图
3.Java
字节码整体结构.
ZFH__ZJ
·
2023-07-31 01:18
3.Java
垃圾回收机制面试题
3.1判断对象是否为垃圾的算法对象被判定为垃圾的标准:没有被其他对象引用。1.引用计数算法:通过判断对象的引用数量来决定对象是否可以被回收;每个对象实例都有一个引用计数器,被引用则+1,完成引用则-1。优点︰执行效率高,程序执行受影响较小;缺点∶无法检测出循环引用的情况,导致内存泄露。2.可达性分析算法:通过判断对象的引用链是否可达来决定对象是否可以被回收。可以作为GCRoot的对象①虚拟机栈中引
胖胖97
·
2023-07-29 08:43
面试
java
jvm
算法
3.Java
面试题—JVM基础、内存管理、垃圾回收、JVM 调优
本文目录如下:七、JVM一、JVM基础什么是Java虚拟机?Java对象创建过程?对象有哪几种引用?二、内存管理说⼀下JVM的内存区域(堆和栈)?内存溢出和内存泄漏是什么意思?内存泄漏可能由哪些原因导致呢?Java堆的内存分区了解吗?对象什么时候会进⼊⽼年代?三、垃圾回收垃圾收集算法了解吗?什么是StopTheWorld?MinorGC、MajorGC、FullGC都是什么意思?MinorGC什么
页川叶川
·
2023-07-29 08:09
Java后端面试题
CABR实习
jvm
java
开发语言
Java编程学习入门、Java语言学习、Java入门必看
从起床到教室上课的过程穿衣打扮》起床》洗漱》出宿舍》》吃早餐》到教室按照特定的顺序去完成某一件事的过程我们叫做生活中的程序2.计算机中的程序:一组有序指令的集合,需要和计算机交流就要使用计算机语言,java就是计算机语言的一种
3.
计算机语言学习
·
2023-07-29 02:15
Windows脚本启动Redis、Java和Nginx服务指南
文章目录1.完整的批处理脚本2.Redis服务
3.Java
服务4.Nginx服务1.完整的批处理脚本@echooffcdC:\path\to\redistasklist/FI"IMAGENAMEeqredis-server.exe
意料之中。
·
2023-07-27 05:15
运维
windows
java
运维
nginx
redis
Java的第十三篇文章——JAVA多线程
目录学习目标1.线程的基本概念1.1进程1.2线程2.Java实现线程程序2.1java.lang.Thread类2.2线程的内存图2.3Thread类的方法
3.Java
实现线程程序3.1java.lang.Runnable
木子斤欠木同
·
2023-07-27 01:59
后端开放(JavaSE)
java
开发语言
【Java】JVM运行流程以及垃圾回收处理
Java虚拟机规范》3.JVM运行流程1.类加载器1.一个类的生命周期2.双亲委派模型2.JVM运行时数据区1.方法区(线程共享)JDK1.8元空间的变化运行时常量池2.堆(线程共享)2.1演示OOM异常
3.
小锦鲤yaw
·
2023-07-25 04:27
Java
EE
jvm
java
Java学习笔记 20180403
截止到今天,我学习到第9章中的Linkedlist(链表),前面的8个章节的主要内容有:1.必需软件下载和安装2.软件介绍
3.Java
语
半坡城主
·
2023-07-19 14:42
String 特性详解
2.不可变性3.不可变的好处4.不可变的缺点:5.String“改变”的真相6.String不可变特性的破解二、String直接赋值和使用new的区别1.创建String对象的两种方式2.内存中的存储
3.
待╮續
·
2023-07-18 22:35
java
jvm
开发语言
阅读《疯狂Java讲义》笔记
2.强制转换类型:表数范围大->表数范围小:缩小转型
3.Java
会确保每个字符串常量只有一个,不会产生多个副本:Strings0="hello";Strings1="hello";Strings2="he
疯震震
·
2023-07-17 17:58
【牛客刷题-----day1】类型转换 简单运算
个人主页:个人主页推荐一款模拟面试、刷题神器,从基础到大厂面试题点击跳转刷题网站进行注册学习目录1.JAVA类型转换2.JAVA简单运算
3.JAVA
四舍五入4.JAVA交换变量值1.JAVA类型转换描述设计一个方法
m78星云杰克
·
2023-07-17 06:20
Java知识
java
蓝桥杯
开发语言
02 |「新建项目」
前言新建项目文章目录前言一、步骤二、结构
3.Java
文件夹4.res文件夹5.GradleScripts文件三、运行流程四、Gradle构建项目1.是什么2.作用一、步骤1)NewProject2)EmptyActivity3
工科男小Y
·
2023-07-17 04:21
车载安卓开发入门指南
android
studio
android
ide
python学习第二周之pyc与python数据类型
3.Java
是先编译后解释,python也是;在命令行中输入heool.py,激活解释器;python
wuxiaorututu
·
2023-07-15 22:05
Hyperledger Fabric测试网络的准备和基本使用
文章目录相关安装启动测试网络创建channel打包链码安装链码包通过链码定义链码定义提交给通道调用链码关闭网络遇到的问题1.docker保持启动状态2.忘起测试网络了
3.Java
版本过高,推荐1.8相关安装
是澜澜呀
·
2023-07-15 01:58
fabric
java
智能合约
区块链
Android之抓取短信,所有应用信息,通讯录,通话记录,手机系统相册图片
Java三、获取手机所有应用信息1.kotlin2.Java三、获取通讯录1.获取通讯录工具类2.MessageBean3.kotlin引用4.Java引用四、通话记录1.LogBean2.kotlin引用
3.
叶已初秋
·
2023-07-14 18:24
Android进阶
Android抓取手机短信
抓取手机所有应用信息
Android抓取通讯录
Android抓取系统相册
Java简介
目录一、前言二、Java的简介1.Java是什么2.Java的诞生背景
3.Java
的三个方向三、Java的特性1.面向对象2.简单性3.多线程4.跨平台5.健壮性6.可移植7.高性能四、Java的应用1
水坚石青
·
2023-07-13 20:30
Java基础知识
java
开发语言
基于Java的连连看游戏设计与实现
目录一、连连看开发背景二、Java游戏开发1.现状2.Java日益趋向成熟
3.Java
在网络方面的良好表现4.游戏速度三、连连看开发环境四、技术介绍Javaswing五、连连看所用画图方法1.简介2.描述
孤留光乩
·
2023-07-13 16:39
游戏
eclipse
java
开发语言
jvm
java-ee
guava
算法图解之快速排序(JAVA版本)
1.核心思想2.案例展示二、快速排序和选择排序的比较三、快速排序实现1.实现步骤2.python实现
3.Java
实现4.两者比较总结前言提示:这里可以添加本文要记录的大概内容:接着上一篇递归之后,学习快速排序
历飞雨_smile
·
2023-06-23 00:13
算法入门
java
算法
排序算法
Java基础知识之异常处理
目录1.Java异常处理2.Exception类的层次
3.Java
内置异常类4.异常方法5.捕获异常6.多重捕获块7.throws/throw关键字7.1throw关键字7.2throws关键字8.finally
孔乙己大叔
·
2023-06-22 00:44
Java
学习
java
jvm
开发语言
Java学习之旅——运算符篇
系列文章目录1.Java学习之旅启航~【超详细】2.Java学习之旅——数据类型与变量【超详细】
3.Java
学习之旅——运算符篇文章目录目录系列文章目录文章目录一、什么是运算符二、算术运算符1.基本四则运算符
爱塔居
·
2023-06-20 21:19
JavaSE
java
3. redis cluster集群运维与核心原理剖析
分布式缓存技术Redis1.Redis集群方案比较2.Redis高可用集群搭建
3.Java
操作redis集群4.Redis集群原理分析5.Reid高可用集群之水平扩展本文是按照自己的理解进行笔记总结,如有不正确的地方
俺就是菜得很
·
2023-06-20 06:49
redis
redis
运维
数据库
利用JDBC实现图书管理系统------数据库
目录1.利用JDBC实现图书管理系统2.通过对象封装关键数据——面向对象思想
3.java
日期相关的类和方法(1).首先把建表语句在workbench中输入如下CREATETABLE`books`(`bid
妖风吹不倒小熊栽的树
·
2023-06-19 18:24
数据库
数据库开发
一名3年工作经验的java程序员面感悟及职业理解
3.Java
程序员一般需要掌握哪些技能?4.如何看待HR面试?5.如何看待面试心态?6.如何看待Java的难易程度?前言因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。
ustc-leejian
·
2023-06-17 19:08
java养成路线
性能优化-内存优化
8-《内存优化》一.基础知识1.Java的内存分配区域2.Java的引用类型
3.Java
的垃圾回收机制:三个问题4.Android的内存管理机制二.Android的内存泄漏、内存溢出、内存抖动概念0.内存泄露
_yao_
·
2023-06-17 08:58
性能优化
性能优化
jvm
java
Java——位运算符
Java——位运算符起因位运算符1.Java中`^=`运算符的目的2.Java中`&0xff`运算符的目的
3.Java
中`>右移各二进位全部右移若干位,对无符号数,高位补0,有符号数,各编译器处理方法不一样
叶不修233
·
2023-06-16 22:29
Java
java
jvm
开发语言
日撸java三百行day63-65
1.1数据样本1.2举例过程2.理论知识3.总结2.代码理解1.WeightedInstances类2.选择基分类器并进行训练(树桩分类器)3.计算误差率和误差系数(树桩分类器)4.计算精确度5.总结
3.
fulisha_la
·
2023-06-16 10:58
机器学习
算法
人工智能
java
聚类
2021-08-10
#一、Java##1.Java集合框架1Map2Collection##2.Java多线程1基本概念2锁理论3线程实现4原生同步5juc多线程支持体系##
3.Java
虚拟机**一JVM概念**1编译执行过程
字雨木霖
·
2023-06-16 04:08
Android日常基础知识整理(上)
个字节字符串长度与字符数不相等2.javaString最大长度字面量,代码中,栈字节码,65535javac65534kt正常读文件,堆虚拟机指令newarrayInteger.MAX_VALUE内存大小限制
3.
进击的欧阳
·
2023-06-16 01:47
【Java基础学习打卡07】Java语言概述
目录前言一、Java语言1.Java语言简介2.Java语言优势
3.Java
能做什么?
编程火箭车
·
2023-06-15 12:00
《Java基础学习打卡》
java
学习
Java之父
Java版本时间线
Java优势
【Java基础学习打卡06】编程语言
二、计算机语言分类三、计算机语言介绍1.C语言2.C++语言
3.Java
语言4.Python语言总结前言本文主要是理解计算机语言是什么,有哪些分类,分类下有哪些编程语言,以及了解主流的编程语言。
编程火箭车
·
2023-06-15 12:29
《Java基础学习打卡》
学习
c++
c语言
编程语言
Java语言
Neo4j详细介绍及使用教程
的常见应用场景二、使用教程1.下载安装2.数据插入和查询(1)基本概念(2)基本语法Ⅰ.CREATE操作——创建Ⅱ.MERGE——创建或更新Ⅲ.Match操作——查找指定的图数据Ⅳ.DELETE操作——删除节点
3.
TTTALK
·
2023-06-14 00:03
新手入门教程
neo4j
知识图谱
人工智能
JAVA 基础题
答:JDK是java开发时所需环境,它包含了Java开发时需要用到的API,JRE是Java的运行时环境,JDK包含了JRE,他们是包含关系
3.Java
有哪几种基本数据类型?
千秋TʌT
·
2023-06-13 15:53
java
java
jvm
开发语言
Java源文件的执行过程
目录1.JVM2.字节码
3.Java
源文件执行的过程4.JIT(JustInTimeCompilation)5.AOT(AheadOfTimeCompilation)6.AOT破坏Java动态性7.编译型语言与解释型语言
perseveregz
·
2023-06-13 05:19
java
jvm
开发语言
Java Stream API的基本使用方法
3.Java
static main
·
2023-06-12 18:04
java
junit
Jdk19 动态编译 Java 源码为 Class 文件(一)
动态编译Java源码为Class一.背景1.Jdk版本2.需求二.Java源码动态编译实现1.Maven依赖2.源码包装类
3.Java
文件对象封装类4.文件管理器封装类5.类加载器6.类编译器三.动态编译测试
猪悟道
·
2023-06-12 10:17
JDK
特性
jdk
动态编译
JavaCompiler
JavaFileObject
ClassLoader
Java使用Opencv进行大图找小图并使用其找图功能进行bilibili视频下载案例
Java使用Opencv进行大图找小图并使用其找图功能进行bilibili视频下载案例一、Opencv大图找小图说明二、Opencv的window安装1.下载windows下的安装包2.安装
3.Java
冰之杍
·
2023-06-11 14:48
【Java】
opencv
java
音视频
SpringBoot自动配置的模版引擎
3.JAVA
中的SPI(ServiceProviderinterface)机制?4.META-INF目录是干嘛用的?总结前言一、Thymeleaf1.什么是Thymeleaf?
Yolo-LXT
·
2023-06-10 05:57
java
开发语言
spring
boot
jvm
后端
JVM垃圾回收算法及Java引用
复制算法:copying3.标记整理算法:Mark-Compact4.分代收集算法5.新生代垃圾回收算法:复制算法6.老年代:标记整理算法7.分区收集算法Java引用1.Java强引用2.Java弱引用
3.
perseveregz
·
2023-06-10 04:28
jvm
java
开发语言
【Java】Java核心要点总结:59
文章目录1.线程的run()和start()有什么区别,为什么不直接调用run()2.synchronized是什么,以及原理
3.Java
中如何实现多线程的通讯和协作4.Volatile有什么特点,为什么能够保证变量的可见性
我有一颗五叶草
·
2023-06-08 06:09
Java
java
jvm
开发语言
【Java】Java核心要点总结:61
文章目录1.java中的线程池是如何实现的2.创建线程池的几个核心参数
3.Java
中线程池的执行流程4.为什么要使用线程池5.线程池的拒绝策略1.java中的线程池是如何实现的Java中的线程池是通过ThreadPoolExecutor
我有一颗五叶草
·
2023-06-08 06:09
Java
java
jvm
开发语言
【JavaSE】Java(五十二):核心要点总结
文章目录1.java中普通类和抽象类有哪些区别2.接口和抽象类有什么区别
3.java
中的IO流分为几种4.BIO、NIO、AIO有谁没区别5.Files的常用方法有哪些1.java中普通类和抽象类有哪些区别
我有一颗五叶草
·
2023-06-07 10:46
Java
java
jvm
开发语言
【JavaSE】Java基础语法(十五):继承
文章目录1.继承的实现2.继承的好处和弊端
3.Java
中继承的特点4.继承中的成员访问特点5.super6.继承中构造方法的访问特点7.继承中成员方法的访问特点8.super内存图9.方法重写10.权限修饰符
我有一颗五叶草
·
2023-06-07 08:21
Java
java
开发语言
线程相关
3.Java
中Runnable和Callable有什么不同?Runnable和C
菜鸟程序员一枚
·
2023-06-07 07:21
计算机:理解操作系统:内存篇(中)
内存1.堆和栈的本质是什么2.java、Python等内存模型
3.java
内存模型3.1java中堆和栈是如何实现的4.Python内存模型什么是内存C/C++内存模型堆区与栈区的本质Java、Python
John_xx
·
2023-04-21 08:10
计算机
java
数据结构
内存
c++
【多线程】Java并行流一次解决多线程编程难题
三种方式对比1.多线程方式2.ForkJoin框架方式
3.Java
并行流方式总结前言在日常的工作中,为了提高程序的处理速度,充分利用多核处理器的性能,我们需要手动编写多线程代码。
逆流°只是风景-bjhxcc
·
2023-04-21 02:56
Java程序员进阶之路
java
开发语言
jvm
Java并发编程--基础进阶高级(完结)
目录:fire:1.多线程--基础内容:fire:2.八锁现象(synchronized、static)2.staticsynchronized:fire:
3.Java
集合--安全性:fire:4.高并发
薇薇细雨
·
2023-04-20 21:03
大数据——Java重要知识点
3.Java
是典型的强类型语言,即必须声明变量的类型,Java中有8种类型,6种数值类型(4个整数型和2个浮点型)、一个字符类型和一个boolean类型。
G小曲
·
2023-04-20 12:51
1.Java基础入门
后期改名为JavaJava之父:詹姆斯·高斯林(JamesGosling)2.为什么使用Java世界上最流行的编程语言之一,在国内使用最为广泛的编程语言可移植性、安全可靠、性能较好开发社区最完善,功能最为丰富
3.
·
2023-04-20 11:20
JavaSE基础
java
开发语言
后端
【2022最新Java面试宝典】—— Java异常面试题(33道含答案)
目录一、Java异常架构与异常关键字1.Java异常简介2.Java异常架构1.Throwable2.Error(错误)3.Exception(异常)运行时异常编译时异常
3.Java
异常关键字二、Java
超级码里喵
·
2023-04-20 05:14
Java面试宝典
java
面试
开发语言
异常
JavaSE——数组
Java该章节数组内容1.Java数组赋值机制2.Java数组拷贝
3.Java
数组反转3.1头尾交换法3.2逆序赋值法4.Java数组扩容5.Java数组缩减6.Java数组排序6.1冒泡排序Java数组赋值
王子良.
·
2023-04-20 02:41
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
其他