关于java多线程的个人解答
来源:互联网 发布:js确定取消对话框 编辑:程序博客网 时间:2024/06/05 00:25
对于java多线程的笔记,仅供参考,也是个人的学习笔记
http://blog.csdn.net/sunny2038/article/details/6926079
(转载)
下面是我对这篇文章的程序(由于个人的理解不是很深所以不多加描述,直接上程序):
public class javatestone { public class javatesttwo extends Thread { public int in1=0; public void run() { in1++; System.out.println(in1); } } public static class javatestthree extends Thread { public int in1=100; public void run() { in1++; System.out.println(in1); } } public static class javatestfour extends Thread { public int in1=1000; public void run() { in1++; System.out.println(in1); } } public String str1="开始指向主线程"; public int in1=1; public static void main(String args[]) { javatestone jto=new javatestone(); while(true) { jto.in1--; System.out.println(jto.str1); System.out.println(jto.in1); javatestone jtoo=new javatestone(); javatesttwo jtt= jtoo.new javatesttwo(); jtt.start(); javatestfour jtf=new javatestfour(); jtf.start(); javatestthree jtth=new javatestthree(); jtth.start(); System.out.println("what you1 think about it?"); } }}在javatestone(基础类)中加了3个内部类分别为javatesttwo,javatestthree,javatestfour。在使用中通过对基础类(外部类)的实例化,在通过外部类的实例去实例化内部类------javatesttwo,而javatestthree和javatestfour则是直接改变为static进行的实例化。
对此我的初浅认识为,static方法是只能调用static的方法和变量,类比到类也一样。static(静态)关键字只能调用静态成员所以添加static关键字,内部类“变”为外部类的一个static成员实现调用。
当然用外部类的实例去实例化内部类也是可以的,个人感觉在使用static关键字时,是否会有一定的“安全风险”,在此值得商榷!欢迎大家前来留言讨论!
Auther By SchopenhauerZhang
1099723261@qq.com(For Communication Techolopy)
0 0
- 关于java多线程的个人解答
- 关于多线程的个人理解
- 关于js闭包的思考题的个人解答
- JAVA多线程的个人理解
- Java关于个人对于Socket的理解,Socket多线程批量上传文件,适合新手
- 关于JAVA的多线程
- 关于Java的多线程
- 关于java的多线程
- 个人学习总结一Java的多线程
- 关于csdn论坛将1-20 的数字乱序,我的个人解答
- java方面面试题及个人解答
- 个人学习-java-多线程
- java多线程个人总结
- 关于Java的String类的一些疑惑以及解答
- 关于一些基础的Java问题的解答(一)
- 关于一些基础的Java问题的解答(二)
- 关于一些基础的Java问题的解答(三)
- 关于一些基础的Java问题的解答(四)
- JAVA——数组
- 第十三周项目58-分数类中的运算符重载
- 杂记
- centos 6.5 安装JDK 7
- Android 4.4中AudioRecord用例 - 录制系统内置声音
- 关于java多线程的个人解答
- 数学专题---博弈论【更新中】
- HDU 1214 圆桌会议
- bash shell总结
- Java网络编程入门
- 山东省第六届ACM大学生程序设计竞赛-Single Round Math(大数除法)
- ACM--平均分蛋糕--HDOJ 1722--Cake
- express-session(express4.0与express 3.0的区别)
- linux下apache安装ssl步骤