【Java】一周学习笔记

JAVA

java学习

基础内容

基础内容

java运行环境

JDK : Java开发工具包
JRE:Java运行环境
JVM:Java虚拟机
三者关系:在这里插入图片描述

基础语法

注意:
在这里插入图片描述

源文件声明规则

在这里插入图片描述

声明数组变量

在这里插入图片描述

三元运算式

格式:(条件表达式)?表达式1:表达式2;
示例:

int a =10,b = 20 ;
System.out.println(a>b?a:b);
//a大于b吗?如果大于输出a,否则输出b

Java中的@

在这里插入图片描述

经常看到:
1.@Override
2.@Deprecated
3.@SuppressWarnings  
4.@SafeVarargs
5.@FunctionalInterface

学习:https://blog.csdn.net/weixin_43748564/article/details/107375850

关键字学习记录

void

在这里插入图片描述

static

在这里插入图片描述

super和this

在这里插入图片描述

private

在这里插入图片描述
在这里插入图片描述

面对对象

java面对对象

方法的定义

一般情况下,定义一个方法包含以下语法:

修饰符 返回值类型 方法名(参数类型 参数名){
    ...
    方法体
    ...
    return 返回值;
}

在这里插入图片描述

类的继承

通过 extends 关键字可以申明一个类是从另外一个类继承而来,格式:
在这里插入图片描述
继承的特性
子类拥有父类非private的属性、方法.
子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。
子类可以用自己的方式实现父类的方法。
java的继承是单继承,但是可以多重继承。单继承就是一个子类只能继承一个父类,多重继承就是,例如B类继承A类,C类继承B类,所以按照关系就是B类是C类的父类,A类是B类的父类,这是Java继承区别于C++继承的一个特性。
提高了类之间的耦合性(继承的缺点,耦合度高就会造成代码之间的联系越紧密,代码独立性越差)。
示例
在这里插入图片描述

方法重载

方法重载是指创建有相同名字但参数不同的方法。
需满足条件:
1.方法名相同
2.参数列表不同,即参数类型、个数、顺序至少有一项不相同
3.返回值可以不同
4.方法的修饰符可以不同
在这里插入图片描述

空参构造和有参构造

如果自己没有写任何构造方法,那么虚拟机会加一个空参构造方法
在这里插入图片描述

在这里插入图片描述

Spring Boot

在这里插入图片描述

目录结构

在这里插入图片描述在这里插入图片描述

什么是xml

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值