首页 > Java 阅读:756,920

周哥教IT-Java基础编程

Java是一门面向对象的编程语言(也是门准动态语言),跨平台,应用广泛。Android平台也选择Java作为它的应用编程语言。本课程将从Java的基础语法讲起,包括了Java开发环境搭建,helloworld,类型,语句,数组,字符串,数据结构,文件操作,面向对象,接口,反射机制,多线程等。本课程适合于Android开发的Java编程入门学习。

1995年,Sun公司的James Gosling发明了一种被称为Oak的新的编程语言。 1995年,互联网的蓬勃发展给了Oak机会。Sun公司首先推出了可以嵌入网页并且可以随同网页在网络上传输的Applet(Applet是一种将小程序嵌入到网页中进行执行的技术),并将Oak更名为Java(在申请注册商标时,发现Oak已经被人使用了,再想了一系列名字之后,最终,使用了提议者在喝一杯Java咖啡时无意提到的Java词语)。5月23日,Sun公司在Sun world会议上正式发布 Java。IBM、Apple、DEC、Adobe、HP、Oracle、Netscape和微软等各大公司都纷纷停止了自己的相关开发项目,竞相购买了Java使用许可证,并为自己的产品开发了相应的Java平台。 1996年1月,Sun公司发布了Java的第一个开发工具包(JDK 1.0),这是Java发展历程中的重要里程碑,标志着Java成为一种独立的开发工具。


Java之父James Gosling
Java是一种虚拟机面向对象语言,是一个相对繁冗的、带垃圾收集的、基于类的、静态类型的、单分派的面向对象语言,拥有单实现继承和多接口继承。在Java之前计算机编程语言要么由解释器解释执行源代码,叫做脚本语言;要么将源代码编译连接成实际的计算机指令后再由计算机执行,叫做静态语言。 Java运行于JM(Java虚拟机)上,JM和解释器的区别是:JM会将Java源代码编译成字节码,然后然后再由JM解释执行。由于编译和执行过程是交错的,所以从外部来看就像是JM直接执行Java源代码一样。当然也可以,事先将Java源文件编译好,这样JM就可以直接执行了。 Java 1.0是C++的简化版本,保留了具有数据类型和类等一小半功能,删除了结构体,泛型编程等一多半的功能。 Java 5.5 支持了泛型编程。 Java是面向对象编程使用人数最多的语言。(C/C++的大部分人只使用C部分,即面向过程编程)。 2001年, Anders Hejlsberg发明了C#。C#是一个相对繁冗的、带垃圾收集的、基于类的、静态类型的、单分派的面向对象语言,拥有单实现继承和多接口继承。 2003年,一个叫Martin Odersky创造了Scala,一种结合了面向对象和函数式编程的语言。 这两种语言都试图和Java竞争。

底部图片广告2_PC

周哥教IT,一个分享编程知识的公众号。跟着周哥一起学习,每天都有进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

文章不深奥,不需要钻研,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。

文章不涉及代码,不烧脑细胞,人人都可以学习。

当你决定关注「周哥教IT」,你已然超越了90%的程序员!

二维码
微信扫描二维码关注