小编Tho*_*sen的帖子

java中的对象类型

我了解到Java不是100%OOP语言,这是因为数据类型不是对象.但据我来说,int是一个类型的Integer,并Integer属于NumberNumber属于Object.所以java是100%的OOP语言.我对么?

java

0
推荐指数
1
解决办法
181
查看次数

如何优化此SQL删除

我想优化此SQL查询的性能.如果我使用一百万个密钥填充此哈希表,则查询将花费大约一分钟.我如何优化这种Java方法以加快执行速度?

private HashMap<String, Boolean> selectedIds = new HashMap<>();

public void deleteSelectedIDs() throws SQLException {

        if (ds == null) {
            throw new SQLException();
        }

        Connection conn = ds.getConnection();
        if (conn == null) {
            throw new SQLException();
        }

        PreparedStatement ps = null;
        ResultSet resultSet = null;

        try {
            conn.setAutoCommit(false);
            boolean committed = false;
            try {
                String sqlDeleteQuery = "DELETE FROM ACTIVESESSIONSLOG WHERE ASESSIONID = ?";

                Set<String> keySet = selectedIds.keySet();
                String[] keys = new String[]{};
                keys = selectedIds.keySet().toArray(keys);
                ps = conn.prepareStatement(sqlDeleteQuery);

                for (int …
Run Code Online (Sandbox Code Playgroud)

java sql oracle optimization

0
推荐指数
1
解决办法
156
查看次数

为什么不能在Tomcat服务器上运行servlet?

我已经在Workspace的不同位置创建了servlet程序,之后我创建了另一个工作空间位置,我收到错误

在此输入图像描述

但是当我在之前的工作空间位置运行它时,并没有出现此错误,而且我还关闭了之前的工作空间仍然收到错误.

java servlets

0
推荐指数
1
解决办法
63
查看次数

基本的java程序问题

public class A { //some fields (may not only primitive types) and methods here}

   public class B {// some fields (may not only primitive types) and methods here, may also have a class A reference }
Run Code Online (Sandbox Code Playgroud)

问题如下:

    public class Test{ 

public static void main(String[] args){ 

A a = new A();//1. it will allocate memory for one object of A and a is the reference points to that space? 

ArrayList<B> bList = new ArrayList<B>(10);//2. it will allocate memory for 10 objects …
Run Code Online (Sandbox Code Playgroud)

java

-1
推荐指数
1
解决办法
690
查看次数

JAVA- Sandbox&virtual&heap

什么是java中的沙箱.而j2se是java还是包含jdk + jre的工具来运行java程序.在java中,为什么rv不使用虚拟.为什么我们不能将堆栈元素存储在堆中,反之亦然.

java

-1
推荐指数
1
解决办法
192
查看次数

为什么这里需要“ String.class”?

给出以下代码:

dm.addChildEventListener(new ChildEventListener() {
    @Override
    public void onChildAdded(@NonNull DataSnapshot dataSnapshot, 
    @Nullable String s) {
        String value = dataSnapshot.getValue(String.class);
        arrayList.add(value);
        adapter.notifyDataSetChanged();
    }
}
Run Code Online (Sandbox Code Playgroud)

我不明白为什么要String.class在方法中使用

 dataSnapshot.getValue(String.class); 
Run Code Online (Sandbox Code Playgroud)

目的是什么?我从Firebase获取数据时正在使用它。我的代码工作正常。只是想学习含义。

java android firebase

-5
推荐指数
1
解决办法
87
查看次数

标签 统计

java ×6

android ×1

firebase ×1

optimization ×1

oracle ×1

servlets ×1

sql ×1