java基础知识

---恢复内容开始---

一.储备知识:

1.内存结构分析;

2.main方法是一个线程;

3.run()是创建线程的普通方法,此时的线程还没有进入到就绪态;

4.start()方法的作用是将进程变为就绪状态;

5.创建线程有两种方法:

(1)直接实现Runnable接口,该接口中只有一个run()方法,run()中写你想要执行的方法即可;

(2)继承Thread类,重写run方法,其中Thread类已经实现了Runnablel接口了;

在实际的编程中还是建议实现接口,因为类是单继承,接口是多继承;

对象可以看成是特殊的数据结构,其中包含着很多的属性和方法而已;

 

 

---恢复内容结束---

看代码的时候多多 考虑变量在内存中得位置:

1.内存分析:

posted @ 2017-03-09 23:45  柏树子  阅读(94)  评论(0编辑  收藏  举报