2019-1-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考核总结)