我得到了这个问题,不知道如何找出这个问题,我还添加了代码,我得到了这个
Caused by: java.lang.NullPointerException
at android.preference.PreferenceManager.getDefaultSharedPreferencesName(PreferenceManager.java:376)
at android.preference.PreferenceManager.getDefaultSharedPreferences(PreferenceManager.java:371)
错误文件在此处
java.lang.NullPointerException
at userdb.UserDBBean.getResult(UserDBBean.java:64)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
在我的主要活动中:
count=count+1;
//the problem seems to be in this line of code below
String fileName=f.getFileName(count).toString();
// the method below invokes a method from another class. it works fine so please ignore
helloTxt.setText(readText.readTxt(fileName));
F是一个FileName类的对象,我从其中获取文件名:
public clas
我在我的ViewModel上得到了以下错误: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.cryptpass_kt/com.example.cryptpass_kt.MainActivity}: java.lang.RuntimeException: Cannot create an instance of class com.example.cryptpass_kt.EntryViewModel
at android.app.ActivityThread.per
我正在试着画一幅基于随机数组的画。到目前为止,我已经部分成功了,因为背景颜色(白色)确实出现了。
但是,该图片无法绘制。相反,我看到的是白色背景和这个错误:
PixelAvatarGen
XphnX
Black and white or 8-bit color?
0 = B&W, 1 = 8bit
1
Print name to make into avatar.
2
5:2:7:0:3:6:7:0:6:7:7:3:1:4:0:6:5:1:7:4:0:0:5:6:6:3:0:2:3:7:2:4:7:5:4:2:3:6:0:1:4:1:6:4:1:1:1:5:7:5:1:5:4:0:4:
首先,感谢您的回复。也许这是一个基本的问题,但我才刚刚开始学习java。我想在另一个类中打印字符串"username“(在单击按钮后会发生变化)。代码如下:
public class Login extends javax.swing.JFrame{
private String username;
private void buttonActionPerformed(java.awt.event.ActionEvent evt){
username = textField.getText();
}
public String ge
我最近注册了码战。我正在执行我的第一个java kata,我在代码上出现了一个奇怪的错误,在我看来是有效的。以下是代码:
import java.math.BigInteger;
public class Powers {
public static BigInteger powers(int[] list) {
BigInteger number;
if (list.length = 0){
number = 1;
}else if (list.length = 1){
number = 2;
}else if (list.len
全。我运行以下代码来测试Java basic变量赋值是否是原子的。
public class Test {
static int x = 1 << 16 - 1, y = -1 << 16, i = x;
static volatile boolean flag = false;
public static void main(String... args) {
ExecutorService executors = Executors.newFixedThreadPool(3);
executors.execute(() -> {
在我的maven项目中,当我调用webservice时,我会得到一个java.lang.ExceptionInInitializerError。
似乎,在提出回应时肯定会出现一些问题。我可以成功地调用我的服务,但是当生成响应时,它似乎崩溃了。一个简单的"Response.ok().build()“很好用,但是只要我创建实体管理器--这与响应没有任何关系--它就会崩溃.(我仍然只响应200)。
引发错误的方法主体中的行是'EntityManager em = EntityManagerSingleton.INSTANCE.create();‘
public enum Entity
请看一下这个简单的Java代码:
class A {
public static void main(String[] args) {
final int x;
try {
throw new RuntimeException();
x = 1;
} finally {}
x = 2;
System.out.println("x: " + x);
}
}
我希望它能打印出"x: 2“。
A.java:6: unreachable
我在尝试运行最简单的JavaFX代码时遇到错误。
如果没有按钮可以正常工作,但使用按钮时我会收到以下错误消息:
public class Main extends Application {
Button button;
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage stage) throws Exception {
stage.setTitle("JavaFX Test
我只做了一个小的代码更改,以使FindBugs警告静默,这需要将一些代码移到匿名内部类中。为了访问一些变量,我必须将它们声明为final。所以这是更改后的代码片段:
final File[] libPath; // libPath is final but assignment takes place later
if (libraryPath != null) {
libPath = pathToFiles(libraryPath);
} else {
libPath = new File[0];
}
在当前的Eclipse (版本3.7.1)中,使用设置为Java6的语言可
我尝试在Hibernate中使用Criteria API使用SUBSTR进行查询:
Type[] type = {Hibernate.INTEGER,Hibernate.INTEGER};
Criteria criteria = session.createCriteria(Dept.class).setProjection(Projections.projectionList().add(Projections.sqlProjection("substr(DEPT_NAME,1,3) as name", new String[]{"na
出于某种原因,java编译器将较低的str变量标记为“可能已经分配给”,尽管这种情况是不可能的(至少我认为是这样)。
知道为什么吗?
我知道删除最后的修饰符会解决这个问题,但我想了解原因.
final List<Long> idList = List.of(1L,2L,3L);
final String str;
boolean found = false;
for (Long id : idList) {
if (id == 2) {
str = "id" + id;
found = true;
break;
}
}
因此,作为我正在从事的一个个人项目的一部分,我对C++的了解比我在学校时更深。我是一名Java开发人员,所以很难再次习惯内存管理,现在我要以某种方式编写代码,我有一个关于不可变类的快速问题。
当我认为它们是一个概念时,我当然会将它们与Java中的字符串进行比较。但是现在我在C++中,重新分配操作可能会造成内存泄漏(或者至少,我认为它可以)。所以现在如果我这样做:
MyImmutableClass a ("blah");
a = a.modifyInSomeWay();
当modifyInSomeWay返回MyImmutableClass的新实例时,我还没有调用解构函数。
我刚刚注意到,虽然我在向map添加对时需要澄清括号,但在进行重新赋值时不需要它们:
Welcome to Scala version 2.9.1.final (Java HotSpot(TM) Server VM, Java 1.6.0_18).
Type in expressions to have them evaluated.
Type :help for more information.
给我一些值
scala> var n = Map.empty[Int, String]
n: scala.collection.immutable.Map[Int,String] = Map(
每次登录Linux后,它显示: /usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin=/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/xx/bin::-bash:没有这样的文件或目录
我注意到里面有“=”字,但我不知道为什么。我的.bash_profile:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashr
我需要一点帮助。我正在尝试使用AsyncTask (学习)。当我运行应用程序时,我会得到由空指针异常引起的AsyncTask #1的致命异常错误。它说它发生在执行doInBackground时。这是一堂课
public class Title extends AsyncTask <Void, Void, ArrayList> {
public ArrayList<HashMap<String, Object>> newsList;
HashMap<String, Object> hm;
public static String TITLE =
我排除了我在Level.java类中的函数,允许我在程序中的任何时候复制2D数组,然后更改级别数组的大小,并填充复制值,最后显示它。
当我试图运行我的程序时,它在Level.java (一个替换值的部分)的第24行显示了Level.java。
Game.java类
package main;
public class Game {
public static void main(String[] args) {
Level lvl = new Level();
char[][] exampleLevelTemplate = new char[][] {