简单的java规范问题

          7月25,今天的云很漂亮,与阳光同在后天就能看到你了想念...

    今天就简单的说一下简单的有关编程规范以及快捷键注释方式等问题吧!
    一:1.接口名、类名所有单词首写字母大写,如StringName
 2.变量名、方法名第一个单词的首字母小写,其他首字母大写
 3.不可变的变量即常量,所有字母大写,不同单词之间用_分割
 4.包名全小写,一般使用域名倒着写,如com.edu.nefu
    二:1.单行注释//
 2.多行注释/**/
 3.文档注释/**内容*/针对于这个注释方法会生成相应的文档对于开发来说挺重要的,在dos控制台下键入"javadoc -d 文件夹名 类名.java",然后回车便会生成相应的说明文档。
    三:一些基本的快捷键:
 ctrl+s->保存,alt+f4关闭当前页面,alt+↓(↑)->移动当前所在行, ctrl+alt+↓(↑),复制当前所在行再移动复制出来的行,ctrl+shift+o->导包,ctrl+shift+r->改名,alt+/->自动补全(自动补全功能也可在window的选项卡的preferences中设置,具体的不再详述), alt+shift+s->可以导入本类构造方法、equalsAndhashCode方法、toString方法、getterAndSetters方法等等,shift+Tab->再选中区域以制表向后退
    四:针对于自动转换来说;
 1.自动转换
 byte-short-int-long-double
 a.表示范围之内的能自动转换
 b.小范围到大范围能自动转换
 c.子类到父类能自动转换
 d.基本数据类型到包装类之间能自动转换
        2.不能自动转换的需要进行强制转换
 a.对于多种类型的混合运算,都先转为大范围的然后再运算
 b.所有小于int的运算都要先转为int,然后在运算 例如:byte a = 1,b = 2; a = a + b;则会报错
    五:运算符
 1.算数运算符:+ - * / %
 2.自增自减运算符:++ -- 前自增:先用值,后计算 后自增:先计算,后用值;常量不能自增。 有个特殊的地方-> int a=1;for(;;){a = a++;}for循环中的a的值将不改变永远等于1
 3.赋值运算符:= += -= *= /=  +=内置强制转换
    六:方法的有关概念(方法之间是并列的关系,不允许方法的嵌套)
 1.方法的定义:修饰符 返回类型 方法名(参数列表){//方法体};如果一个方法没有任何返回值,则返回void类型,void中也可由return,return后不跟数据;普通有返回值类型的方法中return之后,不再执行任何语句;方法的返回类型要和return语句要一致。
 2.方法之间的调用关系:在静态方法中只能使用静态方法;在一般方法中可以调用一般方法,也可以调用静态方法。
 3.方法的重载:
   1)发生在同一类中
   2)同名不同参,参数个数不同,参数顺序不同,参数类型不同都可以构成重载
   3)返回值类型没有要求
 4.方法的重写:
   1)发生在父子类中
   2)同名同参同返回
   3)子类方法的修饰符不能比父类方法的修饰符更封闭,要么相同要么更开放,private<默认<protected<public
   4)子类方法抛出的异常不能比父类方法抛出的异常更宽泛
   后两小点在以后的例子中会有体现

你可能感兴趣的:(java,快捷键,window,文件夹,单词)