小编Bor*_*108的帖子

Java算术int与long

我在google上做了一些搜索,但我似乎无法找到我正在寻找的东西.我试图找出有关算术在Java中运行方式的一些详细信息.例如,如果将两个长片一起添加,则使用在将两个整数添加到一起时使用的相同加法运算符?此外,当你在这样的算术表达式中混合longs和int时,会发生什么:

long result;
long operand a = 1;
int operand b = 999999999;

result = a + b;
Run Code Online (Sandbox Code Playgroud)

如果有人能够对此有所了解或发布相关文章的链接,那将是非常棒的.谢谢!

编辑:感谢您的答复到目前为止.另外,只要在表达式中分配最宽基元类型的变量,用不同的基元执行算术是否安全?

java math

12
推荐指数
2
解决办法
2万
查看次数

尝试连接到Eclipse插件存储库时出现Unknown Host错误

我正在运行Ubuntu 9.10,我正在尝试从我公司创建的存储库安装Eclipse 3.5的插件.这个曾经在这个linux盒子上运行,并且在我安装了Windows XP的笔记本电脑上运行得很好.

我在Eclipse中获得的确切错误消息是:

Unknown Host: <location of repository>

org.eclipse.equinox.internal.provisional.p2.core.ProvisionException
Run Code Online (Sandbox Code Playgroud)

什么可能导致过去工作不再起作用的想法?

谢谢!

编辑:此外,知道我可以连接到其他eclipse插件存储库可能很有用; 似乎只有我公司的内部问题才出现.

eclipse host eclipse-plugin

5
推荐指数
2
解决办法
1万
查看次数

如何使用SQL Server显示从raiserror()生成的错误消息

我通过JDBC从jsp与SQL Server 2005进行交互(这是一个分配而不是真正的项目),我在我正在使用的数据库中创建了一个触发器.如果在执行此触发器时未满足某个条件,则通过raiserror()引发错误.我希望这个错误显示在通过JDBC调用SQL Server查询的实际页面上,但是当我打印出SQLException.getMessage()的结果时,我只是得到以下默认消息:

交易在触发器中结束.批次已中止.

有谁知道如何在触发器代码中提取我实际传递给raiserror的文本?我已经尝试过了:

  • SQLException.getState()
  • SQLException.getNextException()
  • SQLException.getCause()
  • SQLException.toString()

sql-server raiserror

4
推荐指数
1
解决办法
4641
查看次数

标签 统计

eclipse ×1

eclipse-plugin ×1

host ×1

java ×1

math ×1

raiserror ×1

sql-server ×1