标签 "Java" 相关文章

总计 17 页,当前第 6 页
Java开发

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

SDK(Software Develop Kit,软件开发工具包),用于帮助开发人员的提高工作效率。各种不同类型的软件开发,都可以有自己的SDK。Windows有Windows SDK,DirectX 有 DirectX 9 SDK,.NET开发也有Microsoft .NET Framework SDK。JAVA开发也不含糊,也有自己的Java SDK。Java SDK最早叫Java Software Develop Kit,后来改名...
8年前 (2016-09-02) 阅读(1964) 赞一个 (0) 评论(0) 链接直达
Java开发

J2SE J2EE J2ME的区别是什么?

多数编程语言都有预选编译好的类库以支持各种特定的功能,在Java中,类库以包(package)的形式提供,不同版本的Java提供不同的包,以面向特定的应用。Java2 平台包括标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本:J2SE(标准版)包含那些构成Java语言核心的类。比如:数据库连接、接口定义、输入/输出、网络编程J2EE(企业版)包含 J2SE 中的类,并且还包含用于开发企业级应用的类。比如:EJB、ser...
8年前 (2016-09-02) 阅读(2173) 赞一个 (0) 评论(0) 链接直达
Java开发

Java的内存回收机制

在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由JVM负责,所以也使Java很多程序员不再关心内存分配,导致很多程序低效,耗内存。因此就有了Java程序员到最后应该去了解JVM,才能写出更高效,充分利用有限的内存的程序。1.Java在内存中的状态首先我们先写一个代码为例...
8年前 (2016-09-02) 阅读(1825) 赞一个 (0) 评论(0) 链接直达
Java开发

你应该关注的几个Eclipse插件

来自非营利性Eclipse基金会的Eclipse IDE以其插件生态系统著称。Eclipse市场拥有海量插件可供下载,你可以通过插件定制自己的Eclipse。最近我在Eclipse Marketplace闲逛,想看看能不能发现一些有意思的东西。实际上,我确实找到了一些在我看来虽然不是很有名却很酷的东西,想在这里和大家分享。流行 vs 酷我关注的插件具备以下特性:首先,我要强调的是这些插件本身不是某种工具,所以我最喜欢的JRebel和JB...
8年前 (2016-09-02) 阅读(1893) 赞一个 (0) 评论(0) 链接直达
Java开发

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

JDBC(Java Database Connectivity): JDBC API为访问不同的数据库提供了一种统一的途径,象ODBC一样,JDBC对开发者屏蔽了一些细节问题,另外,JDCB对数据库的访问也具有平台无关性。JNDI(Java Name and Directory Interface): JNDI API被用于执行名字和目录服务。它提供了一致的模型来存取和操作企业级的资源如DNS和LDAP,本地文件系统,或应用服务器中的对...
8年前 (2016-09-02) 阅读(1962) 赞一个 (0) 评论(0) 链接直达
Java开发

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

本文作者是一名拥有多年Java开发经验的程序员,他从经验中得出,并不是所有的Java SE功能/API都值得程序员去使用,比如本文列举的这6个,大家在使用前得慎重对待。以下是对原文的摘译。多年的Java开发经验告诉我,从长远角度来看,以下这些Java SE功能/API,开发者最好停止使用。 ReflectionBytecode manipulation ThreadLocalsClassloadersWeak/Sof...
8年前 (2016-09-02) 阅读(2018) 赞一个 (0) 评论(0) 链接直达
面试题

JDBC常见面试题集锦

什么是JDBC,在什么时候会用到它?JDBC的全称是JavaDataBaseConnection,也就是Java数据库连接,我们可以用它来操作关系型数据库。JDBC接口及相关类在java.sql包和javax.sql包里。我们可以用它来连接数据库,执行SQL查询,存储过程,并处理返回的结果。JDBC接口让Java程序和JDBC驱动实现了松耦合,使得切换不同的数据库变得更加简单。有哪些不同类型的JDBC驱动?有四类JDBC驱动。和数据库进...
8年前 (2016-09-02) 阅读(2659) 赞一个 (1) 评论(0) 链接直达
Java开发

使用Java处理大文件

我最近要处理一套存储历史实时数据的大文件fx market data,我很快便意识到,使用传统的InputStream不能够将它们读取到内存,因为每一个文件都超过了4G。甚至编辑器都不能够打开这些文件。在这种特殊情况下,我可以写一个简单的bash脚本将这些文件分成更小的文件块,然后再读取它。但是我不想这样做,因为二进制格式会使这个方法失效。处理这个问题的方式通常就是使用内存映射文件递增地处理区域的数据。关于内存映射文件的一个好处就是它们...
8年前 (2016-09-02) 阅读(2123) 赞一个 (1) 评论(0) 链接直达
面试题

Java程序员的10道XML面试题

包括web开发人员的Java面试在内的各种面试中,XML面试题在各种编程工作的面试中很常见。XML是一种成熟的技术,经常作为从一个平台到其他平台传输数据的标准。XML面试问题包括用于转换XML文件的XSLT技术,XPATH,XQuery等各种XML技术和XML基础知识,比如DTD或者Schema。本文将看到10道常见的XML面试问答题。这些问题大部分在Java面试中会问到,同时在C,C++,Scala或其他语言的编程面试中同样很有用处。...
8年前 (2016-09-02) 阅读(1908) 赞一个 (2) 评论(0) 链接直达
Java开发

关于Java的10个谎言

下面的这些都算是比较高级的问题了,面试中一般也很少问到,因为它们可能会把面试者拒之门外。不过你可以自己找个时间来实践一下。1、System.exit(0)会跳过finally块的执行System.setSecurityManager(new SecurityManager() {     @Override     public&nb...
8年前 (2016-09-02) 阅读(1805) 赞一个 (2) 评论(0) 链接直达
Java开发

8张图理解什么是Java?

一图胜千言,下面图解均来自Program Creek 网站的Java教程,目前它们拥有最多的票选。如果图解没有阐明问题,那么你可以借助它的标题来一窥究竟。1、字符串不变性下面这张图展示了这段代码做了什么            String s = "abcd"; &nb...
8年前 (2016-09-02) 阅读(1937) 赞一个 (0) 评论(0) 链接直达
开发工具

Java程序员须知的七个日志管理工具

日志管理工具有 Splunk、Sumo Logic、LogStash、GrayLog、Loggly 和 PaperTrails 等等,数不胜数。日志就像石油,二十多年了我们一直想摆脱它,却一直没有做到。为了处理日益增长的数据,近年来出现了一大批分析和管理日志的工具,开发和管理人员能够借助这些工具来了解增长的数据。在这篇文章中,我将站在开发者的角度,分析一下这些工具的特点。Splunk vs. Sumo Logic vs. LogStas...
8年前 (2016-09-02) 阅读(2581) 赞一个 (0) 评论(0) 链接直达

程序喵 www.ibloger.net

文章归档 站内留言 给我写信 文章订阅