Tag: java

转换二进制表示?

我有下面的问题,所以我试图将一个双重转换为它的二进制表示,但使用这个Long.toBinaryString(Double.doubleToRawLongBits(d))没有帮助,因为我有大数字,龙不能存储它们即2^900 。 感谢任何帮助:)。

Java删除与generics重载(而不是覆盖)

我在我的域中有FinanceRequests和CommisionTransactions。 如果我有一个FinanceRequest列表,每个FinanceRequest可能包含多个CommisionTransactions需要被回收。 不要担心这是如何完成的。 下面的这个类(很底)让我感到所有模糊和温暖,因为它很好地恢复和重用现有的代码。 types擦除的一个问题。 public void clawBack(Collection<FinanceRequest> financeRequestList) public void clawBack(Collection<CommissionTrns> commissionTrnsList) 擦除后它们都具有相同的签名,即: Collection<FinanceRequest> –> Collection<Object> Collection<CommissionTrns> –> Collection<Object> 所以日食抱怨: 方法clawBack(Collection)具有与另一种方法相同的擦除clawBack(Collection)方法CommissionFacade 任何build议重组这个,使它仍然是一个优雅的解决scheme,使良好的代码重用? public class CommissionFacade { /********FINANCE REQUESTS****************/ public void clawBack(FinanceRequest financeRequest) { Collection<CommissionTrns> commTrnsList = financeRequest.getCommissionTrnsList(); this.clawBack(commTrnsList); } public void clawBack(Collection<FinanceRequest> financeRequestList) { for(FinanceRequest finReq : financeRequestList) { this.clawBack(finReq); } } /********COMMISSION TRANSACTIOS****************/ […]

这个:不能在静态的上下文中使用

你能帮我下面的代码。 错误是: “不能在静态上下文中使用它” public class Sample2 { /** * @param args */ public static void main(String[] args) { Sample2 sam=new Sample2(); //Below code works fine System.out.println(sam); //Below code is displaying error System.out.println(this); } }

a + = b和a = + b之间有什么区别,也是a ++和++ a?

正如我在标题中提到的, a + = b和a = + b之间有什么区别,也是a ++和++ a? 我有点困惑

列表和数组之间的区别

可能重复: 原始数组与ArrayList 在java中的列表和数组有什么区别? 或者Array和Vector的区别!

java.sql.SQLException:找不到适合jdbc的驱动程序:mysql:// localhost:3306 / dbname

我有这个Java程序: MySQLConnectExample.java import java.sql.*; import java.util.Properties; public class MySQLConnectExample { public static void main(String[] args) { Connection conn1 = null; Connection conn2 = null; Connection conn3 = null; try { String url1 = "jdbc:mysql://localhost:3306/aavikme"; String user = "root"; String password = "aa"; conn1 = DriverManager.getConnection(url1, user, password); if (conn1 != null) System.out.println("Connected to the database […]

如何测量/计算文档需要呈现的大小?

我有一个javax.swing.text.Document ,我想计算文档需要呈现自身的边界框的大小。 那可能吗? 对于纯文本( height = line count * line height , width = max width over each line )几乎是微不足道的。但是,我怎样才能用RTF,HTML或任何其他文件呢?

Java Swing:为什么必须调整框架大小,以便可以显示组件添加

我有一个简单的Swing GUI。 (而不仅仅是这个,我写的所有的swing GUI)。 运行时,除了黑屏以外不显示任何东西,直到我调整主框的大小,所以每个组件都重新绘制了,我可以显示它们。 这是我的简单代码: public static void main(String[] args) { JFrame frame = new JFrame("JScroll Pane Test"); frame.setVisible(true); frame.setSize(new Dimension(800, 600)); JTextArea txtNotes = new JTextArea(); txtNotes.setText("Hello World"); JScrollPane scrollPane = new JScrollPane(txtNotes); frame.add(scrollPane); } 所以,我的问题是:当我开始这个类时,框架会出现所有我添加的组件,直到我调整框架。 谢谢 :)

我如何平滑我的JFrame形状

我给我的JFrame窗口定制了一个圆angular的形状,但是我怎么平滑它(反锯齿)

如何在Swing的JTable列中添加不同的JComboBox项目

我想在第一列的JTable(3,3)中添加JComboBox。但是在第一列中,每一行都有自己的一组ComboBox元素。 当我尝试使用 table.getColumnModel().getColumn(1).setCellEditor(new DefaultCellEditor(comboBox_Custom)); 每行都被设置为相同的一组ComboBox值。 但是我希望每行ComboBox都有不同的项目。