JAVA开发

JAVA开发
JAVA开发

Java中关于Map的九大问题

阅读(26) 赞(0)

通常来说,Map是一个由键值对组成的数据结构,且在集合中每个键是唯一的。下面就以K和V来代表键和值,来说明一下java中关于Map的九大问题。 1、将Map转换为List类型 在java中Map接口提供了三种集合获取方...

JAVA开发

8张图理解什么是Java?

阅读(25) 赞(0)

一图胜千言,下面图解均来自Program Creek 网站的Java教程,目前它们拥有最多的票选。如果图解没有阐明问题,那么你可以借助它的标题来一窥究竟。 1、字符串不变性 下面这张图展示了这段代码做了什么 Stri...

JAVA开发

关于Java的10个谎言

阅读(22) 赞(0)

下面的这些都算是比较高级的问题了,面试中一般也很少问到,因为它们可能会把面试者拒之门外。不过你可以自己找个时间来实践一下。 1、System.exit(0)会跳过finally块的执行 System.setSecurityManager(ne...

JAVA开发

使用Java处理大文件

阅读(34) 赞(0)

我最近要处理一套存储历史实时数据的大文件fx market data,我很快便意识到,使用传统的InputStream不能够将它们读取到内存,因为每一个文件都超过了4G。甚至编辑器都不能够打开这些文件。 在这种特殊情况...

JAVA开发

开发者应该避免使用的6个Java功能

阅读(20) 赞(0)

本文作者是一名拥有多年Java开发经验的程序员,他从经验中得出,并不是所有的Java SE功能/API都值得程序员去使用,比如本文列举的这6个,大家在使用前得慎重对待。以下是对原文的摘译。 多年的Java开发经...

JAVA开发

Jave中必须了解的13种技术规范

阅读(30) 赞(0)

JDBC(Java Database Connectivity): JDBC API为访问不同的数据库提供了一种统一的途径,象ODBC一样,JDBC对开发者屏蔽了一些细节问题,另外,JDCB对数据库的访问也具有平台无关性。 JNDI(Java Name and Di...

JAVA开发

你应该关注的几个Eclipse插件

阅读(37) 赞(0)

来自非营利性Eclipse基金会的Eclipse IDE以其插件生态系统著称。Eclipse市场拥有海量插件可供下载,你可以通过插件定制自己的Eclipse。最近我在Eclipse Marketplace闲逛,想看看能不能发现一些有意思的东...

JAVA开发

Java的内存回收机制

阅读(32) 赞(0)

在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管...

JAVA开发

J2SE J2EE J2ME的区别是什么?

阅读(43) 赞(0)

多数编程语言都有预选编译好的类库以支持各种特定的功能,在Java中,类库以包(package)的形式提供,不同版本的Java提供不同的包,以面向特定的应用。 Java2 平台包括标准版(J2SE)、企业版(J2EE)和微...

JAVA开发

SDK、JDK、JRE 和JVM 之间的关系是什么?

阅读(23) 赞(0)

SDK(Software Develop Kit,软件开发工具包),用于帮助开发人员的提高工作效率。各种不同类型的软件开发,都可以有自己的SDK。Windows有Windows SDK,DirectX 有 DirectX 9 SDK,.NET开发也有Microsoft .N...

JAVA开发

Java中EnumMap的用法

阅读(31) 赞(0)

什么是EnumMap Map接口的实现,其key-value映射中的key是Enum类型; 补充说明 其原理就是一个对象数组,数组的下标索引就是根据Map中的key直接获取,即枚举中的ordinal值; 效率比HashMap高,可以直接获取...

JAVA开发

Tomcat中的Session小结

阅读(26) 赞(0)

阅读目录 什么是Session Session的目的 实现机制 Tomcat中的session实现 session存在的问题 什么是Session 对Tomcat而言,Session是一块在服务器开辟的内存空间,其存储结构为ConcurrentHashMap; Session...

JAVA开发

Java JMS(Java消息服务)入门教程

阅读(22) 赞(0)

阅读目录 什么是Java消息服务  为什么需要JMS JMS的优势 JMS消息传送模型 接收消息 JMS编程接口 JMS消息结构 什么是Java消息服务  Java消息服务指的是两个应用程序之间进行异步通信的API,它为标准消息...

JAVA开发

Java工程师成神之路

阅读(27) 赞(0)

一、基础篇 1.1 JVM 1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收 http://www.jcp.org/en/jsr/detail?id=133 http://ifeve.com/jmm-faq/ 1.1.2. 了解JVM各种参数及调优 1.1.3. 学习使用Java...

JAVA开发

追MM与Java的23种设计模式

阅读(23) 赞(0)

这是一篇在网络上流传很广的经典旧文,暂时没找到原作者,目前所看到的最早转载时间是 2003 年 11 月 20 日。设计模式做为程序员的“内功心法”,越来越受到重视。作者用轻松的语言,形象解释了 23 种模式...