草庐IT

java - 如何在 Intellij Idea 中找到所有未使用的类?

有一个检查“未使用的声明”,可以找到IntellijIdea中所有未使用的代码。(见HowtouseIntelliJIDEAtofindallunusedcode?)但我想找到所有未使用的类、not方法、变量等Only类。(很难在3000个结果列表中只找到类)。我该怎么做? 最佳答案 按Ctrl+Shift+A(在Mac中Command+Shift+A)输入“未使用的声明”双击“未使用的声明”会弹出设置点击Java/声明冗余/未使用声明在右下角选择“动态编辑器设置”取消勾选检查字段,...,检查参数。只应勾选检查类。按确定设置关闭在

java - 如何在 Intellij Idea 中找到所有未使用的类?

有一个检查“未使用的声明”,可以找到IntellijIdea中所有未使用的代码。(见HowtouseIntelliJIDEAtofindallunusedcode?)但我想找到所有未使用的类、not方法、变量等Only类。(很难在3000个结果列表中只找到类)。我该怎么做? 最佳答案 按Ctrl+Shift+A(在Mac中Command+Shift+A)输入“未使用的声明”双击“未使用的声明”会弹出设置点击Java/声明冗余/未使用声明在右下角选择“动态编辑器设置”取消勾选检查字段,...,检查参数。只应勾选检查类。按确定设置关闭在

java - 如何使用 .jar 文件中的类?

我阅读了有关Sun的JAR文件的Java教程,但我仍然找不到我的问题的解决方案。我需要使用一个名为jtwitter.jar的jar文件中的类,我下载了该文件并尝试执行它(我昨天发现.jar文件可以通过双击它们来执行),Vista给我一个错误说“无法从[path]/jtwitter.jar"加载Main-ClassManifest属性。编写.jar文件的人要我导入它,但我在哪里存储.jar文件以将其导入我的代码中?我尝试将.jar文件和我的.java文件放在同一个目录中,但没有成功。我要处理的文件在这里:http://www.winterwell.com/software/jtwitte

java - 如何使用 .jar 文件中的类?

我阅读了有关Sun的JAR文件的Java教程,但我仍然找不到我的问题的解决方案。我需要使用一个名为jtwitter.jar的jar文件中的类,我下载了该文件并尝试执行它(我昨天发现.jar文件可以通过双击它们来执行),Vista给我一个错误说“无法从[path]/jtwitter.jar"加载Main-ClassManifest属性。编写.jar文件的人要我导入它,但我在哪里存储.jar文件以将其导入我的代码中?我尝试将.jar文件和我的.java文件放在同一个目录中,但没有成功。我要处理的文件在这里:http://www.winterwell.com/software/jtwitte

java - 为什么Java允许我们编译一个名称与文件名不同的类?

我有一个文件Test.java和下面的代码。publicclassAbcd{//somecodehere}现在该类无法编译,但是当我删除public修饰符时,它可以正常编译。Java允许我们编译一个与非公开文件名不同的类名的原因是什么。我知道这是一个新手问题,但我找不到很好的解释。 最佳答案 基本原理是允许每个.java文件有多个顶级类。许多类(例如事件监听器)仅供本地使用,Java的最早版本不支持嵌套类。如果没有放宽“文件名=类名”规则,每个这样的类都需要自己的文件,不可避免地会导致小.java文件的无限增殖和紧密耦合的分散代码。

java - 为什么Java允许我们编译一个名称与文件名不同的类?

我有一个文件Test.java和下面的代码。publicclassAbcd{//somecodehere}现在该类无法编译,但是当我删除public修饰符时,它可以正常编译。Java允许我们编译一个与非公开文件名不同的类名的原因是什么。我知道这是一个新手问题,但我找不到很好的解释。 最佳答案 基本原理是允许每个.java文件有多个顶级类。许多类(例如事件监听器)仅供本地使用,Java的最早版本不支持嵌套类。如果没有放宽“文件名=类名”规则,每个这样的类都需要自己的文件,不可避免地会导致小.java文件的无限增殖和紧密耦合的分散代码。

c++ - 使用非静态数据成员和嵌套类构造函数的类内初始化时出错

以下代码非常简单,我希望它应该可以正常编译。structA{structB{inti=0;};Bb;A(constB&_b=B()):b(_b){}};我已经使用g++版本4.7.2、4.8.1、clang++3.2和3.3测试了此代码。除了g++4.7.2对此代码(http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57770)的段错误之外,其他经过测试的编译器给出的错误消息并没有太多解释。g++4.8.1:test.cpp:Inconstructor‘constexprA::B::B()’:test.cpp:3:12:error:construc

c++ - 使用非静态数据成员和嵌套类构造函数的类内初始化时出错

以下代码非常简单,我希望它应该可以正常编译。structA{structB{inti=0;};Bb;A(constB&_b=B()):b(_b){}};我已经使用g++版本4.7.2、4.8.1、clang++3.2和3.3测试了此代码。除了g++4.7.2对此代码(http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57770)的段错误之外,其他经过测试的编译器给出的错误消息并没有太多解释。g++4.8.1:test.cpp:Inconstructor‘constexprA::B::B()’:test.cpp:3:12:error:construc

c++ - 具有 unique_ptr 的类的复制构造函数

如何为具有unique_ptr成员变量的类实现复制构造函数?我只考虑C++11。 最佳答案 由于unique_ptr无法共享,您需要深度复制其内容或将unique_ptr转换为shared_ptr。classA{std::unique_ptrup_;public:A(inti):up_(newint(i)){}A(constA&a):up_(newint(*a.up_)){}};intmain(){Aa(42);Ab=a;}正如NPE所提到的,您可以使用move-ctor而不是copy-ctor,但这会导致类的不同语义。move-c

c++ - 具有 unique_ptr 的类的复制构造函数

如何为具有unique_ptr成员变量的类实现复制构造函数?我只考虑C++11。 最佳答案 由于unique_ptr无法共享,您需要深度复制其内容或将unique_ptr转换为shared_ptr。classA{std::unique_ptrup_;public:A(inti):up_(newint(i)){}A(constA&a):up_(newint(*a.up_)){}};intmain(){Aa(42);Ab=a;}正如NPE所提到的,您可以使用move-ctor而不是copy-ctor,但这会导致类的不同语义。move-c