Exception in thread “main” java.lang.ArrayIndexOutOfBoundsException: 0

在学习Java的时候,一些细节性的小问题往往会让人困惑不已,比如说在接收参数的时候。

如果你写的程序需要接收参数才能运行,而且你又没有给默认的参数,那么就会引起这个错误:

比如说你的代码是这样:
[crayon-59724[……]

点击跳转以继续阅读

转载:多范式 编程语言-以 Swift 为例

原文来自infoq,作者 郭麟

本文以Swift语言为例,介绍了什么是多范式编程语言;同时也介绍了当今比较流行的几种编程范式,值得一读。故收藏之,原文链接于此

Swift的编程范式

编程范式是程序语言背后的思想。代表了程序语言的设计者认为程序应该如何被构建和执行。常见的编程范式有:[……]

点击跳转以继续阅读

OSX 10.11 EI Capitan 运行 Java SE 8

前几日,最新一届的 WWDC 大会为我们带来了 EL Capitan 这个10.11的最新的 osx 系统,我自然在第一时间就装上了开发者预览版。原因无他啊,就是论坛里网友们说 bug 非常少啊。遥想当年,从10.9升级到10.10的时候,即使到了公测阶段,依然是 bug 满天飞呀!

但这次确[……]

点击跳转以继续阅读

浅谈 MVC 以及软件开发当中的 SoC

不论你是在学习何种语言,基本上都会遇到一个叫做 MVC 的概念,它是一个程序开发的模式,以“分离展现”作为核心,在层级框架当中有着巨大的影响力。

MVC 是一个简写,三个大写字母分别对应着 Model ViewController

在如今我们创建的应用软件当中,很多情况下又要使[……]

点击跳转以继续阅读