javac编译的时候,为啥会把其他的.java文件也编译成.class
当前目录有两个文件文件内容如下:Student.javapublic class Student { public Student() { System.out.println("testcode"); } }StuTest.javapublic c…
Java中,两个byte类型相加,结果为啥是int
public class Hello { public static void main(String[] args) { System.out.println("hello"); byte b1 = 3; byte b2 = 3; byte b3 = b1 + b2; Syst…
关于java static 初始化的问题
有如下代码:public class StaticTest { public static void main(String[] args) { // Class demoClass = Demo.class; String s = Demo.demo; // Ok …
通过反射执行对象的get方法,避免强制类型转换
代码如下通过反射执行对象的get方法, public static T invokeGetMethod(Object obj, String fieldName) { Class clazz = obj.getClass(); PropertyDe…
java swing 创建了两个按钮,点击开始运行程序,点击结束退出,但是点击开始后,另一个按钮无法点击
点击开始,循环执行开始按钮置灰,无法点击,而且结束按钮也无法点击点击关闭程序也没有反应swing没写过,不知道咋回事,这个要怎么处理?我写多线程…
JDBC中的executeUpdate结果永远是1, 不是影响行数么?
package com.jdbc.study; import java.sql.*; public class Demo01 { //mysql驱动包名 // private static final String DRIVER_NAME = "com.mysql.jd…
java String
String b="abcd"String a= "a"String c="bcd"String d=a+c system.out.println(d==b)// false为什么是 false 根据java字符串常量只能有一份的原则,应…
使用Properties无法写入配置文件,求解
NewFile.java private File configurationFile; public NewFile(File file){ this.configurationFile = file; } public void newFile() throws IOExc…
关于多线程的死锁问题,我想写一个死锁的程序,我什么我的两个程序,一个可以锁成功,另一个却不会
第一份代码,可以锁成功 public class Main{ public static void main(String[] args){ LockThread lock1 = new LockThread(true); LockThread lock2…
system.in.read()也是io流,难道用完不需要关闭吗?
但是关闭后再次调用system.in.read()就用不了了怎么办?它的实例BufferedInputStream是否用完会立即自动关闭?还是在等待回收状态?…