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

我对Java的类和类型的理解正确吗?【代码】

在Java中,当定义一个类时,您将隐式定义一个类型.说,我定义了一个类User:class User {}然后我们得到一个类User和一个隐式类型User. 当使用名称User时,有时我们引用类User,有时则键入User.让我举一些例子:User user = new User(); ^^^^(1) ^^^^(2)public void saveUser(User user) {^^^^(3) }class Dao<T> {def save(T t) {} }new Dao<User>();^^^^(4)Class cls = User.class;^^^^(5)User user = (User) someObj;^^^^(6)我...

显示Java类的Toast通知【代码】

我想在我的应用程序中创建一个单独的类来处理错误报告,并将特定的错误发送到数据库.但是,我无法弄清楚上下文应该是什么以及应该如何正确编码.我认为它仍然应该可行,我只需要对它进行编码,如果不是这种情况,对我来说最好的解决方案是什么?public class SendError implements Runnable {private String url;public SendError(String errors, String form, String database, String SQL){url = string;Handler handler = new Handler...

Java @与类层次结构竞争【代码】

我有一个类层次结构,其中每个级别都包含一些冷字段,子类定义了它们自己的冷字段和热字段:@Contended public class Base {final int cold1;final int cold2; }public class Sub extends Base {final int subCold1;@Contended("hot1")volatile int hot1;@Contended("hot2")volatile int hot2; }我的问题是: >如何确保Sub.subCold1与Base.cold1和Base.cold2打包在一起?>如果超类和子类都定义了具有相同名称的争用组,那么它们会被打...

Java类初始化顺序说明【代码】【图】

一个类会有如下几个内容,类在初始化时他们是有顺序的静态属性:static 开头定义的属性 静态方法块: static {} 圈起来的方法块 静态方法:static 修饰的方法(被调用才生效) 普通属性: 未带static定义的属性 普通方法块: {} 圈起来的方法块 普通方法: 普通方法(被调用才生效) 构造方法: 类名相同的方法1.普通类 public class LifeCycle {// 静态属性private static String staticField = getStaticField();// 静态方法块st...

如何使用Byte-Buddy从接口构建Java类的具体实现?【代码】

我有一个界面,可以说它看起来像这样.public interface TestObject {String getString();Long getLong(); }我实际上想使用ByteBuddy构建该对象的具体实现. 这是我尝试过的.public class Runme {public static void main(String[] args) {ByteBuddy bb = new ByteBuddy();Class<?> clz = bb.subclass(TestObject.class).method(any()).intercept(MethodDelegation.to(Interceptor.class)).make().load(Object.class.getClassLoader()...

为什么我无法从已加载的Java类中检测注释?【代码】

我有一个插件,我想从我的maven项目中访问模型包的类列表.到目前为止,我只是这样做将类加载到插件中:try {runtimeClasspathElements = project.getRuntimeClasspathElements();} catch (DependencyResolutionRequiredException e) {// TODO Auto-generated catch blocke.printStackTrace();}URL[] runtimeUrls = new URL[runtimeClasspathElements.size()];for (int i = 0; i < runtimeClasspathElements.size(); i++) {String ele...

android-Lint在读取Kotlin对象的Java类上崩溃【代码】

我有一个Kotlin数据类:data class InterviewCreation(val candidateId: String,val offerId: String,val startingDateTime: Long,val duration: Long,val location: String,val description: String?)以及一个像这样开始的Mapper类(在Java中):public InterviewCreationViewModel toViewModel(InterviewCreation newInterview, String candidateName, String candidatePhotoUrl) {String description = newInterview.getDescripti...

如何将Kotlin文件注释为Java类【代码】

在kotlin xxx.kt中:@file:JvmName("Utils") fun staticFunc()在Java xxx.java中:Utils.staticFunc()但是在Java中我们看不到类Utils的注释,因为类Utils不存在(实际上是xxx.kt).如何注释xxx.kt,让Java用户可以看到类Utils的注释?解决方法:不支持.从Kotlin的角度来看,Utils类并不存在,它仅是为JVM interop生成的,因此无法为其提供文档. 如果需要向Java调用者提供文档,请改用对象:/*** My utility functions.*/ object Utils {fun ...

java类崩溃中的startActivity【代码】

我正在为学校项目开发Android应用程序,但遇到以下问题.我有一个带有按钮和SecondActivity的MainActivity.当我单击MainActivity中的按钮时,它必须打开SecondActivity.我在两个设备(三??星银河s9和华硕zenfone2)上进行了测试: MainActivity.javapublic class MainActivity extends AppCompatActivity {Button button;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentV...

如何将平面JSON转换为分层Java类?【代码】

我需要将一些属性设置为子对象的平面JSON对象反序列化为Java对象.{"name": "abcd","addressLine1": "123","addressLine2": "1111" }Class Student {String name;Address address; }Class Address {String line1;String line2; }如何使用Jackson将我的JSON反序列化为Student对象?我无法将addressLine1映射到Student.Address.line1 并将addressLine2更改为Student.Address.line2解决方法:您可以通过以下方式定义数据...

UML-未在字段中定义时Java类之间的关系【代码】

class ClassA {private JFrame frame = new JFrame(); // has-a, composition public ClassA() {frame.add(new ClassB());} }ClassA和Classb之间的关系/关联是否有名称? ClassA没有ClassB的字段. 我已经在Y. Daniel Liang的“ Java编程简介”中读过有关类关联的信息,并使用过google,但是找不到具有这种特定关系的示例. 我正在绘制一些现有代码的UML图,并希望获得正确的关系注释. 也许我想得太多了,这仅仅是一个协会?解决方...

如何找出GWT(客户端)中缺少哪些Java类?

我正在尝试将Java库导入GWT项目. 由于GWT的客户端无法访问整个Java API,因此无法找到某些类. 不幸的是,编译器没有抱怨,因为项目中包含了J2EE包(用于服务器端代码). 现在,如何找出客户端需要的库中缺少哪些Java类?那里有清单吗?解决方法:该链接GWT JRE Emulation Reference显示了可以在客户端上使用的类的列表.那里有客户端库,可以将缺少的窗口小部件或功能添加到开箱即用的API中.

是否可以从DTD自动生成Java类?

我有Web服务的DTD文件,现在我需要将数据库映射到该Web服务,并且需要Java类来创建我的实体.但是,从DTD文件手动执行此操作将非常困难且耗时.有什么工具吗?解决方法:这是JAXB的工作吗?

Java类与类的关系、继承与多态、重载与重写

Java类与类的关系(1)is-a包括了   继承,实现关系  (2)has-a包括了  关联,聚合,组合关系  (3)use-a包括了  依赖关系实现关系: 实现指的是一个class类实现interface接口(可以是多个)的功能,实现是类与接口之间最常见的关系。关联关系:关联体现的是两个类之间语义级别的一种强依赖关系,比如我和我的朋友,这种关系比依赖更强、不存在依赖关系的偶然性、关系也不是临时性的,一般是长期性的,而且双方的关系一般...

java类使用【代码】

package java04; /* * 通常情况下,一个类不能直接使用,需要创建一个对象,才能使用 * *步骤: * 1、导包:就是指出需要使用的类在什么位置 * import 包名称.类名称; * import java04.Student; * 对于和当前类属于同一个包的情况,可以省略导包语句不写 * * 2、创建,格式: * 类名称 对象名 = new 类名称(); * Student stu = new Student(); * * 3、使用 * 使用成员...