登录
注册
首页
项目
经验
代码
文库
问答
博客
资讯
Java开发
(共
2755
篇经验)
0
推荐
11K
浏览
Java虚拟机学习 - 垃圾收集算法
跟踪收集器采用的为集中式的管理方式,全局记录对象之间的引用状态,执行时从一些列GC Roots的对象做为起点,从这些节点向下开始进行搜索所有的引用链,当一个对象到GC Roots 没有任何引...
jopen
10年前
算法
Java开发
0
推荐
18K
浏览
Java类加载器的工作原理
Java类加载器的作用就是在运行时加载类。Java类加载器基于三个机制:委托、可见性和单一性。委托机制是指将加载一个类的请求交给父类加载器,如果这个父类加载器不能够找到或者加载这个类,那么再加载...
jopen
10年前
Java
Java开发
0
推荐
11K
浏览
JAVA 应用性能监控基础
这里简单介绍了JAVA 应用程序部署linux 服务器上的一些常用监控信息,虽然现在很多自动化监控的东西,但是一些基本的东西,我们还是需要了解。这里是简单记录一下:
jopen
10年前
性能
Java开发
0
推荐
23K
浏览
Java开发者写SQL时常犯的10个错误
我十分惊讶的发现,我最近的一篇文章——《Java开发者写SQL时常犯的10个错误》——最近在我的博客和我的合作伙伴DZone上非常的受欢迎。(这篇博客)的流行程度说明了几件事: SQL在...
jopen
10年前
SQL
Java开发
0
推荐
19K
浏览
Java程序员应当知道的10个面向对象设计原则
面向对象设计原则是OOPS编程的核心, 但我见过的大多数Java程序员热心于像Singleton (单例) 、 Decorator(装饰器)、Observer(观察者) 等设计模式,而没有把足够...
jopen
10年前
Java开发
Java程序员
0
推荐
16K
浏览
Jvm-内存申请过程分析
内存申请过程 1、JVM会试图为相关Java对象在Eden中初始化一块内存区域; 2、当Eden空间足够时,内存申请结束。否则到下一步; 3、JVM试图释放在Eden中所有不活跃的对象(
jopen
10年前
JVM
Java开发
0
推荐
29K
浏览
JVM内存结构
也称"永久代” 、“非堆”, 它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。默认最小值为16MB,最大值为64MB(未验证),可以通过-XX:PermSize 和 -...
andoid
10年前
JVM
Java开发
0
推荐
21K
浏览
你应该远离的6个Java特性
我曾花费了无数个小时为各种不同的应用排错。根据过往的经验我可以得出这样一个结论,那就是对于大多数开发者来说,你应该远离几个Java SE特性或是APIs。这里所说的大多数开发者指的是一般的Jav...
jopen
10年前
Java
Java开发
0
推荐
26K
浏览
Java的内存回收机制
在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这 两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但...
jopen
10年前
Java开发
Java内存
0
推荐
25K
浏览
各种排序算法的分析及java实现
排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为外排序。下面讲的排序都是属于内排序。
jopen
10年前
算法
Java开发
0
推荐
16K
浏览
读懂Java中的Socket编程
Socket,又称为套接字,Socket是计算机网络通信的基本的技术之一。如今大多数基于网络的软件,如浏览器,即时通讯工具甚至是P2P下载都是基于Socket实现的。本文会介绍一下基于TCP/I...
jopen
10年前
Java
Java开发
0
推荐
66K
浏览
Java8 中的纯异步编程
当系统越来越复杂之后,服务化的模块的接口调用会越来越多,最终模块之间的IO 成为影响整体系统性能的关键因素。传统的阻塞IO + 线程池模型应对这种场景比较无力,只能依靠增加线程数量,但是服务器本...
jopen
10年前
Java开发
Java8
0
推荐
21K
浏览
在Java中正确使用注释
Java提供了3种类型的注释: 单行注释(C++风格) 在Java中最简单的注释是单行注释。它以两个正斜杠开始并到行尾结束。
jopen
10年前
Java开发
Java注释
0
推荐
15K
浏览
Java类加载与锁
本文写作的灵感来自Pierre-Hugues Charbonneau的为什么加载不存在的类会影响系统性能一文。这让我想起了之前的一次调试经历,当时也遇到了类似的问题,只不过表现略有不同。
jopen
10年前
Java开发
java类
0
推荐
34K
浏览
教孩子Java编程
十二年前,我的小儿子Dave出现在我的办公室,手里拿着Java教程。Dave让我教他编程,这样他就能自己写游戏了。那时候我已经写了几本关于 Java的书,还同时教几门计算机编程课,但那都是面向成...
jopen
10年前
Java开发
Java编程
0
推荐
131K
浏览
在Java中使用WebSocket实现网页聊天室
关于WebSocket的例子貌似不多,但最好的例子已经有了。偶然间发现tomcat的自带的例子中,已经有了基于WebSocket实现的聊天室例子。这里就不献丑,直接拿来用了。
jopen
10年前
WebSocket
Java开发
0
推荐
13K
浏览
Java里的equals总结
前段时间一直在工作中使用 Java,由于有一些C++功底,于是简单看了一下Java相关的语法便开始编写代码,结果在创建一个自定义类,并将自定义类放入ArrayList中,之后查找ArrayLis...
jopen
10年前
Java
Java开发
0
推荐
13K
浏览
Java8:Lambda表达式增强版Comparator和排序
在这篇教程里,我们将要去了解下即将到来的JDK 8(译注,现在JDK 8已经发布了)中的Lambda表达式——特别是怎样使用它来编写Comparator和对集合(Collection)进行排序。
jopen
10年前
Java开发
Java8
0
推荐
26K
浏览
在Ubuntu、Linux Mint、Debian上通过PPA仓库安装Oracle Java 9
鉴于我已经收到太多这样的要求,现在你可以在所有受支持的Ubuntu / Linux Mint的版本中用WebUpd8的Oracle Java PPA仓库来安装最新的Java 9(早期发行版本)。
jopen
10年前
Java
Java开发
0
推荐
20K
浏览
怎样编写高效java代码
怎样辨别一个项目代码写得好还是坏?优秀的代码和腐化的代码区别在哪里?怎么让自己写的代码既漂亮又有生命力?接下来将对代码质量的问题进行一些粗略的介绍。也请有过代码质量相关经验的朋友提出宝贵的意见。
jopen
10年前
Java
Java开发
1
2
3
4
5
6
7
8
9
10
经验分享,提升职场影响力
投稿
热门问答
热门文档