错误提示意思:this不能用在这串代码内。

public static void main(String args[]){int a=10;int sum;sum=this.a+a;System.out.println(sum); }

原因:
1.static修饰的方法为静态方法或者称之为类方法,加了static的方法,会被首先加载,然后才加载非static内容,所以加载说static的时候是不知道非static的内容的,故使用this的时候是找不到任何对象的。

补充static内容:
一般以下都用static修饰

1、该内容与对象无关,只与类有关;

2、该内容总会在类加载器有特殊操作

注:static不能用来修饰构造方法,因为static修饰的是与对象无关的内容,而构造确实生成对象的五大方法之一

java里面的static静态问题————Cannot use this in a static context相关推荐

  1. JAVA里面的int类型 和Integer类型,有什么不一样

    JAVA里面的int类型 和Integer类型,有什么不一样 原创 2013年09月04日 23:15:11 标签: java / 2120 编辑 删除 JAVA里面的int类型 和Integer类型 ...

  2. Simple java里面的paint(Graphics g)的理解

    以前写画图板时,总不理解什么时候要调用这个方法,老师说:你写了paint(g)方法后,在窗体改变时,就会调用,可是不太理解. 没写paint(g)的演示:画图板v1 1:绘制简单直线 2.执行最小化操 ...

  3. 关于Java里面的String.getBytes()方法

    关于Java里面的String.getBytes()方法 Java里面的String类型的编码方式是Unicode,根据你项目字符串的编码方式无关,这是写死的.但是如果你jvm平台使用的是GBK编码方 ...

  4. java里面的scanner怎么关闭_作业。scanner怎么不能关闭

    package try_catch; import java.util.Scanner; public class TryCatchPractice2 { //在类开始声明,则其他方法都能调用 Sca ...

  5. java里面的ture和false

    java里的ture和false不像c++中的bool型变量,在c++中ture和false都是有值的,分别为1和0,并且可以比较大小. 例如:(3>4)的值为0,(44)的值为1.所以(44) ...

  6. 如何给女朋友解释为什么Java里面的String对象是不可变的?

    点击关注公众号,Java干货及时送达 String的不变性 String在Java中特别常用,相信很多人都看过他的源码,在JDK中,关于String的类声明是这样的: public final cla ...

  7. Java里面的arraycopy总结

    当我们需要两个数组之和建立一个新的数组的时候,我以为数组也像字符串一样,相加就可以,错了,需要用到arraycopy arraycopy(被复制的数组, 从第几个元素开始复制, 要复制到的数组, 从第 ...

  8. vba搜索java里面的sql_Excel VBA+SQL 代替Vlookup精确查找

    SQL代替Vlookup 精确查找(左连接 "Left Outer JOIN" 用法) 语法如下:Select 表名 .字段1,表名 .字段2,表名 .字段3,表名 .字段4 FR ...

  9. java里面的string类型,java中的String类型(不知道理解的好不,请教大神)

    当执行String a = "abc"; 时候(前提条件是:执行这行代码之前在常量池中没有abc,若有,a直接引用在常量池中abc不在创建一个对象,若无,执行下面的描述) java ...

最新文章

  1. Qt for Android (Alpha) 发布
  2. Xamarin Android设置界面提示类型错误
  3. 《骑马与砍杀》:CRPG精神的另类复活
  4. 分布式系统理论之租约机制学习
  5. vue 实现 web端滚动刷新 排序 筛选 响应式布局 (源码)
  6. c# 网口相机可以通过_电脑可以跑安卓9.0了!完全免费
  7. 问题root@localhost's password:localhost:permission denied,please try again
  8. python全网表情包_Python爬虫爬取最右公众号表情包资源
  9. CentOS常用基础命令大全
  10. chrome怎么调用硬件_浏览器发展简史——IE帝国是如何被chrome打败的?
  11. Opencv3.4.2调用yolov2进行物体检测源代码
  12. SHA1hash算法C语言实现
  13. flex + tomcat + myEclipse环境配置与使用(四)
  14. 你如何理解软件测试?
  15. 堆内存和栈内存详解(转载)
  16. 用于调用的参数太少/写入位置时发生冲突/检测到无效的异常处理程序例程
  17. DB9针型:RS485输出信号及接线端子引脚分配
  18. 学习记录297@python全字符匹配
  19. Super VLAN+ARP代理应用案例
  20. 七大行星排列图片_七大行星大小排列顺序,其实是八大(水星最小/木星最大)【图文】...

热门文章

  1. matlab利用雷达检测器模块对驾驶场景中的车辆进行识别仿真
  2. iOS之UI组件整理
  3. 【13】SCI易中期刊推荐——计算机工程 | 电子与电气(中科院4区)
  4. SDUT-3924 疯狂的bLue
  5. winrar 4.2 64位注册码
  6. 人脸识别(1)--eigenface
  7. history 用法讲解
  8. linux下精简安卓rom,ROM助手精简版
  9. 列出叶结点(PTA)
  10. pdk开发学习之路-QA