java新手入门学习教程资料.pdf
文本预览下载声明
Java培训上市机构——16年老品牌
Java 18 天速成)
新手入门自学教程资料(
Java 自学课程
第一章 Java 语言概述与面向对象思想
1.1 Java 语言的发展
1.1.1 Java 语言的产生以介绍面向对象编程的基本概念、基本理论为重点,结合
Java 语言的语法规则、 编程特点和设计思想、 强调容易发生错误和编程应注意的地方, 使学
生能对 Java 技术有一个总体了解,通过本课程学习,使学生掌握 Java语言的基础知识,理
解和掌握面向对象程序设计的基本思想,熟练地使用 Java 语言进行程序的编写、编译以及
调试工作 上世纪 90 年代初期, Sun 公司在研究一种适用于未来的智能设备的编程语言,该
语言要具有一些新的特性,以避免 C++的一些不足。
该语言起初命名为 Oak,来源于语言作者 Gosling 办公室窗外的一棵橡树( Oak)。后来在注
册时候遇到了冲突, 于是就从手中的热咖啡联想到了印度尼西亚一个盛产咖啡的岛屿, 中文
名叫爪哇, Java 语言得名于此。
随着 Internet 的迅速发展, Web 应用日益广泛, Java (加扣扣群第一段四一八三,请往下关
注 Java 词第二段五五五,加上有第三段三一惊喜哦 )语言也得到了迅速发展。
1994 年, Gosling 用 Java 开发了一个实时性较高、可靠、安全、有交互功能的新型 Web 浏
览器,它不依赖于任何硬件平台和软件平台。 这种浏览器名称为 HotJava,并于 1995 年同 Java
语言一起,正式在业界对外发表,引起了巨大的轰动,
Java 的地位随之而得到肯定。此后的发展非常迅速。 Java 编程语言的句法与 C++的句法相
似,语义则与 Small Talk TM 的语义相似。 Java 编程语言可被用来创建任何常规编程语言所能
创建的应用程序。
设计 Java 编程语言的主要目标是 :
提供一种易于编程的语言,从而消除其它语言在诸如指针运算和存储器管理方面影响健
壮性的缺陷。
利用面向对象的概念使程序真正地成为完全面向对象的程序。
为使代码尽可能清晰合理、简明流畅提供了一种方法。
为获得如下两点益处提供一种解释环境: 提高开发速度──消除编译─链接—装载—测
试周期; 代码可移植性──使操作系统能为运行环境做系统级调用。
为运行不止一个活动线程的程序提供了一种方式。
通过允许下载代码模块,从而当程序运行时也能动态支持程序改变。
为那些保证安全性而装载的代码模块提供了一种检查方法。
精心开发的 Java 核心技术为上述目标的实现提供了保证,其中包括如下几个主要技术:
Java 虚拟机
自动垃圾收集
代码安全性
1.1.2 Java 语言的发展
Java 语言的发展目标并不仅仅是一种编程语言, 同时还要构建一种开发环境、 一种应用环境、
一种部署环境。
作为 Java 语言的最基本支持, Sun 公司在
光环Java培训—0基础学习,0元学习,就业再付款,【限量免费试学,立即申请学习!】
Java培训上市机构——16年老品牌
1996 年发布了 Java开发工具包 JDK1.0(JDK是 Java Develop Kit 的简称),其中包括了进行 Java
开发所需要的各种实用程序(编译、执行、文档生成器等等) 、基本类库(相当于 C 语言的
函数库以及 C++的类库)、程序实例等等。
显示全部