初学者对Java的了解和认识

java本身是一种纯面向对象的解释型语言,我们首先要认识到它的一些重要的特点:

·跨平台性

跨平台性也可以称作“可移植性”,也就是所谓的“一次编译,到处执行”,也就是说通过java语言编写的程序在不同的系统平台上都可以运行。

其原理也很简单,只需要在java应用程序的操作系统上先安装java虚拟机(java虚拟机是用于解释并执行java程序的一个应用软件),之后由jvm来负责java程序的运行即可。并且,java虚拟机也提供自动垃圾回收机制,也就是自动内存管理方式,可以为开发者省下不少心思。

·封装

将类的信息隐藏在类的内部,不允许外部程序进行直接访问,而是通过类的内部方法进行访问和操作。

好处:只能通过规定方法访问数据;隐藏类的实例细节,方便修改。

·继承

继承是类与类之间的一种关系。

好处:有利于代码重用,便于维护和扩展。

·多态

多态即同一个对象在不同时刻体现不同的状态。

好处:大大提高了程序的可拓展性。(但是只能用父类的引用访问父类的成员)

最后简述jdk与jre的各自用途与联系:

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

JRE是Java Runtime Environment缩写,指Java运行环境。运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。

简而言之,开发人员用jdk来开发java程序,最后由jre来运行程序。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值