上个月去听了慧桥的4天Java核心编程的免费课程,回来后觉得收获很大,我特地整理了一些内容,给大家参考。
构造方法:
1. 构造方法与类同名,首字母大写
2. 构造方法无返回值,前面也不加void
3. 构造方法是在new时调用的,是一个类中被调用的第一个方法,是对类进行初始化的。
4. 若没有定义构造方法,会自动生成“类名()”默认的。
5. 若有自己定义构造方法,默认的构造方法就会失效。
class Cyclinder
{
double radius; //定义半径
double high;   //定义高
final double PI=3.1415926;
Cyclinder(double r,double h)
{
radius=r;
high=h;
} double area()
{
double x;
x=2*PI*radius*radius;
x=x+2*PI*radius*high;
return x;
}
double volume()
{
double y;
y=PI*radius*radius*high;
return y;
}
}
Java命名规则
1.类、首字母大写,第二个单词开始首字母大写。
2.变量,首字小写,第二个单词开始首字母大写。
3.方法,首字母小写,第二个单词开始首字母大写。方法有无参数都有括号。构造方法除外。
4.常量 所有的字母都大写,每各个单词用下划线隔开。
5 关键词,所有字母都小写。
Java注释
//
/* */
/** */
标识符
字母或$开头或_
数据类型
数值型:int   4个字节
shot  2个字节
byte  1个字节
long  8个字节 i =8L
小数 double(默认)
 float
字符型 char
boolean型:ture false
类类型:
Integer 类类型
class Number{
int i;
}
public class Assignment{
public static void main(String[] args){
Number n1 = new Number();
Number n2 = new Number();
n1.i=9;
n2.i=47;
System.out.println("1:n1.i:"+n1.i+", n2.i:" + n2.i);
n1 = n2;
System.out.println("2:n1.i:"+n1.i+",n2.i:"+n2.i);
n1.i=27;
System.out.println("3:n1.i:"+n1.i+",n2.i:"+n2.i);
n2.i=37;
System.out.println("4:n1.i:"+n1.i+",n2.i:"+n2.i);
}}
equals 方法使用
class Equivalence{
public static void main(String[] args){
Integer n1 = new Integer(47);
Integer n2 = new Integer(47);
System.out.println(n1 == n2);
System.out.println(n1 != n2);
System.out.println(n1.equals(n2));
}
}