腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
java一日一条
专栏作者
举报
1064
文章
983936
阅读量
83
订阅数
订阅专栏
申请加入专栏
全部文章
其他
java
编程算法
数据库
http
存储
缓存
jvm
sql
安全
api
jdk
开源
go
spring
云数据库 SQL Server
分布式
git
hashmap
html
linux
ide
数据结构
python
android
游戏
php
面向对象编程
xml
oracle
apache
容器
大数据
ruby
微信
微服务
node.js
nat
mvc
tomcat
windows
jar
ios
云数据库 Redis
maven
网络安全
aop
数据挖掘
servlet
scala
json
mongodb
自动化
机器学习
bootstrap
eclipse
移动开发
运维
shell
jdbc
tcp/ip
kafka
bash
.net
angularjs
nosql
黑客
正则表达式
gui
dns
数据处理
perl
jsp
ajax
容器镜像服务
网站
mybatis
asp
kernel
https
架构设计
iphone
react
jquery
汇编语言
access
django
svn
struts
搜索引擎
unix
nginx
深度学习
文件存储
企业
express
爬虫
zookeeper
二叉树
flash
gradle
sas
haskell
Elasticsearch Service
官方文档
swift
c 语言
c++
javascript
lua
memcached
github
腾讯云测试服务
压力测试
spark
hadoop
ssh
erp
npm
grep
单元测试
rpc
rabbitmq
lamp
数据分析
物联网
系统架构
费用中心
负载均衡
比特币
区块链
数字货币
NLP 服务
自动驾驶
phonegap
xcode
erlang
vbscript
单片机
arm
嵌入式
postgresql
打包
matlab
全文检索
analyzer
ubuntu
负载均衡缓存
bash 指令
apt-get
solaris
神经网络
laravel
云直播
短视频
云数据库 MongoDB
海外加速
消息队列 CMQ 版
短信
云推荐引擎
svg
socket.io
webpack
koa
gulp
grunt
devops
数据迁移
无人驾驶
图像识别
yum
spring boot
ftp
cdn
dubbo
ddos
udp
敏捷开发
gcc
iis
socket编程
uml
ntp
小程序
hbase
腾讯云开发者社区
流计算 Oceanus
architecture
count
key
null
select
架构
框架
软件架构
设计模式
统计
重构
搜索文章
搜索
搜索
关闭
Java【8】异常处理
jvm
编程算法
java
编译错误–因为程序没有遵循语法规则,编译程序能够自己发现并且提示我们错误的原因和位置;
哲洛不闹
2020-07-02
559
0
挑战 10 道超难 Java 面试题
文件存储
java
jvm
编程算法
这是我收集的10个最棘手的Java面试问题列表。这些问题主要来自 Java 核心部分 ,不涉及 Java EE 相关问题。你可能知道这些棘手的 Java 问题的答案,或者觉得这些不足以挑战你的 Java 知识,但这些问题都是容易在各种 Java 面试中被问到的,而且包括我的朋友和同事在内的许多程序员都觉得很难回答。
哲洛不闹
2019-10-28
699
0
java中JVM的原理重温
java
jvm
编程算法
java虚拟机的生命周期 一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程序开始执行时他才运行,程序结束时他就停止。你在同一台机器上运行三个程序,就会有三个运行中的Java虚拟机。Java虚拟机总是开始于一个main()方法,这个方法必须是公有、返回void、直接受一个字符串数组。在程序执行时,你必须给Java虚拟机指明这个包换main()方法的类名。Main()方法是程序的起点,他被执行的线程初始化为程序的初始线程。程序中其他的线程都由他来启动。Java中的线程分为两种:守护线程 (daemon)和普通线程(non-daemon)。守护线程是Java虚拟机自己使用的线程,比如负责垃圾收集的线程就是一个守护线程。当然,你也可 以把自己的程序设置为守护线程。包含Main()方法的初始线程不是守护线程。只要Java虚拟机中还有普通的线程在执行,Java虚拟机就不会停止。如果有足够的权限,你可以调用exit()方法终止程序。
哲洛不闹
2019-10-13
413
0
面试官:是不是所有的对象和数组都会在堆内存分配空间
打包
jvm
java
海外加速
编程算法
熟看了java编译原理等多本大神级别书籍后,小明信心满满的去面试字节跳动了,跳动的面试官说:小伙,来给我讲一下是不是所有的对象和数组都会在堆内存分配空间?
哲洛不闹
2019-08-20
738
0
JVM优化之逃逸分析及锁消除
编程算法
java
jvm
ide
jquery
如果能确认某个加锁的对象不会逃逸出局部作用域,就可以进行锁删除。这意味着这个对象同时只可能被一个线程访问,因此也就没有必要防止其它线程对它进行访问了。这样的话这个锁就是可以删除的。这个便叫做锁消除,本文是JVM实现机制的系列文章,这也正是今天要讲的主题。
哲洛不闹
2019-08-14
951
0
JVM优化之逃逸分析与分配消除
jvm
ide
java
单片机
编程算法
在这期文章中,我们将要深入介绍一下逃逸分析(escape analysis)技术,这是JVM最有意思的优化手段之一。逃逸分析是JVM的一项自动分析变量作用域的技术,它可以用来实现某些特殊的优化,后续我们也会分析下这些优化。在开始之前,你只需要掌握一些HotSpot JVM的基本工作原理就可以了。
哲洛不闹
2019-08-09
715
0
深入理解JVM之JVM内存区域与内存分配
jvm
编程算法
java
在学习jvm的内存分配的时候,看到的这篇博客,该博客对jvm的内存分配总结的很好,同时也利用jvm的内存模型解释了java程序中有关参数传递的问题。
哲洛不闹
2019-07-10
575
0
JVM的垃圾回收机制 总结(垃圾收集、回收算法、垃圾回收器)
jvm
按照套路是要先装装X,谈谈JVM垃圾回收的前世今生的。说起垃圾回收(GC),大部分人都把这项技术当做Java语言的伴生产物。事实上,GC的历史比Java久远,早在1960年Lisp这门语言中就使用了内存动态分配和垃圾回收技术。设计和优化C++这门语言的专家们要长点心啦~~
哲洛不闹
2019-03-11
1.1K
0
java new一个对象的过程中发生了什么
编程算法
jvm
java在new一个对象的时候,会先查看对象所属的类有没有被加载到内存,如果没有的话,就会先通过类的全限定名来加载。加载并初始化类完成后,再进行对象的创建工作。
哲洛不闹
2019-03-04
2.5K
0
JVM的内存区域划分
jvm
学过C语言的朋友都知道C编译器在划分内存区域的时候经常将管理的区域划分为数据段和代码段,数据段包括堆、栈以及静态数据区。那么在Java语言当中,内存又是如何划分的呢?
哲洛不闹
2018-12-26
678
0
优秀Java程序员必须了解的GC工作原理
java
嵌入式
编程算法
jvm
游戏
一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率 ,才能提高整个应用程序的性能。
哲洛不闹
2018-12-14
811
0
2018 JVM生态系统报告
jvm
java
eclipse
开源
Java 杂志和 Synk 发布了一份有趣的调查报告——JVM生态系统报告。Zeroturnaround 和 JRebel 在过去的几年里也发了类似报告。Eclipse 基金会还完成了一份 JavaEE 调研报告。这些调查通常带有各自的偏向性,尽管如此,这些报告可以看做开发者社区有趣的缩影。
哲洛不闹
2018-12-12
396
0
为什么要学Spring
spring
jvm
ruby
安全
单元测试
还有更多你可能听都没听说的Web框架,详细的框架列表请参见这里。我想你已经眼花缭乱了,从这么多框架中,如何才能挑选出你心仪的框架呢?
哲洛不闹
2018-09-19
1.8K
0
企业级 Java 应用最重要的4个性能指标
java
数据库
http
jdbc
jvm
应用性能管理(APM)是一种即时监控以实现对应用程序性能管理和故障管理的系统化解决方案。目前主要指对企业的关键业务应用进行监测、优化,最终达到提高企业应用的可靠性和质量,保证用户得到良好的服务,降低IT成本的目标。
哲洛不闹
2018-09-19
662
0
在成为Java团队领导人15年后我学到了哪些?
java
xml
jvm
scala
移动开发
通过运营该组织,我发现了一些规律,可能会对其他组织领导者(或者即将发起组织的人)有所帮助。我也积累了一些给演讲者的建议,并观察到许多长期会员的职业发展路径。
哲洛不闹
2018-09-19
390
0
诊断Java中的内存泄露
java
jvm
http
ssh
如果你看到内存上升很快,可能是因为虚拟机设置。如果你没有明确指定JVM的内存设置,它将设置默认值给他们。要获得默认值,使用以下命令:
哲洛不闹
2018-09-19
613
0
如何提高 Java 中锁的性能
java
数据结构
jvm
安全
游戏
两个月前向Plumbr公司引进线程死锁的检测之后,我们开始收到一些类似于这样的询问:“棒极了!现在我知道造成程序出现性能问题的原因了,但是接下来该怎么做呢?”
哲洛不闹
2018-09-19
958
0
调查:Java程序员最亲睐的Web框架
java
spring
mvc
jvm
scala
只有少数几种语言像Java一样提供了各种各样的web框架,上面的统计图就是一个证据。下面是其他开发者所使用web框架列表:
哲洛不闹
2018-09-18
823
0
理解Java Integer的缓存策略
java
缓存
jdk
jvm
存储
本文将介绍 Java 中 Integer 缓存的相关知识。这是 Java 5 中引入的一个有助于节省内存、提高性能的特性。首先看一个使用 Integer 的示例代码,展示了 Integer 的缓存行为。接着我们将学习这种实现的原因和目的。你可以先猜猜下面 Java 程序的输出结果。很明显,这里有一些小陷阱,这也是我们写这篇文章的原因。
哲洛不闹
2018-09-18
736
0
Java代码编译和执行的整个过程
java
jvm
bootstrap
jar
tomcat
JVM的类加载是通过ClassLoader及其子类来完成的,类的层次关系和加载顺序可以由下图来描述:
哲洛不闹
2018-09-18
850
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
点击查看
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
立即参加
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档