微信号:jisuanke

介绍:计蒜客——新型在线计算教育的倡导者.用独有的伴随式的技术带着同学们亲身参与到计算机学科知识的学习中.让每一个参与学习的同学能感受到更有味的学习过程!

新课上线 | CS 116: Java 程序设计

2016-12-19 22:26 认真学习的小蒜

1990 年 12 月,一个旨在创造一门替代 C/C++ 的全新语言的项目正式启动。工程师 Patrick Naughton 受够了 Sun 公司的 C/C++ API 和工具,本要跳槽去 NeXT,此时公司给他安排了一个新项目——Stealth。他们在加州的一间小办公室内开工,目标是为嵌入式设备开发一种新的平台。

Sun 公司


他们团队最初选用 C++,但却因为种种原因放弃了。他们认为 C++ 太过复杂以及过多对内存的手动操作会导致程序员写出很多 bug,并且 C++ 在多线程、安全性、分布式编程等方面不够方便,因此他们下定决心要开发一个能部署在所有设备上的、具备 垃圾回收(garbage collection) 功能的开发平台。


于是,Bill Joy(Sun 的联合创始人及首席科学家)提议创建一个结合 Mesa 语言和 C 语言的全新编程语言。起初,他希望工程师们可以基于 C++ 语言开发出一个 面向对象 的开发环境,所以 Gosling 尝试修改并扩展 C++ 语言,并把它命名为“C++ ++ --”(给 C++ 加上一些功能,再减去一些功能)。不过很快,他就放弃了这个想法。他决定建立一门全新的语言,并命名为 Oak,即他们屋外的橡树。


Bill Joy


1994 年 Oak 被更名为 Java,只是因为 Oak 这个名字被一家名为橡树科技(Oak Technology)的公司占用了。有趣的是,Java 代码编译出的二进制 .class 文件均以CA FE BA BE开头。


1995 年 5 月 23 日,Java 的第一个公开版本——Java 1.0a2 和 HotJava 浏览器一起发布,这也成为 Java 的诞生日期。

TIOBE 排名


2002 年至今,从 Java 1.0 发展到 Java 8,Java 始终占据着 TIOBE 前三名的位置,并在大多数时候占据着“全世界最流行编程语言”的宝座。到 2016 年,Java 已经有 21 岁了,C/C++ 语言的使用率在逐年降低,而 Java 却长盛不衰,除了 Java 本身的优点以外,还离不开庞大的社区和企业的支持。


Java 是一门非常适合入门的编程语言。借助计蒜客特有的“伴随式编程”模块,你不必配置本地环境,只需要跟随课程的讲解引导,就可以轻松入门这个全世界最火的语言。


课程内容

 ● 第 1 章走入 Java 的世界 

 ● 第 2 章程序设计基础 

 ● 第 3 章习题一:程序设计基础 

 ● 第 4 章分支结构 

 ● 第 5 章复杂分支结构 

 ● 第 6 章习题二:分支结构 

 ● 第 7 章数学运算 

 ● 第 8 章习题三:数学运算 

 ● 第 9 章字符串 

 ● 第 10 章习题四:字符串 

 ● 第 11 章循环结构 

 ● 第 12 章习题五:循环结构 

 ● 第 13 章方法 

 ● 第 14 章习题六:方法 

 ● 第 15 章数组 

 ● 第 16 章习题七:数组 

 ● 第 17 章面向对象基础 

 ● 第 18 章习题八:面向对象基础 


本课程配有问答模块,你可以将你的疑虑提在问答区里,不超过 24 小时就会有导师为你答疑解惑。你也可以预约一对一答疑,让老师给你针对性地讲解课程内容,帮你飞速成长。


点击 阅读原文 查看课程介绍~



 
计蒜客 更多文章 Python 3.6 即将发布,都有哪些新特性? 程序员获取编程灵感的 10 种方式 从 Hello World 说程序运行机制
猜您喜欢 PostgreSQL中BRIN索引的使用(三) 前沿丨俄罗斯拟研制具备人类思考能力的情感机器人 企业安全痛点之员工行为难管控(一) 【Python爬虫实战】抓取淘宝MM照片 大嘴巴漫谈数据挖掘——经典案例赏析