JAVA开端

什么是java?

java是一门编程语言,是一门面向对象的语言。

Java语言的特点

1.开源

开发源代码(免费)

2.面向对象

3.平台无关性 (跨平台)

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

JVM平台相关性JVM(java虚拟机)

JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的,因为有了不同的JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性,也称为Java具有良好的可移植性。

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

JVM担任运行java程序的一个环境。

4.交互式特性

5.多线程机制

6.动态的内存管理机制 (自动垃圾回收)

7.安全性

为什么是java?

市场需要 java语言用途广泛

1.java可以用来实现服务器端的程序(例如 电商后台,银行系统后端)

2.可以用来开发安卓系统的应用,

3.软件工具

4.嵌入式领域(智能卡,传感器)

5.大数据技术(Hadoop以及其他大数据处理)

Java语言发展史

1991年sun公司需要开发一种新的语言: 内存小,在不同的平台上运行 由詹姆斯.高斯林 担任组长开始研发 1995年被确立 1996年1.0版本发布 现在是每半年更新一次 2021-9 更新到java17 2009年sun公司被oracle(甲骨文)公司(全球最大的企业级软件开发公司) 注:toB是面向企业(客户是企业) toC是面向普通用户(美团,腾讯,客户是个人)

Java语言的运行机制

开发一个源代码(XXX.java) -----前端编译(使用JDK编译)----> 编译成为字节码文件(.class) ----交给JVM(虚拟机) 翻译(二次编译 )---->翻译成为机器码文件----> 交给操作系统执行

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值