java package classpath this extends

jar  里面装的都是class文件,jar就是一个压缩文件,跟zip一个意思

jar包就是把自己编译好的class文件打包,之后发给别人就能用

jdk/jre/lib/rt.jar

里面有很多class 

java.lang 包里面含有string.class, system.class 

这些class我们不用引入import就可以使用,其他的需要显示的写出import语句才能使用

 

jar -cvf test.jar *.class

 把当前目录下所有的class打成一个包叫 test.jar

 

 

package 

import

this 一般只用于方法里面,定义的时候不知道具体是哪个对象,this代表当前这个对象的引用

static

静态的方法里面不能访问非静态的变量

一个是class文件必须位于package指定的目录下面 如 com/bjsxt/java139 下面,

一个是 根必须位于classspath下面就是  com上面的那个目录必须填写到classpath 目录下

java执行时,类名前面必须写全包名偶。

 这是两个事

new 构造函数也是两个事,

new 是new一个对象出来,在堆中,并且给成员变量分配内存,但是还没有值

构造函数负责赋值,构造函数被调用时,跟其他函数一样的过程,首先 给形参分配内存,(声明,定义)然后实参传递给形参,(赋值),之后开始执行函数。(其实就是给对象的成员变量赋值呗,这样就实现了构造一个活对象出来啊,当然事实上呢函数里面你写什么语句都可以)

 

这块也是两个事

jdk提供了哪些包,包里面装了哪些类,

包里面装的是类偶 

 

把jar包当成目录放到classpath下面

子类比父类大

子类对象包含一个父类对象

我 extends 你

然后你所有的的东西都归我了我都可以用,变量和函数

 

 

猜你喜欢

转载自blog.csdn.net/hushunhuadao/article/details/84582142