关于 Java 的一二

关于 Java 的一二

这里写图片描述

介绍动机

2017年10月编程语言排行榜中, Java 排行首位,让我产生兴趣了解这种广受推崇的编程语言。
这里写图片描述

开发背景

1995年正处互联网高速发展时期,人们需要一种语言开发嵌入式、能跨平台运行且适合网络运输的程序,丰富单调的静态页面。
由 C++ 改进、程序小、利于网络传输的 Java 应运而生。

背后的故事

Java 的前身是其公司 Sun 于1991年开发的面向对象语言 Oak。
Oak 语言是为将计算机嵌入家电产品开发的,然而当时没有硬件生产商原意冒着风险使用 Oak 语言生产硬件,被迫搁置。

语言优势

Java 是基于 C++ 改造的,相比 C++ 的优势有
1. 删除了goto 语句等不实用的成分,且不用输入头文件,更加简洁
2. 删除了指针,增添 try/catch/final 语句,更方便 debug,更加稳健
3. 其它(安全性、可移植性、高性能等)

以一个递归阶乘的代码为例

public class Test3 {

    public static void main(String[] args) {
        int k = fn(5);
        System.out.println(k);

    }
    public static int  fn(int n) {
        int num = 1;
        if (n==1){
            return 1;
        }
        else {
            return n*fn(n-1);
        }

    }

}

发展前景

Java 的优势决定了它未来光明的发展前景。
Java 可能应用于开发应用服务器和应用程序,在各行各业个企业广泛应用;搭建进行云运算等的平台;应用程序 Web 化等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值