版权声明:中华人民共和国持有版权 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;