javaSE第一章

Java是什么

java是一种高级编程语言,java语言主要是开发应用程序服务器程序安卓应用

java发展史

詹姆斯.高斯林 带领研发小组研发 1995正式确立 1996java1.0版本发布
2009年sun公司被oracle公司收购
从java1.5开始,版本号变为 java5 java6 …java18,现在每半年更新一次会有一些版本是长期支持版本

Java语言的特点

**开源 开放源代码 免费
● 简单、高效
● 面向对象
● 平台无关性
java Virtual Machine(虚拟机) 开发不同平台上适用的虚拟机

可以把虚拟机理解为一个翻译机器 ,写一套程序 交给不同的虚拟机 , 虚拟机可以翻译成不同平台支持的指令代码
java程序与平台无关, java虚拟与平台是相关的.
● 支持网络编程
● 多线程机制
● 动态的内存管理机制 垃圾回收机制 声明变量…
● 安全性

java语言的体系结构

JavaSE:java Standard Edition (Java标准版 基础) 基本语法, 面向对象,提供的核心类库

JavaEE :Java Enterprise Edition(企业版) 包含Servlet服务器端开发, 包含javaSE

JavaME:java Micro Edition (Java微缩版) 早期的一些家电设备(淘汰)

在移动设备 安卓开发

java语言运行机制

首先写源代码 XXX.java -------编译器----->.class------->JVM(虚拟机)----->不同平台指令

java开发安装环境

.java文件编译成.class
.class文件交给虚拟机运行

java开发商提供了一个jdk(Java Development Kit) java开发工具包 ,它是 针对于开发人员使用的.
里面包含 开发工具:编译工具,打包工具
包含jre 运行时环境 核心的类库
jre包含jvm
安装jdk
配置环境变量: 为了在windows的任何目录下都可以使用java命令
在windows 系统变量中的path路径中配置

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序J

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值