小编lxc*_*cky的帖子

关于条件返回语句的良好编程实践

我想知道以下哪一项是更好的编程实践:

// Below is the contents of a dummy method which is passed a boolean "condition" as a parameter.
int valueA = 3;
int valueB = 5
if (condition == true) {
return valueA
}
else {
return valueB
}
Run Code Online (Sandbox Code Playgroud)

或者,我可以这样编写相同的代码:

int valueA = 3;
int valueB = 5
if (condition == true) {
return valueA
}
return valueB
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,仅当条件等于 false 时才会返回 valueB,因此不需要“else”,但是无论如何包含它是更好的做法吗?

java

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

数组无法解决?这是构建路径问题吗?

当我输入Arrays.sort(arr)Eclipse时,我收到此错误Arrays cannot be resolved,当我左键单击红色带下划线的Arrays单词时,我没有import java.util.Arrays按预期方式获得.我安装了JRE和JDK 1.8.0_20,并相应地配置了我的项目构建路径.可能是什么问题?

java eclipse arrays java-8

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

SQL 联接与 Java 代码?

我有一个这样的查询

Select Folder.name from FROM FolderTable,ValidFolder, ValidFolderGroup, ValidUser,
ValidLocation, ValidDepartment where  ValidUser.LocationCode *= ValidLocation.LocationCode         
    and ValidUser.DepartmentCode *= ValidDepartment.DepartmentCode and Folder.IssueUser =         
    ValidUser.UserId and ValidFolder.FolderType = Folder.FolderType and         
    ValidFolderGroup.FolderGroupCode = ValidFolder.FolderGroupCode and         
    ValidFolderGroup.GroupTypeCode = 13 and (ValidUser.UserId='User' OR             
    ValidUser.ManagerId='User')  and ValidFolderGroup.GroupTypeCode = 13 and             
    Folder.IssueUser = 'User' 
Run Code Online (Sandbox Code Playgroud)

现在这里所有以Valid缓存表开头的表,所以这些表已经包含数据。

假设如果有人使用JOOQHibernate,哪一个是最好的选择

  1. 将上面写的查询与所有连接一起使用?
  2. 或者使用 Java 代码来满足要求而不是加入,因为作为用户使用Hibernate或者JOOQ它已经有表的 Java 类并且Valid表已经拥有所有数据?

java sql hibernate jooq

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

如何用java中的googol甚至更大的数字来计算?

这在理论上是否可行?甚至BigIntegers应该失败,AFAIK,因为它们在内部基于阵列,并且这些具有有限的尺寸.是否有可能用Java中的指数形式的googolplexes直接计算?例如:((10^10^100)/2)-5

如何准备一个具有googol大小数字作为真实结果的应用程序?

(对于那些不知道的人:a googol == 10^100,a googolplex == 10^10^100)

java math biginteger

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

标签 统计

java ×4

arrays ×1

biginteger ×1

eclipse ×1

hibernate ×1

java-8 ×1

jooq ×1

math ×1

sql ×1