0推荐
21K 浏览

java-Runtime钩子回调

jvm退出的时候,会通过回调钩子,做退出前的资源清理。 比如 ExecutorService的shutdown 方法,在关闭tomcat或者jvm退出时调用,能保证已经提交的任务得以...
jopen 11年前   
0推荐
48K 浏览

JAVA面试700问(六)

1.wait(),notify()和notifyAll()的作用是什么? wait():使当前线程停止,直到另一个线程调用notify()方法或notifyAll()方法.。 not...
jopen 11年前   
0推荐
31K 浏览

设计模式在Java中实现的示例

设计模式在Java中实现的示例
jopen 11年前   
0推荐
50K 浏览

Java 读取、写入文件——解决乱码问题

本文主要介绍:使用Java读取、写入文件,解决因为文件编码格式而导致的乱码问题。 读取文件流时,经常会遇到乱码的现象,造成乱码的原因当然不可能是一个,这里主要介绍因为文件编码格式而导...
jopen 11年前   
0推荐
18K 浏览

Java类加载器的工作原理

Java类加载器的作用就是在运行时加载类。Java类加载器基于三个机制:委托、可见性和单一性。委托机制是指将加载一个类的请求交给父类加载器,如果这个父类加载器不能够找到或者加载这个类,那么再加载...
jopen 11年前   
0推荐
21K 浏览

你应该远离的6个Java特性

我曾花费了无数个小时为各种不同的应用排错。根据过往的经验我可以得出这样一个结论,那就是对于大多数开发者来说,你应该远离几个Java SE特性或是APIs。这里所说的大多数开发者指的是一般的Jav...
jopen 11年前   
0推荐
16K 浏览

读懂Java中的Socket编程

Socket,又称为套接字,Socket是计算机网络通信的基本的技术之一。如今大多数基于网络的软件,如浏览器,即时通讯工具甚至是P2P下载都是基于Socket实现的。本文会介绍一下基于TCP/I...
jopen 11年前   
0推荐
13K 浏览

Java里的equals总结

前段时间一直在工作中使用 Java,由于有一些C++功底,于是简单看了一下Java相关的语法便开始编写代码,结果在创建一个自定义类,并将自定义类放入ArrayList中,之后查找ArrayLis...
jopen 11年前   
0推荐
26K 浏览

在Ubuntu、Linux Mint、Debian上通过PPA仓库安装Oracle Java 9

鉴于我已经收到太多这样的要求,现在你可以在所有受支持的Ubuntu / Linux Mint的版本中用WebUpd8的Oracle Java PPA仓库来安装最新的Java 9(早期发行版本)。
jopen 11年前   
0推荐
20K 浏览

怎样编写高效java代码

怎样辨别一个项目代码写得好还是坏?优秀的代码和腐化的代码区别在哪里?怎么让自己写的代码既漂亮又有生命力?接下来将对代码质量的问题进行一些粗略的介绍。也请有过代码质量相关经验的朋友提出宝贵的意见。
jopen 11年前   
0推荐
64K 浏览

Java应用程序开发相关工具集合

这里搜集了用来构建应用程序的工具。 Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一...
jopen 11年前   
0推荐
21K 浏览

Java Class文件详解

Java Class文件详解
jopen 11年前   
0推荐
12K 浏览

深入探讨Java类加载器

本篇文章主要是详细写一下个人对Java ClassLoader的理解。 首先回顾一下,java虚拟机载入java类的步骤:java文件经过编译器编译后变成字节码文件(.c...
jopen 11年前   
0推荐
19K 浏览

Java容器类型使用总结

最近抽空把java.lang下面常用的那些容器类型(数据结构)复习了一下,这些东西是基础,平时使用的时候也可以很容易查得到,有些方法大概知 道,但是总是弄混,如果可以记住那些重要方法,并且能够熟...
jopen 11年前   
0推荐
26K 浏览

在Java中如何避免“!=null”式的判空语句?

我整天都是在跟Java打交道。我在Java开发中最常用的一段代码就是用object != null在使用对象之前判断是否为空。这么做是为了避免NullPointerException。但是我发现...
c6g3 11年前   
0推荐
29K 浏览

Java实现AOV图的拓扑排序

拓扑排序作为图的应用,了解拓扑排序必须首先了解AOV图。 AOV网表示一个有向图中顶点,用弧表示顶点之间的优先关系。如下图所示,在AOV网中,若从顶点vi到顶点vj之间存在一条有向路径,...
c6g3 11年前   
Java   算法  
0推荐
18K 浏览

Java二进制操作指南

Java二进制操作指南
jopen 11年前   
0推荐
21K 浏览

JAVA中堆栈和内存分配

1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈(stack):存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对...
jopen 11年前   
0推荐
31K 浏览

Java集合框架

Java集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合工具包位置是java.util.*
ymc4 11年前   
0推荐
24K 浏览

Java线程中yield与join方法的区别

长期以来,多线程问题颇为受到面试官的青睐。虽然我个人认为我们当中很少有人能真正获得机会开发复杂的多线程应用(在过去的七年中,我得到了一个机会),但是理解多线程对增加你的信心很有用。之前,我讨论了...
jopen 11年前   
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档