我最近一直在研究游戏开发,我的第一个编程语言是Java.在玩了很多以c ++开发的精彩游戏后,我想知道为什么Java在游戏行业中没有大量使用.我查看了jMonkeyEngine 3和其他一些游戏引擎环境,但我看到的屏幕截图远不那么令人惊叹.来自ubisoft的极品飞车热门追逐形式EA和刺客信条等标题传达了这种现实主义.为什么Java不能生产这样的行业实力游戏?这是艺术作品吗?
Java和C#具有自动垃圾收集功能,而c ++则没有.程序员必须密切关注内存使用情况,以及avoud悬空指针等.
多谢你们.
public void testFinally(){
System.out.println(setOne().toString());
}
protected StringBuilder setOne(){
StringBuilder builder=new StringBuilder();
try{
builder.append("Cool");
return builder.append("Return");
}finally{
builder=null; /* ;) */
}
}Run Code Online (Sandbox Code Playgroud)
为什么输出是CoolReturn,而不是null?
此致,
Mahendra Athneria
我正在尝试将Cordova的状态栏通知插件添加到我的Android应用程序中,但是我的代码出错了.
这是有问题的代码:
Notification noti = new Notification.Builder(context)
.setContentTitle(contentTitle)
.setContentText(contentText)
.setSmallIcon(icon)
.build();
Run Code Online (Sandbox Code Playgroud)
错误发生了.build(),Eclipse告诉我:
"Notification.Builder类型的方法build()未定义"
最近我遇到了比较objective-c中有符号和无符号值的问题.以下是此问题的示例:
NSArray *array = [NSArray array];
NSLog(@"Count = %d", array.count);
NSLog(@"Count - 2 = %d", array.count - 2);
if (array.count - 2 > 0) {
NSLog(@"A");
} else {
NSLog(@"B");
}
Run Code Online (Sandbox Code Playgroud)
乍一看,似乎应该打印以下代码B.但是,当你运行它时,你会看到:
Count = 0
Count - 2 = -2
A
Run Code Online (Sandbox Code Playgroud)
现在我知道问题在于比较有符号和无符号值(array.count是unsigned long).
但是,这种错误很难发现(代码编译,没有警告,你可能没有注意到它array.count是无符号的,这很重要).问题是如何避免这种情况?有没有比较有符号和无符号值的安全方法?
NSLog(@"%d", array.count - 2)印刷品也有趣-2吗?
我收到错误"抽象方法没有指定一个正文"与下面的代码....
DCWebView.setWebViewClient(new MyWebViewClient() {
@Override
public abstract void launchExternalBrowser(String url) {
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(intent);
}
});
Run Code Online (Sandbox Code Playgroud)
MyWebViewClient是一个抽象类.我想知道上面的代码是做什么的.它显然打算定义类的函数...我可以只在任何代码中new MyWebViewClient() { }定义变量和其他函数吗?
还有什么其他令人敬畏的事情可以在这里完成?
我目前正在开发一个简单的网络系统,因此用户首先会被引导到登录页面,然后是处理页面。如果提供的帐户数据正确,它将被引导到主页,以便它可以执行一些操作,最后它可以注销。
所以我想问的是:如何阻止用户在登录之前访问处理、主或注销页面,我的意思是,如果我不限制它,则登录操作在某种程度上是无用的。我正在使用wamp来开发web系统。
我考虑过使用会话变量,但是,我不知道如何检查变量的值。如果我在登录页面启动会话,那么如果我跳过登录页面但直接转到主页,那么主页中是否存在这些会话变量?
在设置要运行的站点时,https://有一种方法可以阻止页面阻止从标准加载的任何外部css或javascript http://.
某些外部文件位于同一个域下,因此可以通过调用https://,但有些来自另一个没有安全连接的域.
java ×3
android ×2
cocoa-touch ×1
cordova ×1
css ×1
eclipse ×1
finally ×1
game-engine ×1
html ×1
https ×1
ios ×1
javascript ×1
objective-c ×1
php ×1
signed ×1
try-finally ×1
unsigned ×1