小编Hải*_*ong的帖子

Java中字节类型的用途

我在Java教程中读到了这一行:

byte:字节数据类型是8位有符号二进制补码整数.它的最小值为-128,最大值为127(含).字节数据类型可用于在大型阵列中保存内存,其中节省的内存实际上很重要.它们也可用于代替int,其限制有助于澄清您的代码; 变量范围有限的事实可以作为一种文档形式.

我不清楚这条粗线.有人可以帮我解释一下吗?

java primitive byte

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

如何知道 Intellij 使用的是哪个构建工具?

抱歉,如果这是一个菜鸟问题。我对这些Java构建工具还不太了解。

据我所知,为了自动构建Java项目,必须使用构建工具。使用 Maven 的项目有pom.xml,使用 Gradle 的项目有build.gradle。我在Intellij中创建了一个小型Android项目,并且可以正常构建和运行它。但是,我没有找到任何此类文件。这是否意味着我的项目没有使用 Maven 和 Gradle?如果是这样,Intellij 使用什么构建工具来构建我的项目?

java build intellij-idea

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

什么是插页式超时在admob中意味着什么?

当我在Admob页面中创建非页内广告单元时,它会要求输入Interstitial timeout:

确定展示插页式广告的时长.有效范围是3到10秒,必须是整数.

但据我所知,当我们触摸关闭按钮或按下Android手机上的后退按钮时,非页内广告才会关闭?那是什么?

admob

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

Jetty HTTP/2客户端接收服务器推送示例

具有服务器推送支持的Jetty的HTTP/2客户端已在Jetty 9.3 RC(Link)中实现.但是,我没有找到任何与此相关的文档或示例代码.可以任何人提供示例代码,例如从该站点接收推送的资源:https://nghttp2.org(已启用http2服务器推送的公共服务器)

---更新1 --- 我试图测试这个文件,正如sbordet所说的那样.但是,在执行此行之后

mvn compile exec:java
Run Code Online (Sandbox Code Playgroud)

我遇到了这个错误

[INFO] --- exec-maven-plugin:1.4.0:java (default-cli) @ http2client ---
2015-05-05 01:52:47.808:INFO::com.example.Client.main(): Logging initialized @3096ms
[WARNING]
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:293)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.util.concurrent.TimeoutException
    at org.eclipse.jetty.util.FuturePromise.get(FuturePromise.java:130)
    at com.example.Client.main(Client.java:55)
    ... 6 more
Run Code Online (Sandbox Code Playgroud)

这是我的 pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>http2client</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>http2client</name>
<url>http://maven.apache.org</url>
<dependencies>
    <dependency>
        <groupId>org.eclipse.jetty.http2</groupId>
        <artifactId>http2-client</artifactId>
        <version>9.3.0.M2</version>
    </dependency>
    <dependency>
        <groupId>org.mortbay.jetty.alpn</groupId>
        <artifactId>alpn-boot</artifactId> …
Run Code Online (Sandbox Code Playgroud)

jetty server-push http2 nghttp2

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

Java中的类文字究竟是什么类型的?

在Java教程http://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html中,类文字被称为"文字类型"

最后,还有一种特殊的文字称为类文字,通过获取类型名称并附加".class"形成; 例如,String.class.这指的是表示类型本身的对象(类型为Class).

但是在Java规范http://docs.oracle.com/javase/specs/jls/se7/html/中,类文字不是放在3.10 Literals类型下,而是置于15.8之下.主要表达

那为什么呢?

java literals

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

Java中的泛型 - 与遗留代码互操作

我正在从Oracle http://docs.oracle.com/javase/tutorial/extra/generics/legacy.html阅读本教程

但我无法弄清楚这条线的含义

因此,即使存在未经检查的警告,Java虚拟机的类型安全性和完整性也不会存在风险.

有人可以更清楚地为我解释一下吗?补充:JVM 的" 完整性 " 究竟是什么?" 有风险 "究竟是什么意思?

java generics jvm legacy-code

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

可以列出<Character>实例化吗?

当我写这个,它有错误"无法实例化类型列表<字符>"

Character[] ray = {'a','s','e'};
List<Character> l = new List<Character>(Arrays.asList(ray));
Run Code Online (Sandbox Code Playgroud)

但是当我写这篇文章时,没有错误

Character[] ray = {'a','s','e'};
List<Character> l = Arrays.asList(ray);
Run Code Online (Sandbox Code Playgroud)

那为什么呢?

编辑:第二个例子中l的类型是什么?

java

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

如何在libgdx中使用SpriteBatch在屏幕的一部分上绘图?

当我这样做:

SpriteBatch spriteBatch = new SpriteBatch();
spriteBatch.setProjectionMatrix(new Matrix4().setToOrtho(0, 320, 0, 240, -1, 1));
spriteBatch.begin();
spriteBatch.draw(textureRegion, 0, 0);
spriteBatch.end();
Run Code Online (Sandbox Code Playgroud)

SpriteBatch将绘制textureRegion到我已指定的坐标系320-240到整个屏幕.假设我想使用相同的坐标系320 240进行绘制,但仅在屏幕的左半部分绘制(这意味着所有内容都将在左侧水平缩小,使屏幕的右半部分变黑),我该怎么办?

opengl libgdx

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