java基础-注释/类型转换

版权声明:中华人民共和国持有版权 https://blog.csdn.net/Fly_Fly_Zhang/article/details/84317365

java作业:课堂知识点。
1 关于以后代码的表头的规范:

    /**
     * Created with IntelliJ IDEA.
     * Description:HelloWorld的代码 //这段代码的标题
     * User: FLY
     * Date: 2018-09-30
     * Time: 14.34
     * /



     2 关于块注释和行注释:
     (1)块注释:

     /**
     *dgagdjasgdj
     *asggasd
     */
       /*
       dhjkahfk
       ahfasfh
        */

    (2)行注释:

    //dgagfafkj   
    3 HelloWorld的完整代码

/**

  • Created with IntelliJ IDEA

  • Description: HelloWorld的代码

  • User: FLY

  • Date: 2018-09-30

  • Time:15:08
    */
    public class HelloWorld /公共的类/{ //一个java文件中只能有一个public
    public static void main(String [] args) { // 公共的,静态的,无返回值的。 String [] args= String args [] >>形参
    System.out.println(“HelloWorld”); //println(换行打印)print(不换行打印)
    }
    }
    4 其他
    (1)访问修饰限定符
    public: (公有的)
    前面不加访问修饰符:只能访问同一个包的其他类,如果访问其他包如同 private
    private:(私有的)只能被自己类里的其他函数调用
    protected:(受保护的)可以被继承类调用,也可以被自己类里的函数调用,但不能被其他类调用
    private和protected的区别: 继承的类可以访问protected
    (2) 包的概念 package
    javac com\HelloWorld
    java com.HelloWorld
    5 字符类型/类型转换

     | 名称  |   字节  | 范围|
     |----------| ------| ----
     |byte|1|-128——127|
     |char|2|
     |short|2|
     |int|4|
     |float|4|
     |long|8|
     |double|8
    
     |128|64 |32 |16 |8 |4 |2 |1 |
     |----------| ------| ----|------|--------|------|-------|---
    
     (1)自动转换(又称为隐式转换): 小类型转大类型
    
     byte b = 10;
     short sh = 20;  //short sh = b;  short sh =(short)b
     sh=b;
     char ch = 30;
     ch= b;
     ch= sh;
    
     (2)强制类型转换(显式转换):大类型转小类型
    
     int a,b,c = 10;
     byte d  =(byte) a;
     char e =(char) b;
     short f =(short) c;
     char e =(char)f;  //char和 short 相互强制转换
     short f =(short)e;
    

猜你喜欢

转载自blog.csdn.net/Fly_Fly_Zhang/article/details/84317365