2019-1-21考核总结

作者: 张仁杰_强化班 | 来源:发表于2019-01-21 20:24 被阅读21次

    今天考核了一次,发现了自己的一些知识漏洞,总结一波。

    命名规范:

            标识符

                    变量、常量、方法、对象、类的名字叫做标识符

                    标识符由字母、数字、下划线、美元符号组成

                    不能以数字开头

                    命名:类名首字母大写;变量、方法及对象首字母小写;大写中间字母的首字母;常数用大写;包名全小写;    

    三个等号是什么意思

             java中没有===

            在javascript中===是判断数据类型、数值、位置等等,是否完全相同

    Java的相对路径

            相对路径是从src的同级目录开始的

    四种权限修饰符

                                    public         protected         缺省         private

            同一个类         √                         √                 √                 √

            同包                 √                         √                 √

            不同包、子类   √                         √

            不同包、非子类 √

    各种默认布局

            jframe——边界布局

            jpanel——流式布局

    跳出循环的三种方法和区别

            return;——从方法中返回,并为方法返回一个值。

            continue;——终止当前这一轮循环,跳过本轮循环剩余的语句,直接进入下一轮循环。

            break;——从他所在的分支或者循环体中跳出,执行分支或循环体后边的语句。

    注释类型及作用

            单行注释

                    //注释内容

            多行注释

                    /*……注释内容……*/

            文本注释

                    /**……注释内容……*/

                    可以自动生成文档

                    注释位置:

                            类注释:用于说明整个类的功能、特性等,它应该放在所有的“import”语句之后,在class定义之前。

                            方法注释:用来说明方法的定义,比如,方法的参数、返回值及说明方法的作用等。方法注释应该放在它所描述的方法定义前面。    

                                    ·@author:作者。

                                    ·@version:版本。

                                    ·@docroot:表示产生文档的根路径。

                                    ·@deprecated:不推荐使用的方法。

                                    ·@param:方法的参数类型。

                                    ·@return:方法的返回类型。

                                    ·@see:用于指定参考的内容。

                                    ·@exception:抛出的异常。

                                    ·@throws:抛出的异常,和exception同义

                            属性注释:默认情况下,javadoc只对公有(public)属性和受保护属性(protected)产生文档——通常是静态常量。    

                            包注释:包的注释,无法放到Java文件中去,只能通过在包对应的目录中添加一个package.html的文件来达到这个目的

    重写重载

            方法的重载:一些同名的方法含义相同,但是带有不同的参数,这就叫做方法重载

            重写(Override):又叫覆盖,指在子类中,定义名称、参数个数和数据类型均与父类中的完全相同的方法,用于实现重写父类中同名方法的功能。

    逻辑运算符

            &——逻辑与——a&b——ab均为true时,结果才为true

            |——逻辑或——a|b——ab均为false时,结果才为false

            !——逻辑非——!a——将操作去反

            ^——异或——a^b——两个结果相同时,结果为false

            &&——简洁与——a&&b——ab均为true是,结果才为trun,但是只要左边为false时,就不对右边判断

            ||——简洁或——a||b——结果均为false是结果才是false,但是只要左边为true,就不再判断右边

    三元运算符

            公式 条件表达式?表达式1:表达式2

            类似于if...else ....

                    例如:boolean b = 40>1? true:false;

                    相当于

    为什么for循环里的i必须赋值

            只有类的变量会自动赋初值,方法里的变量不会赋初值

            如

    void是什么意思

            void表示“空”,所有无返回值的方法都用其表示返回类型

            java要求所有方法都必须有返回值

            那么没有返回值的方法就用void修饰

    数据类型:四类八种

            整形:byte\shot\int\long

            浮点型:float\double

            布尔型:boolean

            字符型:char

    怎么定义各种数据类型

            byte a = 0 ;

            short b = 0 ;

            int c = 0 ;

            long d = 0l ;

            float e = 0.000f ;

            double f = 3.1415 ;

            boolean g = true ;

            char h = 'a';

    相关文章

      网友评论

        本文标题:2019-1-21考核总结

        本文链接:https://www.haomeiwen.com/subject/guocjqtx.html