1,Java语言发展: 1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器; 1994年将Oak语言更名为Java,面向对象程序设计语言和Java平台的总称; 2009年sun公司被甲骨文公司收购, 现由甲骨文公 ...
分类:
编程语言 时间:
2018-05-02 16:13:49
阅读次数:
196
Maven是什么,以及为什么要使用Maven?Maven这个词可以翻译为“知识的积累”,也可以翻译为“专 家”或“内行”。(构建 = 编写源代码+编译源代码+单元测试+生成文档+打包War+部署)Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。Maven适用于传统的瀑布式开发 ...
分类:
其他好文 时间:
2018-04-30 19:44:50
阅读次数:
160
JAVA消息服务JMS规范及原理详解 一、简介 JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大 ...
分类:
编程语言 时间:
2018-04-29 01:15:44
阅读次数:
221
JackSon学习笔记 Jackson框架是基于Java平台的一套数据处理工具,被称为“最好的Java Json解析器”。 Jackson框架包含了3个核心库:streaming,databind,annotations.Jackson还包含了其它数据处理类库,此外不作说明。Jackson版本: 1 ...
分类:
其他好文 时间:
2018-04-27 19:49:22
阅读次数:
156
Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。Java可运行于多个平台,如Windows, Mac OS,及其他多种UNIX版本的系统。 Java的三个平台 Java Platform, Standard Edition(Java SE:Java平台标准版... ...
分类:
编程语言 时间:
2018-04-27 18:03:59
阅读次数:
157
动态代理 Jdk1.3只有引入的动态代理机制,可以再运行期间,为相应的接口(必须得有接口)动态生成对应的代理对象 基于以上问题,我们可以将横切关注点逻辑封装到动态代理的invocationhandler中。 性能肯定是比不过静态类的执行,毕竟这个是在运行期间使用反射 动态字节码增强技术 借助CGLI ...
分类:
编程语言 时间:
2018-04-26 23:33:33
阅读次数:
234
Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java分为三个体系: JavaSE(J2SE)(Java2 Platform Standard Editio ...
分类:
编程语言 时间:
2018-04-26 14:06:49
阅读次数:
189
分别使用字节流和字符流完成以下程序: 1. 在指定的路径下新建一个 .txt 文件 "test.txt",利用程序在文件中写入如下内容: "Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台( ...
分类:
编程语言 时间:
2018-04-21 14:26:29
阅读次数:
210
功能发布 从Java 10开始,采用了一种新的严格的基于时间的发布模式。 在这个新模型中,Java平台的主要版本(现称为功能版本)将每6个月(3月和9月)发布一次。 功能版本将包含语言功能,JVM功能和新的改进的API。 功能版本还可以删除不需要/不赞成使用的旧功能。 新的基于时间的模型取代了过去基 ...
分类:
编程语言 时间:
2018-04-16 20:45:30
阅读次数:
462
JMS(Java Messaging Service)是Java平台上有关面向消息中间件的技术规范,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发,ActiveMQ而是这个规范的一个具体实现。 JMS的队列消息传递过程如下图: JMS的 ...