JAVA简介

java是一门编程语言,且具有面向对象特点的编程语言

为什么学习java

市场需求大

java的用处

1.服务器端的程序

例:电商后台,银行系统,后端....都可以用java实现

2.安卓应用

前端 移动端

3.软件工具

4.嵌入式

5.大数据

例:haodp 数据分析

java语言发展史

1991年sun公司需要一种新的语言:内存小,可以在不同平台上运行

詹姆斯.高斯林(祖师爷)担任组长开始研发

1995年确立并在1996年发布java1.0版本

2009年被oracle公司(全球最大的企业级软件开发公司)收购

java语言特点

开源

·面向对象

·平台无关性(可以跨平台)

对于java程序,只需要开发一次,就可以在不同的平台(即操作系统)上运行。

JVM(java虚拟机)

通过虚拟机,将Java程序指令翻译给不同的操作系统。条件:在不同的平台上安装不同的java虚拟机

担任java程序的第一个环境

·交互特性

·多线程机制

·动态内存管理机制(自动垃圾回收)

·安全性

java语言体系机构

Javase:geava Standard edition(标准版 java基础)

包括:核心类库,基础语法,数据库连接,输入输出,网络编程,线程...

JavaEE :Java Enterprise Edition(企业版)

其中包含javase ,额外添加了Servlet涉及到服务器

JavaME :Java Micro Edition(微缩版) :已经被安卓替代

java语言的运行编制

开发一个源代码(xxx.java)--编译-->字节码文件(.class)---JVM(虚拟机)--->操作系统

上述编译---->JDK

java运行环境的搭建

JDK(开发人安装JDK)

包含一些基本工具javac(调用编译工具)将源代码编译为字节码

编译工具

打包工具

其中包含JDE

JRE(java运行环境)

包含Java的核心类库

包含JVM

JVM

运行java程序

服务器上只安装JDE就可以了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值