就拿这个程序为例。

public class GetCurrentThread implements Runnable {

Thread th;

public GetCurrentThread(String threadName) {

th = new Thread(this,threadName); //

System.out.println("get threadname "+th.getName());

th.start();

}

public void run() {

System.out.println(th.getName()+" is starting.....");

System.out.println("Current thread name : " + Thread.currentThread().getName());

}

public static void main(String args[]) {

System.out.println("Current thread name : " + Thread.currentThread().getName());

new GetCurrentThread("1st Thread");

//new GetCurrentThread("2nd Thread");

}

}

java this.name= name_thread(this, ThreadName)对于Java中这个语句,this是什么?相关推荐

  1. java调用clang编译的so_写Java这么久,JDK源码编译过没?编译JDK源码踩坑纪实

    好奇害死羊 很多小伙伴们做Java开发,天天写Java代码,肯定离不开Java基础环境:JDK,毕竟我们写好的Java代码也是跑在JVM虚拟机上. 一般来说,我们学Java之前,第一步就是安装JDK环 ...

  2. 双表查询java代码_什么是JDBC?Java数据库连接性简介

    JDBC(Java数据库连接性)是Java API,用于管理与数据库的连接,发出查询和命令以及处理从数据库获得的结果集.JDBC在1997年作为JDK 1.1的一部分发布,是为Java持久层开发的首批 ...

  3. Java数据类型及变量作业_day02、Java变量与数据类型

    02_Java变量与数据类型 第二章 变量与数据类型 变量 变量的概述 变量是指内存中的一个存储区域,该区域要有自己的名称(变量名).类型(数据类型),该区域的数据可以在同一数据类型的范围内不断变化值 ...

  4. java的移植性_详细介绍JAVA的可移植性

    软件可移植性指与软件从某一环境转移到另一环境下的难易程度.为获得较高的可移植性,在设计过程中常采用通用的程序设计语言和运行支撑环境.尽量不用与系统的底层相关性强的语言.下面介绍JAVA的可移植性. 1 ...

  5. java.sql在哪_我的Java访问MS SQL的程序错在哪了?谢谢!

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我用的开发工具是Jbuilder2006, MS SQL SERVER 2000. 源程序是: package data; import java.*; ...

  6. java的关键字和保留字_「Java」详解常见的53个关键字

    1.在Java中目前一共有53个关键字: 其中由51+2个保留字=53个关键字 [友情提示 : Java的关键字都是小写哟] 2.Java的保留字有多少个?分别是什么? 答:Java的保留字有2个,J ...

  7. 【JAVA零基础入门系列】Day2 Java集成开发环境IDEA

    [JAVA零基础入门系列](已完结)导航目录 Day1 开发环境搭建 Day2 Java集成开发环境IDEA Day3 Java基本数据类型 Day4 变量与常量 Day5 Java中的运算符 Day ...

  8. java python算法_用Python,Java和C ++示例解释的排序算法

    java python算法 什么是排序算法? (What is a Sorting Algorithm?) Sorting algorithms are a set of instructions t ...

  9. Java 社区领袖联合发文:别慌,Java 仍然是免费的!

    开发四年只会写业务代码,分布式高并发都不会还做程序员? >>>   在去年的 Java One 上,Mark Cavage 当时宣布 Oracle 将逐步开源 Oracle JDK ...

最新文章

  1. pic单片机延时程序C语言,PIC单片机C语言延时程序和循环子程序实现方法
  2. 【C/C++】lib 和 dll 的区别、生成以及使用详解
  3. php tp 重加载页面,thinkPHP线上自动加载异常与修复方法实例分析
  4. 排序算法——(2)Python实现十大常用排序算法
  5. 关于windows xp sp2/sp3 中tcpip.sys对于Raw socket的限制
  6. mysql concat $_mysql concat 的诡异问题
  7. shell 写入文件_phpMyAdmin利用日志文件GetSHELL
  8. Win10 Build9926 更新问题解决
  9. 真正的人工智能,需要理解本体论
  10. 07——Vue 中的事件处理 以及 事件修饰符 、键盘事件
  11. 在地化和本土化的区别_本地化和翻译的本质区别在哪里?
  12. 基于layui 2.*省市级三级联动
  13. [统计]_怎样用数据炒菜:统计建模的两种文化
  14. python安装环境配置linux_[Python学习] Linux环境下的Python配置,必备库的安装配置...
  15. 理解:L1正则先验分布是Laplace分布,L2正则先验分布是Gaussian分布——复习篇
  16. log4jdbc-log4j2浅析(sqlfx客户端采集日志的来源)-java 输出sql执行时间
  17. 石墨烯能带matlab,锯齿石墨烯能带matlab计算程序
  18. 60度斜坡怎么计算_电梯基坑放坡60度的坡应该怎么算
  19. proteus 02 555定时器脉冲电路
  20. 个人简介 - HTML/CSS简单页面实例

热门文章

  1. linux软件包安装及自制yum源
  2. Activiti - 新一代的开源BPM引擎
  3. linux: sort排序数据 grep搜索数据
  4. WindowsMobile应该如何发展?(未完待续)
  5. Scala in depth 6 Scala的类型系统 中
  6. Windows server 2003域控直接迁移到2012[史上最详细]
  7. 2010夏令营——还孩子快乐成长的空间
  8. OJ1041: 数列求和2(高阶递推)
  9. php 字符组成数组,php分割字符串并返回由字符串组成的数组的函数explode()
  10. 高桥盾react和boost_gel、react、boost三种材料的跑鞋,哪个更强呢?