【笔记】黑马程序员Java入门视频速成篇

Tips 1:Java Bean

  • Java Bean里一般只封装数据,除了get set,没有其他包含复杂逻辑的方法
  • 如果Java Bean对象的字段只要有get,set方法其中之一,就称该Java Bean有一个xxx属性(Property)

Tips 2:类型转换

  1. 基本类型的转换

顺箭头:隐式箭头(自动转换)
逆箭头:强制转换,可能会损失精度

2. 引用类型的转换

继承特点

  1. 单继承:子类只能继承一个父类
  2. Object是其他类型直接或者间接的父类型,定义class时, 不写extends的类也是继承自Object
  3. 子类与父类、祖先类型之间,可以用【是一个 is a】的关系来表达
  • 顺箭头(待转换的对象和目标类型之间 要符合【是一个】的关系)隐式箭头
  • 逆箭头(待转换的对象和目标类型之间 要符合【是一个】的关系)强制转换

在这里插入图片描述


Tips 3:变量

参数变量:作用范围是从方法调用开始,直到方法调用结束
局部变量:作用范围从定义开始,到包围它的 } 为止,必须赋初值才能使用
对象变量(成员变量):从对象创建开始,到对象不能使用为止
静态变量:从类加载开始,到类卸载为止


Tips 4:快捷键

快捷键查找 Ctrl + F
替换全部 Ctrl + R
重命名 Shift+F6
提取/引入 → 提取方法 Ctrl + Alt + M


Tips 5:条件语句的优化

if(c){
	//分支1
} else {
	//分支2
}

优化后:

if(!c){
	//分支2
	return;
}
//分支1

Tips 6:Mybatis

MyBatis是Java开发中常用的ORM框架,数据库中的字段名经常用例如user_name这样的,而Java实体类的字段名却是驼峰命名的userName。
使用MyBatis我们可以使用sql别名的方式,或者MyBatis文件resultMap的方法都可以实现下划线转驼峰命名。
在application.properties配置文件中配置
mybatis.configuration.map-underscore-to-camel-case=true
值为true时开启自动驼峰命名规则(camel case)映射,默认为false。


Tips 7:Spring

Spring包结构在这里插入图片描述

SpringBoot启动类需要在最高层
在这里插入图片描述


Spring初始化方法注释
在这里插入图片描述


Spring基本注解
在这里插入图片描述


Spring静态资源映射
在这里插入图片描述


SpringBoot配置显示错误信息
在这里插入图片描述


Tips 8:其他

面向对象定义方法
在这里插入图片描述

引用类型使用前要判断非空
在这里插入图片描述

用数组代替if判断类型
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值