学院:大数据云
注释:该文件只用于记录课程讲解内容。
一. Java语言概述
JAVA 语言简介
java的概念
java是一门面向对象思想支持泛型编程并且可以跨平台的高级编程语言\ 面向对象: 泛型: 跨平台: 编程语言: 就是一种人和电子设备进行交流得语言。Java只是语言中得一种。 高级: 以人类熟悉得语言进行编写提供给计算机匹配执行得编程语言 编写程序人会轻松 --- 计算机不能直接识别 --- 需要编译 器进行编译 低级: 以计算机直接识别得语言为主进行编写提供给计算机运行的编 程语言 编程人员不会轻松【学习计算机直接识别的计算机语言】--- 计算机直接识别 --- 不需要编译 Java要想编程: 1、人要书写源代码文件 2、编译源代码为字节码文件 3、运行字节码文件
Java语言发展历史
Java之父: 是美国的 詹姆斯.高斯林,以下是他的照片
-Java的发展史简介
起源: java起源于美国斯坦福大学SUN的工作室的一个致力于当时小型家电智能化项目【嵌入式的项目】,使用C语言来做的,但是发现他们做出来的项目太庞大不利于往家电嵌入,解决这个技术难点,对C++和c语言进行优化,摒弃了c中的多继承和指针等难点,同时对其他的一些功能的代码进行封装形成资源包,变为了全新的语言,当时命名为OAK语言。 发展: 1、夭折阶段: OAK语言从1991年左右开始研发到1994年致力于小型家电,由于不挣钱,SUN功能搁置该项目 2、萌芽阶段: 1995年,Java之父在IT展览大会上展示了OAK语言的项目,得到大量程序员的喜爱,开源后得到了 大量的下载使用,发现特别使用于当时的新型技术--互联网的数据传输,同时降低当时开发商的成本 3、蓬勃发展 SUN公司发现OAK语言的前景,重启OAK语言的项目,重新成立研发部【java研发项目】,致力的方向,对技术的维护和更新迭代,对oak进行了专利注册,注册的时候发现oak被别人注册了,更名为java,1996年的时候对技术进行整合和维护形成利于程序员开发使用的资源包---jdk 发布jdk的第一个版本 1.0,java的发展其实就是jdk的版本迭代更新的发展
- Java语言版本迭代
- 版本一览表
- 特殊说明
目前在市场上,互联网公司开发以jdk7 & jdk8为主,因为这两个版本比较稳定,所以我们在教学的过程中使用 jdk8版本为主.这样才符合企业的标准. oracle.com
- Java语言平台版本
JavaME(Java Micro edition)
java的微【小】版本,一般用于前端页面级别以及后台的开发,比如:早期单机游戏:贪吃蛇 坦克大战等 随着编程语言的发展,这样的技术逐步的被Adrion ios语言取代;javaSwing编程对应小版本平台对应的典型技术
JavaSE(Java Standard Edition)
java的标准版本 ,主要提供了java的核心语法和核心技术包,他是JavaME和JavaEE的技术基础。一般用于客户端的相关项目开发
- JavaEE(Java Enterprise Editon)
java的企业版本,针对企业级的开发的,除了提供java的基础以及核心包支持WEB开发的相关技术,一般javaEE开发互联网级别的项目开发
- Java语言特点
1、免费开源【开放源代码】 2、面向对象【单独讲解这个特点】 3、跨平台 4、编译性:java的源代码必须要翻译成额外的字节码文件才能运行 5、动态性:java的代码在运行过程中人为可以去操作程序中的相关数据。 典型的技术:反射技术
- Java语言应用领域
- 移动互联网开发
- 桌面应用开发
- 网站
- 爬虫
比价网: 就是爬取所有电商平台的同类商品数据, 将价格等信息同时展示出来,便于消费者选择出价格合适的商品.
- 大数据
原创大约 11 分钟