问题背景(可以选择性跳过直接看结论-。-)

最近换了一个Eclipse,在写代码的时候发现代码提示有问题,比如想打this,打出th却不提示this这个整词。于是我便去“首选项->Java->Editor->Content Assist”中去看自动补全开关没有打开或是触发提示的条件没有写全,但发现并不是这两个原因。

不知道该起什么名字.png

不过我发现在“Content Assist->Advanced”中可以配置提示的内容,其中三个类型Java proposals、Java Type proposals和Java Non-Type proposals看起来差不多,但是却不知道各自代表什么,它们之间有什么区别。本着打破沙锅问到底的精神,我开始了探索。网上搜索了半天,终于在StackOverflow上找到了我想要的答案。

结论

1.Java Type proposals:有关Java类型的引用,如Class、Interface、method之类的(但必须是你工程中支持的类型,比如你没有引用SWT的包,就不会出现SWT相关类的提示)。

2.Java Non-Type proposals:与上面刚好相反,有关非Java类型的引用,如成员属性。

3.Java proposals:上面两个的并集…………所以没什么特殊要求,直接勾选这个就好了,问题迎刃而解!

java type proposals_Java proposals、Java Type proposals和Java Non-Type proposals区别相关推荐

  1. Mybatis异常--java.lang.IllegalArgumentException: NO ENUM const class org.apache.ibatis.type.JdbcType.i

    转载:http://www.cnblogs.com/jl29233zx/p/6226522.html Mybatis异常--java.lang.IllegalArgumentException: NO ...

  2. java.lang.IllegalArgumentException: No converter found for return value of type: class com.sail.comm

    目录 1.背景 2.测试环境 3.分析原因及解决 1.背景 自己使用IDEA的maven搭建一套Spring+SpringMVC+Mybatis+Mysql的环境,结果运行程序时,适用@Respons ...

  3. java建一个conversion,Scala中的JavaConverters和JavaConversions有什么区别?

    What is the difference between these two objects? Why do they both exist? When do I want to use one ...

  4. java Scanner具有神奇的作用可惜大部分java开发人员不知

    3. Scanner 有无数 Java 工具能帮助您构建解析器,很多函数语言已成功构建解析器函数库(解析器选择器).但如果要解析的是逗号分隔值文件,或空格分隔文本文件,又怎么办呢?大多数工具用在此处就 ...

  5. java带参数的构造方法_看了Java的Class的源码,我自闭了

    作者丨chenweicool 来源:https://www.cnblogs.com/chentang/p/13170081.html 1.class这个类是什么 Class的本质也是一个类,只不过它是 ...

  6. c++ java通信 protocol buffer,google protocol buffer (C++,Java序列化应用实例)

    google protocol buffer (C++,Java序列化使用实例) 转载,请注明出处: http://blog.csdn.net/eclipser1987/article/details ...

  7. java中注解的解析_全面解析Java中的注解与注释

    注解一.什么是 Annotation? (注解 or 注释)Annotation, 准确的翻译应该是 -- 注解. 和注释的作用完全不一样. Annotation 是JDK5.0及以后版本引入的一个特 ...

  8. java scala_经过几天的Scala回归Java的10个最烦人的事情

    java scala 因此,我正在尝试使用Scala,因为我想编写一个解析器,而Scala Parsers API似乎非常合适. 毕竟,我可以在Scala中实现解析器并将其包装在Java接口后面,因此 ...

  9. java coin介绍_代码示例中的Java 7:Project Coin

    java coin介绍 该博客通过代码示例介绍了一些新的Java 7功能,这些项目在Project Coin一词下进行了概述. Project Coin的目标是向JDK 7添加一组小的语言更改.这些更 ...

  10. java建一个conversion_Scala中的JavaConverters和JavaConversions之间有什么区别?

    JavaConversions 提供了一系列隐式方法,可以在Java集合和最接近的相应Scala集合之间进行转换,反之亦然 . 这是通过创建实现Scala接口的包装器并将调用转发到底层Java集合或J ...

最新文章

  1. 用python快速画小猪佩奇
  2. LeetCode简单题之重新排列数组
  3. 2021年春季学期-信号与系统-第四次作业参考答案-第七小题
  4. python从文件中读取数据_使用Python脚本从文件读取数据代码实例
  5. 窗口的z-order是什么?PyQt5
  6. RHEL修改最大文件打开数,关于epoll socket Too many open files问题的解决
  7. QQ聊天记录不会被盗取的绝招
  8. 耐克为何不接受加密货币付款?
  9. Hinton反思新作:我说反向传播不好,但还是没谁能颠覆它
  10. 地震时,它可以救你一命!
  11. jQuery:自学笔记(3)——操作DOM
  12. 应朋友死皮白咧地邀请贴一个招聘广告
  13. 免费的API-手机号码归属地接口
  14. hive表级权限控制_hive权限控制(一)
  15. python大鱼吃小鱼程序代码_写一个小游戏程序(大鱼吃小鱼)
  16. Linux下二维码生成工具:QRencode
  17. oracle 数据分列,oracle怎么按照范围分列!求高手帮忙.
  18. 活码二维码(动态二维码)素材库管理教程
  19. Thread与ThreadPool的内存之战
  20. 机器学习与人工智能顶会论文列表汇总

热门文章

  1. QQ面板打不开空间和邮箱的解决办法
  2. 利用SEO技术赚钱经典案例分享
  3. 关于path变量配置出现LRE的问题
  4. 模仿爱奇艺播放暂停按钮动画效果——swift
  5. 得到GOOGLE地图点击点的经纬度
  6. WDA 表控件选择数据处理
  7. xaml多语言实现方案记录
  8. paddingLeft 与 layout_marginLeft 的区别
  9. 1037 在霍格沃茨找零钱(C++)
  10. markdown编辑器简明资料