小编Bas*_*que的帖子

"包私有"成员访问是否与默认(无修饰符)访问同义?

我对一些文档使用的术语"包私有"以及"默认访问"的使用感到有些困惑.包私有和默认访问都不是protected的同义词吗?

java terminology protected access-modifiers package-private

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

Java是以小端还是大端读取整数?

我问,因为我正在从C进程向Java发送字节流.在C端,32位整数的LSB是第一个字节,MSB是第4个字节.

所以我的问题是:在Java端,当我们读取从C进程发送的字节时,Java端的endian是什么?

一个后续问题:如果Java端的endian与发送的端不一样,我怎样才能在它们之间进行转换?

java endianness

92
推荐指数
4
解决办法
11万
查看次数

PHP如何查找自日期时间以来经过的时间?

如何查找自日期时间戳以来经过的时间2010-04-28 17:25:43,最终输出文本应该像xx Minutes Ago/xx Days Ago

php time timestamp date relative-time-span

90
推荐指数
5
解决办法
11万
查看次数

logback编码器模式文档在哪里

我已经完成了logback的所有文档,在日志记录时无法找到配置编码器模式的文档,例如:

<encoder>
  <pattern>%d{HH:mm:ss.SSS} %-4relative %-5level %logger{35} - %msg%n</pattern>
</encoder>
Run Code Online (Sandbox Code Playgroud)

我想要一个表(就像log4j那样)解释配置模式的不同选项.

模式的文档在哪里?也许他们是在另一个项目中定义的?

java logging log4j logback

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

为什么我们使用DataSource而不是DriverManager?

我正在阅读Java JDBC规范(vr.4),并且我对此声明进行了说明:

DataSource - 此接口是在JDBC 2.0 Optional Package API中引入的.它优先于DriverManager,因为它允许有关底层数据源的详细信息对应用程序透明

我想要了解的是a Connection和a 之间的差异DataSource,以及它存在的原因.我的意思是,上面的块表示有关数据源的详细信息对应用程序是透明的,但是不会在属性文件中外部化数据库属性(如用户名,密码,URL等),然后以相同的方式使用DriverManager工作?

DataSource创建的界面是否只有一种通用的方式来返回可以合并的连接?在Java EE中,应用程序服务器是否实现此接口,并且部署的应用程序是否具有对数据源而不是连接的引用?

java datasource jdbc

82
推荐指数
4
解决办法
8万
查看次数

如何使用SLF4J使用占位符记录异常和消息

使用SLF4J记录错误消息和异常的正确方法是什么?

我试过这样做但是从不打印异常堆栈跟踪:

logger.error("Unable to parse data {}", inputMessage, e);

在这种情况下,我想填充{}inputMessage和退出异常堆栈跟踪.

我能看到这样做的唯一方法就是这样做:

logger.error("Unable to parse data " + inputMessage, e);

这不漂亮.

java logging slf4j

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

在JRE 8中使用JavaFX,"访问限制"错误

当我在新的java 8项目中尝试使用与javafx相关的类时,我从eclipse中获得了访问限制错误.到目前为止,我能找到的唯一"解决方案"是告诉eclipse忽略访问限制,但我对此并不满意.错误的一个例子:

Access restriction: The type Pane is not accessible due to 
restriction on required library C:\Program Files\Java\jre8_0\lib\ext\jfxrt.jar
Run Code Online (Sandbox Code Playgroud)

我正在使用Eclipse Kepler和Java 8的Eclipse JDT补丁.

这似乎是与JavaFX不是JavaSE执行环境的一部分有关的问题.

我现在很困惑,因为根据http://en.wikipedia.org/wiki/JavaFX,javaFX是JavaSE的一部分.是否有可能Eclipse没有认识到它是javaSE的一部分?

java eclipse javafx java-8

78
推荐指数
6
解决办法
9万
查看次数

在iOS上写一个文件

如何在iOS上编写文件?我正在尝试使用以下代码,但我做错了:

char *saves = "abcd";
NSData *data = [[NSData alloc] initWithBytes:saves length:4]; 
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *appFile = [documentsDirectory stringByAppendingPathComponent:@"MyFile"];
[data writeToFile:appFile atomically:YES];
Run Code Online (Sandbox Code Playgroud)

我在资源上创建了MyFile.txt.

iphone file nsbundle ios

77
推荐指数
4
解决办法
13万
查看次数

为什么在Java中声明一个不可变的类final?

我读到要在Java中创建一个不可变,我们应该执行以下操作,

  1. 不要提供任何安装者
  2. 将所有字段标记为私有
  3. 让课程最终

为什么需要第3步?我为什么要上课final

java final immutability

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

UUID格式:8-4-4-4-12 - 为什么?

为什么UUID的格式为"8-4-4-4-12"(数字)?我已经看了看原因,但找不到要求它的决定.

格式为十六进制字符串的UUID示例:58D5E212-165B-4CA0-909B-C86B9CEE0111

format uuid guid

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