Java基础-0

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

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/82911423