00:00
好,下边呢,我们来看编写代码时高级的快捷键。比如说我给这儿定一个。电影class,这class叫什么?我叫student,包叫。好大家看,呃,我这里边儿呢。给他。Private private。这样吧,TH。我要给他添加什么。添加无参构造器。注意添加无,为什么要添加无参构造器?是因为我要给他添加代参构造器,我要给他添加代参构造器,记着给一个类添加代餐构造器,一般情况下我们都要给它加上无参构造器,这样的话它不会报错。
01:09
至于什么,至于为什么,这些我们就不再回顾了。你就记着给一个类添加。代参构造器,一定记得先给它加上无参构造器。那怎么加?右击。这我们不用手工写啊,右击。这有个S。大家看S里边啊。这个东西。Generate。Contractors from super class,这是生成构造器,来自于哪儿呢?负类的。直接OK。无参构造器有了,那代餐构造器呢?仍然是右击S。这个。
02:00
Generate contract using fields,这是生成构造器使用成员命令。诶,大家看选上这俩了OK。是不是有了,然后我再给他get set方法右击。S都是有机S。Generate gets ands。这是生成。Get set方法。我这儿你看打开它是不是有get set呀,我都要。如果只要。Get,只要get。你看,只选get。不选赛。Set也要啊,Set只要set,不要get,这俩都要select。都不要了。看到了吧。然后我OK。再要一个吐丝方法。Sauce。
03:01
Two three。这儿的对吧。然后。这俩属性我都要给他输出。没问题吧?这就OK了,这些都是通过什么鼠标操作的,现在通通去掉。我们要通过快捷键。你看一下啊,右击。Sauce。它的快捷键是什么?Out shift加s out shift加S。所以我这儿直接out shift加S。诶。再看这里边,你看到这儿了没?无参扩造器C下边是不是有个横线,所以这时候我直接按C就行了,不要再再按alt了啊,这是菜单,菜单里边做选择的时候就带下划线这些字母直接按就行了,不用配上alt键直接按C。
04:03
就可以了。这是无参构造器。这带参构造器吧,O下边是不是有个横线。这图吧,S下边是不是有横线。这个是不是R下边有个横线。OK了,我就挨着来写了啊,C回车,Out shift加S回车out shift加S回车。S是什么?To string是吧?再来out shift加R。回这R你注意啊,我现在是不是这俩都选上呢,看现在这是什么,这是个窗口,你注意这是窗口。在窗口里边这字母下面有下划线吧。他有下划线。所以。
05:02
对,Out配上是不是这个下划线的out a,你看都选上了吧,对不对,你要不选呢,Out d。OK了。现在有个麻烦事怎么了?你现在敲回车,你看看能确定吗?不能啊,我现在想点OK呢。怎么能点了,OK,对不起,没有快捷键。用鼠标操作麻烦。那怎么做?咱们可以曲线救国,咱们可以换种思路,大家看我out加o out加O到哪了?你看O是不是在这儿呢?你看一眼啊,我out加O,诶这个选中了,同时你看到没OK键,这是不是已经变成蓝框了,表示什么意思?表示它现在OK键具有了焦点了,你敲回车直接就相当于点击了OK了,直接。
06:10
好了,搞定了。对不对,这就搞定了,我现在把这些重新给大家操作一遍,看好out shift加S,然后呢,C,一个out shift加so,一个out shift加r out a out so回车,Out是不是加S。S。OK了,如果你现在感觉这个代码排版格式有点乱。再重新out shift加F格式化代码,你看现在是不是好看一些了?Out shift加F格式化代码保存。搞定。
07:00
这是我们说的什么?Out shift加S这个菜单。这儿还有一个呢。这儿还有一个呢,这个也很重要。大家看啊,我给这写段代码写个什么呢。啊,写一个这个吧,大家看啊。我来个static静态代码段。class.four name。大家看这是不是要有异常要处理啊,你看一下。对不对?UN handled exception Type Class not found exception。就说这儿有一个异常需要你处理一下怎么办?当然啦,咱们大家说了,我记得你刚才说过一句话,遇到红线就找CTRLB,不错,CTRLB什么surround with开去。
08:07
OK。很好。非常好,能记住它很好,现在我再给大家说,假如说我这。有这么一句话。我这一大段全部想给他拆开去了。这段代码都想拆开去怎么办?你如果在这儿仅仅是CTRL1,它仅仅会。这一句话加上一个check。其他的不会,有同学说,那你输出语句加什么,你注意啊,我这就代表这是一句话,将来有可能是其他什么语句啊,也就是说我现在的需求是什么,这几行通通给我拆开去。怎么做很简单,右击。在哪呢?Surround with这个东西快捷键,什么out shift加Z。
09:06
找到第一个。Try catch block,拆开这块呀。OK了吧?那么快捷键呢,仍然是选中尼奥。Try catch的代码块,Out shift加Z。诶出来了,这是什么,这是菜单。注意这是菜单,大家看到没?第一行这个try catch block里边这个Y下边是不是有一个横线呢?对了,就是他直接按歪搞定。直接搞定了。所以我再操作一遍啊,选中一个out shift加Z,然后直接Y好了。再来一个,再来一个,再来一个什么啊,大家看我这比如说。
10:06
有个布尔之。Flag。啊,在这儿有这么一句话吧。这样还是来个输出语句吧。就这句话的执行,这个语句的执行需要加一个条件,什么条件,比如说flag是true的时候才能执行flag false,它这不执行,那怎么办?好说呀,加呗。如果写如果flag是这样吗?这句话是这样写出来的吧?麻烦。快捷键。怎么做,选中这一行,或者当然你有可能是多行是吧,选中这多行。
11:06
Out shift加Z。看着。在这些里边。这是不是有个if?下边是不是三,下边是不是有个横线。直接直接按三。你看。是不是加上条件了。OK了,这就OK了,有同学说了,你这个快捷键没意义,怎么了?你看一下,你选中它out shift加Z。31234567899个呢,我能记清谁是谁吗?那是记不清。但是我告诉你,我们使用out shift加Z。其实通常情况下就用俩,不是Y就是三。
12:00
不是Y,就是三,也就是说你要么是TRY,你用的Y,要么就是if,你用三,其他的几乎就不用。当然了,这个for,这个二有时候也会用一下,但是他用的也很少。也就是说我们以后。再用out shift加Z,你想想吧,为什么你用拆开纸肯定用的就是Y,你用的是if,那肯定就是三了。OK了,就这了。这就是我们说的。这个out shift加S和out shift加Z这两个的用法。确实属于比较高级一些的用法。
我来说两句