JAVA语言的核心机制、面向对象的程序设计等知识讲解
小标 2018-09-11 来源 : 阅读 982 评论 0

摘要:本文主要向大家介绍了JAVA语言的核心机制、面向对象的程序设计等知识讲解,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。

本文主要向大家介绍了JAVA语言的核心机制、面向对象的程序设计等知识讲解,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。

java复习之基础概念
1、java的核心机制
1、Java虚拟机JVM2、代码安全监测3、垃圾收集机制GC
Java虚拟机JVM
作用:读取并处理经过编译的字节码class文件注:这也是java能跨平台原因,java编译的class文件都相同,通过不同操作系统上的不同java虚拟机,再转换成适应平台的指令。
java虚拟机规范定义了:指令集寄存器集类文件结构堆栈垃圾收集堆内存区域
Java运行环境(JRE)
JRE(the java runtime environment)JRE = JVM+API(lib)
JRE运行程序时的三项主要功能:
加载代码:由class loader完成校验代码:由bytecode verifier完成(代码安全监测)执行代码:由runtime interpreter完成(解释器)
Java自动垃圾回收技术
垃圾回收(garbage collection)在c/c++等语言中,由程序员负责回收无用内存系统级线程跟踪存储空间的分配情况在jvm的空闲时,检查并释放那些可被释放的存储器空间程序员无须也无法精确控制和干预该回收过程
java JDK
JDK(java开发工具包)也是就説 JDK = JRE+tools而JRE = JVM+API
JDK提供的工具:
Java编译器javac.exeJava执行器java.exe文档生成器javadoc.exeJava打包器 jar.exeJava调试器 jdb.exe
2、面向对象的程序设计
java是一款纯的面向对象的程序设计语言。
与C++语言相比
无直接指针操作自动内存管理数据类型长度固定(跨平台的要求)不用头文件不包含结构和联合不支持宏不用多重继承(换成了接口)无类外全局变量
相对于C++--
对象
面向对象的程序设计,首先要明白什么是对象。对象(object)具有两方面的含义:
在现实世界中:是客观世界的一个实体在计算机世界中:是一个可标识的存储区域

将对象抽象出来就是类(class)类:具有共同属性的 行为的对象集合,它包含:
属性:变量(字段field)行为:函数(方法method)
类和对象的关系
类是对象的抽象(模板)对象是类的实例注:类和对象有时都称“对象”,为明确起见,后者称为“对象实例
面向对象的三大特征
封装性
1、模块化:将属性和行为都封装在类中,程序定义很多类。2、信息隐蔽:将类的细节部分隐藏起来,用户只通过受保护的接口访问。
继承性
父类和子类直接共享数据和方法,属性和方法不用写第二遍好处:更好的进行抽象与分类增强代码的重用率提高可维护性
多态性
不同的对象收到同一个消息(调用方法)可产生完全不同的效果实现细节则由接收对象自行决定实现了程序的可维护性    

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注编程语言JAVA频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程