
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竞争。
招聘信息:
Java职位最新招聘信息大全VIP视频课程
Java基础编程
Java基础面试题讲解
课程课件
Java课程课件pdf
课程参考
Oracle Java官网
Java API Doc
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/java-jiao-cheng/6011.html