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源代码
JVM面试题详解系列——类加载过程详解
什么是Java的类加载机制Java虚拟机一般使用Java类的流程为:首先将开发者编写的
Java源代码
(.java文件)编译成Java字节码(.class文件),然后类加载器会读取这个.class文件,并转换成
路上阡陌
·
2023-07-15 23:16
#
JVM
1024程序员节
jvm
java
【JavaEE进阶】Spring 创建与使用
当
Java源代码
根目录出现
小杨MiManchi
·
2023-07-14 07:13
Java
EE【进阶】
java-ee
spring
java
ProGuard混淆及R8优化
前言:使用java编写的源代码编译后生成了对于的class文件,市面上很多软件都可以对class文件进行反编译,况且Android开发的应用程序是用Java代码写的,为了很好的保护
Java源代码
,我们需要对编译好后的
Chen_ShengJie
·
2023-06-23 22:39
开发语言
android
BeanShell:检查变量是否为null的正确方式
BeanShell是一个小型、免费、可嵌入的
Java源代码
具有对象脚本语言功能的解释器,用Java编写。
10km
·
2023-06-23 10:29
script
java
java
开发语言
beanshell
null
【6.19】用户自己写String类会发生什么(双亲委派机制)
我们在IDE里编写的
Java源代码
先编译成.class的字节码文件,再由ClassLoader将class文件加载到JVM中执行。
每天都要坚持学习
·
2023-06-23 08:46
java
jvm
linux
jvm高级相关知识
二、字节码与类的加载篇(18-21章)1、Class文件结构1.1、概述1.1.1、字节码文件的跨平台性1、Java语言:跨平台的语言(writeonce,runanywhere)■当
Java源代码
成功编译成字节码后
u011533553
·
2023-06-23 03:05
java
开发语言
jdk工具集合汇总
以下是一些常用的JDK工具,用于开发、调试和分析Java应用程序的全面介绍:javac:javac是Java编译器,用于将
Java源代码
编译为字节码文件(.class文件),以便在Java虚拟机上运行。
三朝看客
·
2023-06-22 14:09
应用中间件
运维
java
在JAVA中如何创建一个类?
在Java中创建一个类需要以下步骤:打开一个代码编辑器,如Eclipse,IntelliJIDEA等创建一个新的
Java源代码
文件,后缀为“.java”。
玥沐春风
·
2023-06-21 10:15
java
开发语言
清华大牛教你零基础学习Java多久能找工作
01、第一个阶段,环境和工具准备准备一台电脑,要能联网下载、安装JDK,配置Java开发环境下载、配置Maven下载、安装IntelliJIDEA准备一个GitHub仓库(或者码云),管理
Java源代码
Java零基础教
·
2023-06-20 00:17
2-JVM运行流程
程序在执行之前先要把
java源代码
(.java)转换成字节码文件(.class)。
ForDreamMusk
·
2023-06-18 14:21
JVM
jvm
Oracle之实战(图书馆系统)
java源代码
部分
看这文章之前,最好先看Oracle之实战(图书馆系统)中对应的数据库脚本,里面定义了表空间,用户,授权,存储过程,触发器,序列,数据表等。这里主要讲解怎么在java代码中使用这些数据库对象,这里主要使用jdbc的api。表空间和用户:在已经创建好表空间和用户后,我们就需要在java代码中连接数据库,这里我把连接数据库的操作封装成一个工具类:文件名:JdbcUtils.java,对应的内容为:pac
mq30
·
2023-06-18 01:20
Oracle
【Java AWT 图形界面编程】IntelliJ IDEA 乱码问题最佳配置方案 ( 配置文件编码 | 配置编译器编码参数 | 配置运行时编码参数 )
-82、编译器编码参数设置成UTF-83、配置运行时编码参数为GBK一、IntelliJIDEA乱码问题在IntelliJIDEA中开发AWT/Swing图形界面程序,经常遇到乱码问题;文件编码问题:
Java
韩曙亮
·
2023-06-17 18:48
Java
AWT
图形界面编程
java
intellij-idea
jvm
awt
swing
面试系列~动态代理实现与原理
动态代理一,JDK动态代理 jdk动态代理采用的是字节码重组的方式实现的,即重新生成一个对象来代替原来的对象,它的实现原理如下: (1)通过反射获取被代理对象,以及它的所有的接口的引用 (2)动态生成
java
_MrWhite
·
2023-06-16 14:29
BeanShell 常用的 vars, get, props, put ,log用法
Jmeter---BeanShell常用的vars,get,props,put,log用法BeanShell介BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的
Java源代码
解释器
Kingtester
·
2023-06-15 11:23
String s=“a“+“b“+“c“,到底创建了几个对象?
Strings="a"+"b"+"c";如果你比较一下
Java源代码
和反编译后的字节码文件,就可以直观的看到答案,只创建了一个String对象。
码农参上
·
2023-06-15 07:10
面试
java
编译器
1. Java基础(一)
java虚拟机jvm是Java语言跨平台的关键
Java源代码
(.java)首先被编译器编译成字节码文件(.class)然后再由java虚拟机翻译为特定平台下的机器码文件并展示,也就是说在不同的平台上安装对应的
String[ ] args
·
2023-06-15 06:10
面试题
java
jvm
开发语言
Java和其他编程语言有什么区别?
Java源代码
被编译为字节码,然后在Java虚拟机(JVM)上运行。这种设计使得Java可以在不同的操作系统上运行,只要目标系统有对应的Java虚拟机。
一叶再见知秋
·
2023-06-12 18:31
java
jvm
开发语言
基础小结
1.jdk是Java开发的工具包,主要面向开发人员;2.jdk包含了jre.同时页包含了编译
java源代码
的javac,还包含了Java调试和分析的工具;3.jdk是Java开发的核心,包含了jre运行环境
Mr.zj
·
2023-06-10 18:56
总结
经验分享
【OpenJDK】OpenJDK 各大版本 Release 下载地址
OpenJDK是Sun(即美国斯坦福大学-StanfordUniversityNetwork-三个英文单词的第一个字母的缩写)公司在被Oracle公司收购之前,将公司的
Java源代码
开源而出现的一个开源分支版本
cnskylee
·
2023-06-07 11:01
Java
github
java
openjdk
sun
sunjdk
Java基础学习+面向对象
一,基础概念介绍1.1Java跨平台原理(一次编译,处处运行)
Java源代码
经过编译,生成字节码文件,交由Java虚拟机来执行,不同得系统有不同得JVM,借助JVM实现跨平台。
泰勒今天想展开
·
2023-06-07 03:14
Java
java
学习
jvm
Android 混淆代码,优化
一、为什么进行混淆Java是一种跨平台的、解释型语言,
Java源代码
编译成中间”字节码”存储于class文件中。
dongzi711
·
2023-05-16 14:07
JVM|什么是符号引用?
在
Java源代码
中使用的类名、方法名、字段名等都属于符号引用。符号引用是一个字面量,它可以被存储在类或者方法的常量池中,而不需要提前解析。解析是指在运行期间将符号引用转换为实
希望2017
·
2023-04-21 16:03
JVM
jvm
java
开发语言
Java自定义注解
自定义注解前言1、简介2、元注解3、自定义注解3.1自定义注解3.2数据模型使用注解3.3定义一个“注解解析器”3.4运行的代码3.5结果前言Java骚操作之一:自定义注解1、简介注解是一种能被添加到
java
搬砖大强
·
2023-04-21 00:52
Java
java
(五)JVM成神路之对象内存布局、对象从生到死历程、强弱软虚引用全面剖析
一、Java对象在内存中的布局
Java源代码
中,使用new关键字创建出的对象实例,我们都知道在运行时会被分配到内存上存储,但分配的时候是直接在内存中“挖”一个对
竹子爱熊猫
·
2023-04-20 13:56
Java解释执行与编译执行
问题Java语言是解释执行还是编译执行答案Java是解释执行和编译执行共同存在的过程
Java源代码
文件首先由Javac编译为字节码,字节码由各操作系统对应的虚拟机解释或编译执行。
晚歌歌
·
2023-04-20 04:49
Ant 编译相关的任务
Javac该任务用于编译
Java源代码
树。将递归扫描源目录和目标目录,以查找要编译的Java源文件。只编译没有相应的.class文件或.class文件比.java文件旧的.java文件。
rosy_dawn
·
2023-04-19 16:29
Java实现hdfs的8个api操作
Java实现hdfs的8个api操作一、预处理准备1.配置本地hadoop3.1.3目录文件2.配置环境变量二、Maven项目依赖三、
Java源代码
四、api操作的实现1.实现前的准备2.创建hdfs上的路径
三月枫火
·
2023-04-19 14:35
大数据
Java
hdfs
java
hadoop
聊聊 java 注解
注解使得
Java源代码
噜噜92
·
2023-04-18 02:37
从Java程序运行步骤到“码”
Java的语言特性面向对象:Java是一种面向对象的语言,支持封装、继承和多态等面向对象的特性;统一的内存管理:Java采用垃圾回收机制来管理内存,自动回收不再使用的对象,减轻了开发人员的负担;跨平台性:
Java
HanhahnaH
·
2023-04-17 18:33
Java
java
jvm
开发语言
skywalking从入门到精通(一)-环境搭建
skywalking8.9.1+skywalking-java-agent8.9.0+2.0.1教程
java源代码
-skywalking-demo二、搭建skywalking运行环境2.1解压文件解压上面下载的压缩包可以得到三个压缩包
T-OPEN
·
2023-04-17 13:55
SkyWalking
skywalking
java
前端
Android JNI开发详解(2)-函数注册
将
Java源代码
编译成class字节码文件(Androidstudio会自动生成)。创建对应的本地函数接口,并注册本地函数,Jni函数注册有两种方式,静态注册和动态注册,静态
ccbuluo
·
2023-04-17 09:00
Android APP开发入门(2)——Android项目结构简介
上传git时,需隐忽略此文件夹src:主要编写代码的地方androidTest:android特有的单元测试main:主要盛放源代码和资源文件java.包名:
java源代码
,各种页面、控件、页面逻辑等在此文件下编写
BiteMan
·
2023-04-15 06:18
JVM--12---执行引擎----解释器、JIT 编译器
执行引擎的工作流程Java代码编译和执行过程Java代码编译
Java源代码
==>JVM字节码Java字节码的执行JVM字节码==>执行解释器(Interpreter)JIT编译器为什么Java是半编译半解释型语言
高高for 循环
·
2023-04-15 06:51
JVM
java
开发语言
后端
如何使用记事本编译并运行
Java源代码
1.在记事本中编辑代码打开搜索框,输入“记事本”或者“notepad”,打开后,在记事本中输入如下代码://新建类,类名为HelloWorldpublicclassHelloWorld{//Java中的主函数publicstaticvoidmain(String[]args){//调用输出函数,输出字符串"HelloWorld!"System.out.println("HelloWorld!");
`柠七
·
2023-04-14 14:43
java
eclipse
超好用的java反编译工具(Java Decompiler)
——JDCore、JD-GUI和JDEclipse今天分享一个超好用的反编译工具JDCore、JD-GUI和JDEclipseJD-GUI是一个独立的图形实用程序,显示“.class”文件的
Java源代码
程序一逸
·
2023-04-14 10:52
java
为什么java文件名要和类名一致
当编写一个
Java源代码
文件时,此文件通常被称为编译单元(有时也称为转译单元)。每个编译单元都必须要有一个后缀为.java,而在编
丿罗小黑
·
2023-04-13 23:30
java
使用ant打包java程序
一些典型的任务是:编译
java源代码
、运行java程序、拷贝文件或目录、将编译完成的类打包等等。一、安装与配置下载Ant,当前版本是1.9.4。
抓狼的羊
·
2023-04-13 01:43
java基础
ant
java
打包
build.xml
使用Ant打包Java程序
一些典型的任务是:编译
Java源代码
、运行java程序、拷贝文件或目录、将编译完成的类打包等等。一、安装与配置下载Ant,当
Jay_1989
·
2023-04-13 01:38
Java
java
ant
打包
构建
部署
学习日记(Java 程序运行机制)
运行大致流程:源程序通过Java编译器转变为字节码文件(一种介于机器码和
Java源代码
之间的程序),运行字节码文件时,文件加载到JVM的类装载器中,字节码校验器检查代码是否有错误,若无错误,则通过解释器解释
Sun 3285
·
2023-04-13 00:40
#
JavaSE
学习
java
总结:C语言与Java
字节码:是一种中间代码,是通过Java编译器将
Java源代码
编译成的一种与特定计算机平台无关的二进制指令码。字节码通常是在Java虚拟机上运行的。
小魏的博客
·
2023-04-11 16:40
其它开发语言
jvm
校招面试重点汇总之JVM(中大厂必备)
Java源代码
需要被编译成字节码才能在JVM上运行。JVM是跨平台的,这意味着Java程序可以在任何支持Java虚拟机的平台上运行,而不需要重新编译源代码。
Faith_xzc
·
2023-04-08 16:53
校招之路
jvm
面试
java
Spring事务是怎么实现的?
其中ioc是将对象创建权交由spring容器(这个一带而过,接着说aop),AOP是【面向切面编程】,使用【动态代理】技术,实现在【不修改
java源代码
】的情况下,运行时实现方法功能的【增强】,而动态代理内部实现用的是反射
伏加特遇上西柚
·
2023-04-07 16:09
#
Spring面试题
spring
JDK自带的反编译工具 javap
下面举一个小例子,
java源代码
如下:publicclassJavapTest
pjmike
·
2023-04-07 05:35
JVM-类加载机制
一、java代码执行过程.
java源代码
编译成.class字节码文件打包成jar或者war包诸如"jar-jar"之类的命令运行字节码文件,此时启动一个JVM进程jvm运行.cl
terry蒋
·
2023-04-06 15:01
15-Jmeter-beanshell详解
1、beanshell是什么BeanShell是一个小型嵌入式
Java源代码
解释器,完全兼容java语法。同时beanshell也支持javascript和python的一些语法。
青夜梓藤
·
2023-04-04 21:28
jmeter
jmeter
beanshell
【JMeter】的Beanshell
BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法;它是一种松散类型的脚本语言(这点和JS类似);BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的
Java
段小王爷
·
2023-04-04 21:51
Jmeter
jmeter
JMeter之BeanShell
BeanShellBeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法;BeanShell是一种松散类型的脚本语言;BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的
Java
0xhy89
·
2023-04-04 20:56
测试开发
jmeter
java
测试工具
Jmeter BeanShell 的用法大全(JSR223通用)
Java语法规范的脚本语言,并且又拥有自己的一些语法和方法;BeanShell是一种松散类型的脚本语言(这点和JS类似)BeanShell是用于Java写成的,一个小型的、免费的、可以下载的、嵌入式的
Java
晴时初遇雨
·
2023-04-04 20:44
jmeter
java
代码质量管理的开源平台Sonar
_wv=1027&k=5C08ATe介绍Sonar是一个用于代码质量管理的开源平台,用于管理
Java源代码
的质量。
测试帮日记
·
2023-04-04 17:16
Java自定义注解、Spring AOP、使用AOP实现和自定义注解实现日志记录
其实注解一点也不神奇,注解是一种能被添加到
java源代码
中的元数据,单独使用注解,就相当于在类、方法、参数和包上加上一个装饰,什么功能也没有,仅仅是一个标志,然后这个标志可以加上一些自己定义的参数。
随意石光
·
2023-04-03 10:15
aop
自定义注解
java
spring
spring
boot
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他