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

在不同Java类文件的活动中制作祝酒词【代码】

我有2个.java文件:AnswerActivity.javapublic class AnswerActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_answer);new JSONTask().execute("https://example.com/api.php");} }和JSONTask.javapublic class JSONTask extends AsyncTask<String, String, String> {@Overrideprotected String doInBack...

java – 与类级别和实例级别混淆【代码】

我有以下课程:public class B {public void print() {}public static void main(String[] args) {B B = new B();B.print();}}我想知道为什么编译器没有给出错误说它不是静态方法.当我们将对象与类相同时,它将如何区分类级别和实例级别?解决方法:因为您正在访问类的实例上的方法.顺便提一下,实例的名称与类名相同,但由于您没有具有此名称的静态方法,因此编译器假定正确 – 即实例方法. 如果你将方法定义为静态,那么它将再次假设唯...

JAVA类和对象 自我总结

类和对象:什么是类:(自行车的设计图)什么事对象:(一辆辆的自行车)为什么要设计类和对象的机制:(面向对象的编程)状态和行为属性和方式面向对象的三大特性:封装 继承 多态 语法:1.定义类的语法修饰符(modifier)------- class------ 类名称{可以没有上面的修饰符1.属性2.方法3.构造方法//一般用来初始化属性} 2.如何定义属性修饰符(modifers) ————变量类型————变量名称;没有赋初值,默认值0,对应...

java – 在类NullPointerException中实现一个类【代码】

我在行playlist1.firstSong = song中收到nullPointerException错误;下面(第9行).有任何想法吗? 播放列表类:public class Playlist { Scanner console = new Scanner(System.in); private Playlist playlist1=null, playlist2=null; private Song firstSong; private Song secondSong; private Song thirdSong;public void setSong(Song song) { if (song != null) {if (playlist1.firstSong == null) {playlist1.firstSong = s...

java – 对类子对象的超类引用?【代码】

给我一个我们需要在Java中使用超类引用子类对象的情况.请给我一个实时的例子. 谢谢解决方法:我知道这已经过时了但是这个项目出现在我最近一直在做的项目上(只是一个初级开发人员做出了意想不到的事情 – 没有实际的理由!)我觉得有些答案错过了这一点. 这与正常的多态性无关;我认为这个问题与代码如下所示:class A {B b; //odd reference here.. } class B extends A { }其中子类用于超类的定义.据我所知,没有合理的理由自己编写类...

如何将Java类转换为其子类之一(SocketAddress和InetSocketAddress)【代码】

我试图以字符串形式获取套接字连接的IP. 我正在使用一个框架,它返回收到的消息的SocketAddress.我怎样才能将其转换为InetSocketAddress或InetAddress?解决方法:如果您确定该对象是InetSocketAddress,那么只需将其强制转换:SocketAddress sockAddr = ... InetSocketAddress inetAddr = (InetSocketAddress)sockAddr;然后,您可以调用inetAddr上的getAddress()方法来获取与之关联的InetAddress对象.

私有方法可以在java的类外部访问【代码】

我在网络bean中尝试了以下代码我期待错误,但我没有得到任何错误class B {private void method() {}public static void main() {B b = new B();B c = new C();b.method();c.method();} }class C extends B { }当c.method()尝试访问该方法时,它应该显示错误,但在NetBeans中它没有显示.请告诉我是什么错.解决方法:您定义方法的方式是从B.main()内部调用C.method().由于方法对B是私有的,因此该方法在B.main()内部是可见的,即使该对象是...

静态final java类中的Date字段【代码】

我们有一个公共静态util方法,它可以解析一个字符串并返回一个Date对象,但是如果解析的字符串无法转换为Date对象,它也会抛出ParseException. 现在,在另一个类中,我希望使用上面描述的util方法将静态最终Date初始化为一个值.但是假设util方法抛出ParseException,则不允许这样做. 这是我想要做的,这是不允许的public static final MY_DATE = Util.getDateFromString('20000101');保持此日期字段“最终”的建议方法是什么?解决方法:那...

Java类集基础概念-Map篇【图】

Map 1.定义 一次性保存两个对象(结构:key = value),最大特点:可以通过key找到对应的value值 Map接口是Java中保存二元偶对象(键值对)的最顶层接口 key值唯一,通过一个key值一定能唯一找到一个value值 2.常用方法public V put(K key,V value):向Map中添加数据public V get(K key):根据指定的key值取得相应的value值,若没有此key值,返回nullpublic Set<Map.Entry<K,V>> entrySet():将Map集合变为Set集合public Set<K> keySe...

通过命令行从Jar运行Java类【代码】

我有一个包含几个具有静态主方法的类的jar文件.我可以从命令行在jar中执行它们吗?如果没有,我可以逐个执行吗?解决方法:视窗java -classpath .;path/to/yourlib.jar your.package.path.ClassWithMainLinux(我猜)java -classpath .:path/to/yourlib.jar your.package.path.ClassWithMain或者,如果你不使用包只做(对于Windows)java -classpath .;path/to/yourlib.jar ClassWithMain

java – 类无法实例化【代码】

我有java applet和图形的问题.我试图在Eclipse中运行它,它失败了.我是java的新手,我希望你能帮助我.我有两个文件:Say.java和SayWhat.java.Say.java:public class Say {SayWhat word = new SayWhat("Hello World");}SayWhat.java:import java.applet.Applet; import java.awt.Graphics;@SuppressWarnings("serial") public class SayWhat extends Applet {Graphics g;String what;public SayWhat(String what) {this.what=what;}...

使用参数化(通用)Java类与普通类【代码】

如果我需要编写一个处理’Comparable’类型数据的类,我可以用两种方式完成: 1)public class MyClass<T extends Comparable> {private T value;MyClass(T value){this.value = value; }other code... }2)public class MyClass {private Comparable value;MyClass(Comparable value){this.value = value; }other code... }这两种方法中的哪一种更好,为什么?一般来说,如果在不使用它们的情况下实现同样的事情,使用泛型是否更好...

如何将Object从java类传递给另一个java类【代码】

我在java中创建了一个类的实例,如下所示: ABC ab = new ABC(); 我想在另一个类XYZ中访问此即时ab.如何在XYZ类中使用此对象?解决方法:如果没有关于您的问题的更具体信息,很难回答您的问题,但这肯定会奏效: 如果要在该类中的任何位置使用它,可以使用setter在其他类中初始化实例变量:class someClass {void someMethod() {ABC ab = new ABC();XYZ xyz = new XYZ();xyz.setABC(ab);} }class XYZ {ABC ab;//...void setABC(ABC ab) ...

什么是适用于每个JVM的最小Java类文件?【代码】

我希望对一系列JVM进行一种最小的“冒烟测试”,如果可能的话,它包括JDK 1 – 8,OpenJDK,IBM JDK甚至Microsoft JDK.有没有办法制作一个应该能够测试它的最小Java类文件? 更新 应该可以运行: java -cp ClassName 并且有输出确认JVM正在正常运行. 此外,对于那些认为JVM始终在运行的人应该知道我在一台机器上使用多达20个JVM的系统,并且某些JVM可能已损坏.另请注意,并非所有JVM都可以运行所有.class文件解决方法:Krakatau的最小类文...

在java类中创建实例【代码】

请告诉我两种java构造函数声明方式的区别public class A{private static A instance = new A();public static A getInstance() { return instance;}public static void main(String[] args) {A a= A.getInstance();}}和public class B{public B(){};public static void main(String[] args) {B b= new B();} }谢谢解决方法:> A类应该是Singleton,你只能有一个A实例.你可以通过调用getInstance()来检索那个单例.In software enginee...