资讯月刊下载
[编程语言] C# vs Java:C# 五个不可替代的特性瞬间秒杀 Java
如果我们可以同时拥有 C# 和 Java 世界的最好特性,那会是什么样呢? 完美的编程语言并不存在,我希望我们可以在这一点上达成一致。开发新语言往往是为了克服另一种语言的弊端,又不可避免的在某些方面上健壮一些,却在另一些方面上存在不足。 C# 与 Java 都起源于 C/C++ 语言,他们在面向对象方面有许多相似之处。除了 Java JVM 和 C# .NET CLR 有许多相同结构上的相似性之 ...
[编程语言] Spring思维导图,让Spring不再难懂(aop篇)
什么是aop AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP允许你定义从上到下的关系,但并不适合定义从左到右的关系。例如日志功能。日志代码往往水平地散布在所有对象层次中,而与它所散布到的对象的核心功能毫无关系。这种散布在各处的无关的代码被称为横切(cross-cut ...
[编程语言] 史上最明了的编程语言琅琊榜介绍
时候经常看局座的节目,得知局座掌握中、英、日、阿拉伯等多门语言 时羡慕不已,当时就许下一个心愿「我一定要成为掌握多门语言的男人」。今天,我的梦想终于实现了,我成为了一个程序员,也成为了掌握了多门 (编程)语言的男人-_-! 一张比较有意思的图片 JavaScript JavaScript 没听过?H5 你总听过吧,要做一个 H5 页面,必然要会写 JavaScript。JavaScript 是一 ...
[编程语言] 9个最佳的大数据处理编程语言
引用文章来自:CSDN大数据 大数据的浪潮仍在继续。它渗透到了几乎所有的行业,信息像洪水一样地席卷企业,使得软件越发庞然大物,比如Excel看上去就变得越来越笨拙。数据处理不再无足轻重,并且对精密分析和强大又实时处理的需要变得前所未有的巨大。 那么,在巨大的数据集中进行筛选的最好工具是什么?通过和数据骇客的交流,我们知道了他们用于硬核数据分析最喜欢的语言和工具包。 R语言 在这些语言名单中,如 ...
[编程语言] Spring思维导图,让Spring不再难懂(mvc篇)
写在前面 生活就像海洋,只有意志坚强的人才能到达彼岸。已经很久没有发文章了呀,想必大家都挂念我了,哈哈。温故而知新,今天一起来复习一下spring mvc的内容吧。 spring mvc简介与运行原理 Spring的模型-视图-控制器(MVC)框架是围绕一个DispatcherServlet来设计的,这个Servlet会把请求分发给各个处理器,并支持可配置的处理器映射、视图渲染、本地化、时区与 ...
[编程语言] 2017 开发者生态报告:Java 最火,Go 最有前途
JetBrains 在 2016 年底至 2017 年初期间,对 5000 多名开发人员进行了调查,以研究最新的开发生态。 最近,调查结果已公布:Java 被评为最流行的语言,JavaScript 是最常用的语言,而 Go 被认为是最有前途的语言。 一、编程语言 可以看到,JavaScript 是使用最多的语言,Python 是最多人想去尝试的语言,Java 则在流行度上独领风骚。注意,下图数 ...
[编程语言] 以Java、Kotlin和Scala编写基本Spring Web应用的比较 ...
引用原文:Basic Spring web application in Java, Kotlin and Scala - comparison 作者:Radosław Skupnik 翻译:Vincent 译者注:现在可以用来开发web应用的语言五花八门,每种语言都各有千秋,本文作者挑选了Java、Kotlin 、Scala这三种语言,开发同一个基础的Spring web应用,从而比对出他们之间的 ...
[编程语言] Eclipse 4.7 Oxygen 正式发布!带来大量更新
Eclipse 4.7 Oxygen 正式版已发布。更新内容十分多,来看看值得关注的更新: Eclipse Platform 编辑器 添加了一个易于扩展的通用文本编辑器 编辑器现可读取 patch 和 diff 文件,打开扩展名为 .patch 或 .diff 的文件时,提供语法高亮功能 可在 Eclipse IDE 中打开图像文件,支持 png, jpg, jpeg, gif, bmp, ...
[编程语言] 用于 Android 开发的 Kotlin:是重量级语言还是毫无 ...
引用原文:Kotlin for Android Development: Heavyweight Language or Hopeless Hype? 作者:Jose Luis Franconetti 翻译:陈云龙 在 2017 Google I/O 大会的 Keynote 演讲中,我们了解到,Kotlin 编程语言将在 Android 上正式受到官方支持。消息一出,世界各地开发人员纷纷击掌欢呼—— ...
[编程语言] 30个 Java 开发常见错误及规避技巧
在上一篇文章中,我们介绍了20种常见的编译器错误,并就如何避免这些错误做了说明。现在,我们将重点转移(尽管不只是专注于某一块),来探讨一下运行时异常以及导致这些异常的原因。接下来我们将聊聊30种常见的异常和错误,并且告诉你如何在代码中解决这些问题。 21.“ArrayIndexOutOfBoundsException” 这是代码在尝试访问不在数组的索引取值范围内的元素时会显示的运行时错误消息。如 ...
[研发管理] Java微服务框架一览
引用原文:Java Microservices: Code Examples, Tutorials, and More 作者:Angela Stringfellow 翻译:雁惊寒 译者注:本文首先简单介绍了微服务的概念以及使用微服务所能带来的优势,然后结合实例介绍了几个常见的Java微服务框架。以下是译文。 微服务在开发领域的应用越来越广泛,因为开发人员致力于创建更大、更复杂的应用程序,而这些应用 ...
[编程语言] 20个常见的Java错误以及规避方法
引用原文:50 Common Java Errors and How to Avoid Them (Part 1) 作者:Angela Stringfellow 翻译:雁惊寒 译者注:本文介绍了20个常见的Java编译器错误,每种错误都包含了代码片段、问题说明,并给出了相关的链接来帮助你快速地理解并解决这些问题。以下是译文。 在开发Java软件的时候可能会遇到很多类型的错误,但大多数可以避免。我们 ...
[编程语言] 超越Java Python将成最受欢迎的编程语言?
引用原文:Will Python Overtake Java? 作者:Venkatesan Murugan 翻译:李静儿 Java将死的言论每隔一段时间就会出来,但现实总会给这样的言论啪啪打脸。可是,随着数据挖掘、机器学习、AI等热门技术的流行,Python越来越受欢迎了,本文作者不禁提出,Python会比Java更受欢迎吗?以下为译文: 根据现在的IT编程趋势,从作业数量、Java开发人员数量 ...
[编程语言] Java 9 中的 9 个新特性
Java 8 发布三年多之后,即将快到2017年7月下一个版本发布的日期了。 你可能已经听说过 Java 9 的模块系统,但是这个新版本还有许多其它的更新。 这里有九个令人兴奋的新功能将与 Java 9 一起发布。 1. Java 平台级模块系统 Java 9 的定义功能是一套全新的模块系统。当代码库越来越大,创建复杂,盘根错节的“意大利面条式代码”的几率呈指数级的增长。这时候就得面对两个基础的问 ...
[编程语言] 2017年Java调查报告
网站每年都要进行“Java状态”调查 - 以了解Java生态系统的状况。去年 2250 个Java开发人员参与回答这些问题,而今年所看到的数字几乎翻了一番,最终得到 4439 个答案。 下面就是这次调查的结果报告。 1.Java 采用率 2016年的数据使Java 7的采用率为29.5%,Java 8为64.3%。 今天 - 2017年4月(整整一年后)的数字看起来是截然不同的: 如您所见, ...
[编程语言] Java 的泛型擦除和运行时泛型信息获取
前言 现在很多程序员都会在简历中写上精通 Java。但究竟怎样才算是精通 Java 呢?我觉得不仅要熟练掌握 Java 语法和 JDK 的使用,还需要对 Java 这门语言的各方面原理有深入的了解。除了像并发、JVM 等方面,以及软引用、弱引用等高级知识以外,其实很多我们每天接触到的 Java 特性里面也是另有乾坤。Java 5 引入的泛型便是其中之一。本文这里不谈泛型的使用以及泛型方法、泛型类的定 ...
[编程语言] SpringMVC执行流程及源码解析
在SpringMVC中主要是围绕着DispatcherServlet来设计,可以把它当做指挥中心。这里先说明一下SpringMVC文档给出的执行流程,然后是我们稍微具体的执行流程,最后是流程大致的源码跟踪。关于很很很详细的源码解析,这里暂先不做。 官方文档中的流程 首先看下SpringMVC文档上给的流程图: 这张图片给了我们大概的执行流程: 用户请求首先发送到前端控制器DispatcherSe ...
[编程语言] Hi,我们再来聊一聊Java的单例吧
1. 前言 单例(Singleton)应该是开发者们最熟悉的设计模式了,并且好像也是最容易实现的——基本上每个开发者都能够随手写出——但是,真的是这样吗? 作为一个Java开发者,也许你觉得自己对单例模式的了解已经足够多了。我并不想危言耸听说一定还有你不知道的——毕竟我自己的了解也的确有限,但究竟你自己了解的程度到底怎样呢?往下看,我们一起来聊聊看~ 2. 什么是单例? 单例对象的类必须保证只有一 ...