java的好处

本文深入探讨了Java语言的五大核心特性:跨平台性、安全性、免费开源性、简洁性和动态更新能力。通过解释JVM的作用及Java如何实现跨平台运行,阐述了Java在不同操作系统上的通用性;并介绍了Java如何确保程序的健壮性和安全性,以及其简洁的设计理念和动态更新机制。
摘要由CSDN通过智能技术生成

1:跨平台(平台:指的是操作系统)
常见的操作系统:Windowds Unix Linux Solaris[Sun -> java]
跨平台:用java开发出来的应用程序不受底层操作系统的限制
底层的功臣:JVM = java虚拟机
= 秘书 + 保镖 + 翻译
= 秘书 = 类加载器 = classLoader
= 保镖 = 字节码校验器 = ByteCode Verifier
= 翻译 = 解释执行器 = Interpreter
在这里插入图片描述 Java的跨平台
在这里插入图片描述

程序的执行步骤
2.安全、健壮
当程序出现意外的情况时候还可以继续执行
3.免费、开源
4.简单
a)语法简单:相对于C++,取其精华,去其糟粕!
去掉了指针、运算符重载、手动的垃圾回收…
b)思想简单:面向对象(OO)的思想,拿着计算机模拟人的生活
面向对象的主要概念概念:
类: 创建对象的模板
对象:类的具体实例
引用:对象的名字,一个对象可以有多个引用(要是没有引用指向一个对象,他就会被gc回收掉)
属性:对象有什么
方法:对象会什么
5.动态更新
对于核心类库提供的方法,只保留一个指向,若干年后,核心类库升级之后程序仍然可以继续执行(主要是挤兑C++的)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值