当前位置: 首页 > news >正文

java基础篇(1)

JDK是什么?有哪些内容组成?JDK是Java开发工具包
JVM虚拟机: Java程序运行的地方
核心类库: Java已经写好的东西,我们可以直接用开发工具: javac、java、jdb、jhat..

JRE是什么?有哪些内容组成?
JRE是Java运行环境
JVM、核心类库、运行工具


JDK,JRE,JVM三者的包含关系
JDK包含了JRE
JRE包含了JVM

什么是关键字?
被Java赋予了特定涵义的英文单词

关键字的特点?
关键字的字母全部小写


常用的代码编辑器,对关键字有特殊颜色标记class关键字是什么意思?
class关键字表示定义一个类,后面跟随类名

面向对象的三大特征:封装、继承、多态

什么是封装:如何正确设计对象的属性和方法,对象代表什么,就得封装对应的数据,并提供数据对应的行为;

构造方法的作用?
创造对象的时候,由虚拟机自动调用,给成员变量进行初始化的

构造方法有几种,各自的作用是什么?
无参数构造方法:初始化的对象时,成员变量的数据均采用默认值有参数构造方法:在初始化对象的时候,同时可以为对象进行赋值

构造方法有哪些注意事项?
任何类定义出来,默认就自带了无参数构造器,写不写都有;一旦定义了有参数构造器,无参数构造器就没有了,此时就需要自己写无参数构造器了;建议在任何时候都手动写上空参和带全部参数的构造方法

标准的JavaBean类
类名需要见名知意
成员变量使用private修饰
提供至少两个构造方法:无参构造方法;带全部参数的构造方法;
成员方法:提供每一个成员变量对应的setXxx()/getXxx();如果还有其他行为,也需要写上;

API(Application Programming Interface): 应用程序编程接口

简单理解:API就是别人已经写好的东西,我们不需要自己编写,直接使用即可

Java API:指的就是JDK 中提供的各种功能的Java类

http://www.lryc.cn/news/361824.html

相关文章:

  • 2022年全国职业院校技能大赛高职组“信息安全管理与评估”赛项第三阶段任务书
  • 微信小程序蓝牙连接部分Android14调用wx.setBLEMTU协商低功耗最大传输单元失败解决方案(部分安卓14设置超过23就会报错)
  • PDF格式分析(八十二)——电影注释(movie)
  • Opentracing 代码Demo
  • 笔记93:关于 C++ 中的 Eigen 库
  • 【微服务】部署mysql集群,主从复制,读写分离
  • 【Java】设计一个支持敏感数据存储和传输安全的加解密平台
  • iOS AVFoundation 音视频源码分享
  • Ubuntu开发入门之“制作Ubuntu rootfs根文件系统镜像“
  • 基于FPGA的SystemVerilog练习
  • 【数据结构】详解堆的基本结构及其实现
  • python无限弹窗的代码
  • 多线程新手村5--线程池
  • 数据库 mysql 的彻底卸载
  • Meterpreter工具使用
  • 第四讲 单片机STC89C52+RA8889代码移植范例(包含API接口)
  • QT 音乐播放器【一】 显示音频级别指示器
  • 【MATLAB源码-第220期】基于matlab的Massive-MIMO误码率随着接收天线变化仿真采用ZF均衡和QPSK调制。
  • 【前端】政务服务大数据可视化监控平台(源码+html+css+js)
  • 【网关】工业智能网关-02
  • 【C语言】动态内存管理技术文档
  • 低空经济的意义所在
  • DNF手游攻略:0氪攻略,转职技巧与避坑指南!
  • 周报 | 24.5.27-24.6.2文章汇总
  • 【C++初阶学习】第十二弹——stack和queue的介绍和使用
  • nginx反向代理了解
  • 插入排序和希尔排序
  • Java web应用性能分析之【java进程问题分析定位】
  • c#控件笔记
  • STM32-15-DMA