【如何在IntelliJ IDEA 12中查看受方面影响的Java类?】教程文章相关的互联网学习教程文章

如何从Java类访问build.gradle中的项目版本【代码】

我对Gradle很新,所以答案可能很简单,所以如果答案很简单,我会道歉:我有一个测试工具需要获取它的版本并将其与正在测试的应用程序版本进行比较.但是,我的工具版本在我的build.graddle中version '1.0' 我尝试了不同的方式来访问它(例如):task generateSources { File outDir outDir = file("$buildDir/classes/test/tests/Version.java") doFirst {outDir.exists() || outDir.mkdirs()new File(outDir).write("public class Versio...

让java类继承TBase进行序列化

需要用thrift-0.8.0.exe工具进行自动生成! dos命令下执行 thrift软件可以看到很多参数。 序列化java类,目前需要 --gen java 即可。 即在thrift软件目录下,执行 thrift-0.8.0.exe --gen java Tree.thrift 命令。其中 Tree.thrift是我们需要序列化的类的格式, namespace java com.baidu.game struct Tree { 1: required i64 loveSpaceId; 2: required i64 time; 3: required string name = ""; 4: optional i32 level = 0; 5: op...

spring-boot-devtools:如何排除java类重启应用程序?

在Intellij IDEA中,通过在maven配置中激活spring-boot-devtools,我可以轻松更新静态Web组件,并且javascript或html代码更新很容易反映在正在运行的应用程序中. 缺点是我的java类也被重新加载.这是我想要避免的,因为我有一些重负荷,加载时间长达两分钟. 如何配置spring-boot-devtools,例如:重新加载静态Web组件,但服务器没有完全重新启动(这样我的Java类成员变量保持不变)?解决方法:如果您只想从自动静态资源刷新中受益,可以通过将...

从C访问Java类的最佳方法? (比直接使用JNI更好)

我必须在一个非常大的C应用程序中集成一个大型Java库.解决方案是使用JNI,但这需要手动编写所有类的代码.例如,Python有一个很好的解决方案,使用JPype(http://jpype.sourceforge.net/)自动化该过程(尽管由于C和Python的不同性质,相同的解决方案不能应用于C). 谢谢, 达斯解决方法:SWIG是一个工具,可让您自动生成从一种语言到另一种语言的绑定.它支持C和Java以及其他十几种语言.

传入一个java类作为参数嵌入的对象【代码】

我正在构建一个具有列表视图的android应用程序,并在列表视图中构建一个包含onItemClick方法的单击侦听器.所以我有这样的事情:public class myList extends ListActivity {@Override public void onCreate(Bundle savedInstanceState) {getListView().setOnItemClickListener(new OnItemClickListener() {public void onItemClick(AdapterView<?> parent, View view,int position, long id) {/* Do something*/}} }通常,这很好.但是...

如何使用visual basic 6中的java类?【代码】

我在大学做一个小项目,我的项目指南只知道visual basic 6.他坚持只使用VB6.我非常擅长java,并希望将java用于核心功能,而VB6仅用于UI. J-Integra可以这样做,但它不是免费的,而JCom(sourceforge)似乎是用于从Java访问像VB6这样的COM对象,而不是相反.还有一些地方我使用javareg.exe,可以将java类注册为COM并访问如下,但我无法在任何地方找到javareg.exe. Java类:public class MyTest { public int myfunction(int value1, int value2...

java – 类的两个实例可以并行调用方法(在某个对象上同步)【代码】

我有一个方法,如:public void processChildNodes(Node result, Node source) {synchronized (source) {NodeList nodes = source.getChildNodes();for (int i = 0; i < nodes.getLength(); i++) {processNode(result, nodes.item(i));}}}现在让我说我试图用相同的源(方法的第二个参数)调用具有该方法的类的两个不同实例的processChildNodes,这两个执行可能并行吗?解决方法:您正在尝试进行对象锁定.如果传递相同的对象,那么您的处理...

java – 从类中传递/存储信息?【代码】

我是Java的初学者,我正在创建一个简单的文本RPG,我想在一个类中存储字符信息,如Name,Job,Age等.例如:class myChar {String name = "";String job = "";int age = 0;//set, get, etc... }我希望用户能够被问到他们的名字,工作等是什么,并将其传回课堂,以便以后可以提起.我理解如何用int完成这项工作,例如我有一个Stats类,其中存储了HP,攻击力等:class Stats // Demonstrates Class {int hp = 10;//set, get, etc...public int hit...

Java 类的继承【代码】【图】

一、基本知识 1、在Java语言中,实现类的继承使用extends关键字 格式如下: [public] class SubClass extends SuperClass{//类体的定义 } 2、被继承的类称为父类或超类或基类,而继承得到的类称为子类或派生类。 3、子类继承父类的状态(属性)和行为(方法),同时也可以有自己的特征。 二、关于继承的注意事项 1、子类继承父类中非private的成员变量和成员方法,同时,注意构造方法不能被子类继承。 2、定义类时若缺省extends关键...

11、Java类和对象

类:具有共同特征的一组事物的描述对象:类中某一个具体事物(实例)叫做对象 集成关系(一般和特殊)聚合关系(整体和部分)实现关系面向对象思维3点1、面对问题时首先要考虑这个问题有多少个类和多少个对象;2、考虑这些类和对象具有哪些方法和属性;3、类和类之间具备了什么样的关系;Java与面向对象对象时Java的核心,在Java程序中“万事万物皆对象”。对象可以看成静态对象(成员变量)和动态属性(方法)的封装体。类是用来创...

Java类的定义及其实例化

类必须先定义才能使用。类是创建对象的模板,创建对象也叫类的实例化。 下面通过一个简单的例子来理解Java中类的定义: public class Dog{ String name; int age; void bark(){ // 汪汪叫 System.out.println(“汪汪,不要过来”); } void hungry(){ // 饥饿 System.out.println(“主人,我饿了”); } } 对示例的说明: public 是类的修饰符,表明该类是公共类,可以被其他类访问。...

java – 在类或接口中声明常量的更好的地方是什么?【代码】

我总是想在哪里放置常量,如下所示:public interface MyInterface { ...public static final String MY_CONST = "const"; ... }或者在以下课程中:public class MyClass implements MyInterface { ...public static final String MY_CONST = "const"; ... }定义常量的更好的地方是什么?解决方法:常量接口模式可能是不好的做法,但在接口中放置常量并不会使它成为一个恒定的接口.因此,如果您的常量在接口级别相关(与该接口的所有客户...

在Gradle构建脚本中使用Java类【代码】

我有一个Gradle构建脚本,它必须在Task中实例化一个Java类并在创建的对象上调用一个方法.目前,我有以下内容:apply plugin: 'java'dependencies {compile files("libs/some.library.jar") }task A << {def obj = new some.library.TestClass()obj.doSomething()}问题是找不到类some.library.TestClass().我阅读了有关如何在Gradle中使用Groovy类的this article,但我需要我的Java类来自外部JAR文件.如何在构建源中添加jar?似乎依赖块...

修改java类以在编译时包含特定注释【代码】

我有许多由JAXB的xsd2java生成的类.我需要在编译时使用特定注释对所有这些类进行注释(例如使用lombok注释).有没有办法做到这一点,例如一些代码生成工具?解决方法:免责声明:我是JAXB2 Annotate Plugin的作者,它允许您向模式派生类添加任意注释. 简短的例子:<xsd:complexType name="FooType"><xsd:annotation><xsd:appinfo><annox:annotate>@java.lang.SuppressWarnings({"unchecked","rawtypes"})</annox:annotate><annox:annota...

java – 类和文件的名称,为什么?【代码】

为什么我们必须保存一个名称与公共类的类名相同的文件?public class Indian{ public static void main (String args []){System.out.println ("i am a programmer");} }这个类必须用名字Indian保存.为什么这是一个约定?解决方法:首先,这仅适用于公共课程; package-private类可以进入任何名称的文件.对于公共类,这是一个约定,与在镜像包结构的目录中放置文件以及使用.java扩展相同. 这样做是为了使Java编译器可以在不检查文件夹中...