温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
行,再看一下我们后边这呢,提到一个叫局部变量类型推断的升级,这个局部变量呢,类型推断我们是在这个十当中引进来的,哎,这个注意是人家食引进来的啊,十引进来以后呢,在这个11当对它又进行了一些优化啊,这又提到了一个这样的事情,在我们这个Y上呢,去添加注解的这个语法在十当中呢是不能实现的,在11当中呢,把这个点呢给补上了,这呢也算是一个呃,新特性啊,这呢我们就直接写在咱们这个下边。看JAVA11。呃,新特性三,哎,相当于呢,叫局部变量啊,类型推断的一个简单的一个小升级啊。嗯,三。行,那这块呢,我们就把这个下边对应的这个代码呢,我们直接拿过来啊,CTRLC一下啊,直接粘到这就这样了。
01:01
啊,这个是注释掉的啊。这个整过来还挺有难度的,好像还不如写一下是吧,这个打开。成来看这个。嗯,看这个我们想说明什么问题啊,嗯,把这个呢,先暂时的咱们注意一下啊,这呢看这个事先,哎先看这个事啊这呢就是说我们这有个consumer啊,这个consumer呢,这右边右边正常的话呢,我们说这个哎只有一个变量了,说变量前面的类型是可以给它推断的去掉的,这是咱们讲拉曼表达式呢,提到了一个点,哎右边呢是做了一个哎返回它的一个哎输出啊它的变成一个大写这样的操作,那现在呢,说我们这个里边呢,需要加上注解了,哎需要加上注解,比如说呢,其中叫deprecated这样个注解,哎用这个注解呢,去修饰我们对应的这个生命的变量了,像这样呢,是不允许的。
02:08
啊,语法上是不允许你这样做的,那那这个时候呢,我们必须呢,要加上这个变量的类型,加上变量类型,但是我们又想省嘛,啊又想省又或者又想做这个推断了,所以我们就试着呢,想起一个叫VR。啊,你要这样写的话呢,呃,这其实就相当于写成下边这种形式了啊,那就这种形式呢,在咱们JAVA11是可以的,首先说呢,这种写法是错误的哈,就是像这种用注解去修饰这个变量的时候呢,类型一定要有啊,没有的话呢,是错误的啊,就把它注释掉,然后呢,你必须把这个类型补上,咱们就补了一个VR,补了这个VR呢,这个在我们十当中是不允许这样做的。哎,你看这时候他就报错了,这是十的情况,不允许让用注解修饰,那我们换成11。啊,11说呢可以啊,就是一个简单的小升级啊,这呢就涉及到这个注解去修饰一个变量,这个变量呢,说可不可以是类型推断的一个VR啊这呢说11的话呢,可以这样做,行这呢就是一个简单的一个小升级啊。
我来说两句