尚硅谷2024最新Java入门视频教程(上部)java零基础入门教程(1)

快捷键

alt+insert

快速生成方法

快速抽取方法

硬件和软件的概念

字节的概念

dos命令

jvm和跨平台

jdk和jre

 jdk下载

1.官网

www.oracle.com

配置环境变量

java第一个程序的开发

这里我发现虽然配置了系统环境变量,但是并不能在任何地方运行,我自己的理解是可能系统区分不了到底要运行哪个文件(各个盘符下可能存在同名文件)

所以还是需要找到这个文件所在的路径下打开cmd运行才可以

注释

关键字

乱码问题引出编码

print println的区别

常量

变量

为什么要加L和F?

因为不加L的话10是整数,整数的默认类型是int,这里就会数据类型转换,同理,不加F的话2.5是小数,小数默认数据类型是double,也会数据类型转换

转义字符

标识符

数据类型转换

大范围的数据类型赋给小范围数据类型,如果不进行强制类型转换的话会报编译错误

进制转换

位运算符

运算符优先级

idea下载和使用

module模块/包/变成灰色

变成灰色的话创建不了很多文件 比如Class文件

无效/不支持/发行版本报错

The output path is not..报错

算术运算符

关系运算符

逻辑运算符

判断变量是否在100之间

三元运算符

Scanner

InputMismatchException异常

Random

switch选择语句

if分支语句

for循环语句

while循环语句

break和continue关键字

嵌套循环

数组定义

数组操作

内存 栈 堆

成员变量是属于对象的,而对象是在堆中new出来的,所以成员变量应该也在堆里面

局部变量跟着方法走,所以在栈中

数组内存图

一个数组的内存图

两个数组内存图

两个数组指向同一个内存空间

二维数组

方法

 

方法重载


类和对象

成员方法和静态方法的区别

        如果B类的有个static修饰的方法,称为静态方法,那么A类就可以直接用 B的类名.B的方法名进行调用,且不需要创建B类的对象再对象.方法名(原因是因为静态方法属于类 而不属于类的对象),但是如果B类的方法没有static修饰,称为成员方法 在A类中用B的方法则需要先创建B类的对象再进行对象.方法名调用。

成员变量和局部变量的区别

对象

匿名对象

对象内存图

一个对象的内存图

内存还是比较抽象的,这里看不懂图的话建议回归视频 p149

两个对象的内存图

内存还是比较抽象的,这里看不懂图的话建议回归视频 p150

两个对象指向同一空间地址

封装

private关键字

this关键字

构造方法

标准的javaBean

static关键字

static静态修饰成员的访问特点

不管是静态的还是非静态的,只要创建了它们类的对象就可以进行调用。

 数组常见算法

数组翻转

冒泡排序

二分查找

对象数组

基本数据类型做方法参数传递

引用数据类型做方法参数传递

main方法做参数传递

debug调式

学生管理系统

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值