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类

相关推荐
swordbob32 分钟前
缓存延迟双删的两种策略
java·缓存
凡人叶枫32 分钟前
Effective C++ 条款08:别让异常逃离析构函数
java·linux·数据库·c++·嵌入式开发
云烟成雨TD33 分钟前
Agent Scope Java 2.x 系列【4】模型层
java·人工智能·agent
云烟成雨TD1 小时前
Agent Scope Java 2.x 系列【5】智能体抽象层
java·人工智能·agent
阿伟AI说1 小时前
Codex 桌面版接入国产模型系列二:Codex++
java·开源软件·ai编程·腾讯云ai代码助手
love_muming1 小时前
链表每日一练
java·开发语言·数据结构·链表·idea·每日一练
范什么特西1 小时前
重点:mybatis注意细节
java·mysql·mybatis
乐观勇敢坚强的老彭1 小时前
GESP一级核心算法:循环与条件判断的结合
java·数据结构·算法
雪宫街道1 小时前
SpringBoot 向 IOC 容器注册组件的两种姿势:@Configuration 与 @Import
java·spring boot·后端·spring
北城以北88882 小时前
虚拟机安装JDK,Tomcat,部署项目
java·开发语言·tomcat