变量:存值

表达式:计算一个值   值    

运算符:() =

语句:    编程

语句块:{。。。}

函数:名字{...}


数组:存多个值 



面向对象语言:抽象  封装   继承 多态

java:

jdk:java开发环境  jre

jvm:虚拟机

jre:java运行环境  jvm+一些必要的类

类:描述事物

静态特征:姓名 身高  性别     -- 变量(属性)

动态特征:eat sleep study swim    -- 函数(方法)


属性:不能重名!

方法:可以重名 ,构成了重载

重载:参数不一致即可(参数的个数,类型,顺序)  与返回值无关

构造函数可以重载

*** 方法调用是根据不同的参数调用不同的重载方法




类与对象:类是创建对象的模板   电子档试卷(类)     打印出来(对象)

如何创建对象:new People()  new:开辟内存空间  People():构造的对象

构造函数:类的名称 (){}  专门用来创建对象  同时在创建对象的时候 还可以赋值  如果构造函数是否成功执行 标志着 对象创建的成功与否

不能自己调用  是虚拟机调用 创建对象

People p=new People();//创建people对象 并且 把这个对象的地址(指针)  赋给 变量 p

this:表示当前对象(指针)



访问控制权限:private (defalut) protected   public

private :同类中访问

(defalut) :同包中访问

protected :子类或同包中访问

public:都可以访问



8种基本数据类型:byte boolean char short int float long double

String;不是基本数据类型 但是它表示出基本数据类型的特征