JavaSE基础day01

一. Java语言概述


 

(一)    Java语言简介

1. 语言分类

1) 自然语言 : 就是人和人之间交流的语言

   例如: 汉语 英语  法语 日语 ...

2) 计算机语言 : 计算机语言: 人和机器之间交流的语言

例如: c c++ python java ....

 

2. Java语言发展历史

   Java之父: 是美国的詹姆斯.高斯林,以下是他的照片

  JavaSE基础day01

Java语言是美国sun(Stanford University Network)公司,在1995年推出的高级编程语言,最初是为了在各种移动设备上进行程序开发的语言,之后2009年被Oracle公司收购,目前Java语言属于Oracle公司.

    Java语言早期名字Oak(橡树),后期更名为Java

 

3. Java语言版本迭代

   JDK 就是一款软件, 功能是编译和运行Java代码,1996年推出了JDK第一个版本,直到现在2022年2月份, 目前JDK版本到了17

   版本一览表:

JavaSE基础day01

 

 

特殊说明:

目前在市场上,互联网公司开发以jdk7 & jdk8为主,因为这两个版本比较稳定,所以我们在教学的过程中使用 jdk8版本为主.这样才符合企业标准.

 

1. Java语言平台版本

1) JavaME(Java Micro edition): Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。在早些年的时候,比如我们的诺基亚手机和摩托罗拉手机上的小游戏,在打开的时候就会出现Java的标志,其实那些程序就是使用JavaME技术开发的.目前已经被安卓和ios 所替代.

 

2) JavaSE(Java Standard Edition): Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。主要用于客户端图形界面软件的开发,目前客户端软件开发已经不是互联网的主要潮流,逐渐退出历史舞台,但是JavaSE技术是JavaEE&JAVAME开发技术的基础,必须要先学习JavaSE,也就是第一阶段的内容.

 

3) JavaEE(Java Enterprise Editon): 用于服务器、桌面、嵌入式环境和实时环境中使用的 Java 应用程序。主要用于互联网 B/S 架构软件的开发,所谓的B/S架构就是 浏览器/服务器 架构,目前是Java开发的主流.我们在就业的时候,都是从事JavaEE网站的开发.

 

2. Java语言特点:

1) 开源性: 开源表示免费, 开放源代码

2) 面向对象性: Java语言中非常重要的一种编程理念, 万物皆对象

3) 跨平台性: Java语言的使用可以无视操作系统之间的差异性

4) 编译性: Java代码设计完成之后, 需要经过编译过程, 将java文件编译成.class文件

5) 动态性: java代码在执行过程中, 可以修改内容

 

3. Java语言应用领域:

 

1) 移动互联网开发

特殊说明:

目前在市场上,互联网公司开发以jdk7 & jdk8为主,因为这两个版本比较稳定,所以我们在教学的过程中使用 jdk8版本为主.这样才符合企业标准.

 

1. Java语言平台版本

1) JavaME(Java Micro edition): Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。在早些年的时候,比如我们的诺基亚手机和摩托罗拉手机上的小游戏,在打开的时候就会出现Java的标志,其实那些程序就是使用JavaME技术开发的.目前已经被安卓和ios 所替代.

 

2) JavaSE(Java Standard Edition): Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。主要用于客户端图形界面软件的开发,目前客户端软件开发已经不是互联网的主要潮流,逐渐退出历史舞台,但是JavaSE技术是JavaEE&JAVAME开发技术的基础,必须要先学习JavaSE,也就是第一阶段的内容.

 

3) JavaEE(Java Enterprise Editon): 用于服务器、桌面、嵌入式环境和实时环境中使用的 Java 应用程序。主要用于互联网 B/S 架构软件的开发,所谓的B/S架构就是 浏览器/服务器 架构,目前是Java开发的主流.我们在就业的时候,都是从事JavaEE网站的开发.

 

2. Java语言特点:

1) 开源性: 开源表示免费, 开放源代码

2) 面向对象性: Java语言中非常重要的一种编程理念, 万物皆对象

3) 跨平台性: Java语言的使用可以无视操作系统之间的差异性

4) 编译性: Java代码设计完成之后, 需要经过编译过程, 将java文件编译成.class文件

5) 动态性: java代码在执行过程中, 可以修改内容

 

3. Java语言应用领域:

1) 移动互联网开发

上一篇:day13_Tomcat&Servlet


下一篇:JavaEE:MySQL主从配置