Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以使用android助手学习java吗_Java_Android - Fatal编程技术网

我可以使用android助手学习java吗

我可以使用android助手学习java吗,java,android,Java,Android,好的,这次我会说得更具体一些 我只想学Java。因此,我给自己买了一本关于Java编程的书,并希望遵循书中的示例。为了在移动中完成这项工作(因为我并不总是能够访问我的PC),我下载了一个基本上是Android手机的IDE 但该应用程序似乎只用于android开发。我可以用这个来练习Java吗?因为现在当我用Java编写任何东西并编译它时,它只输出布局XML中的内容。如果你想学习Java,那么就使用PC,而不是移动设备 虽然Android应用程序是用Java编写的,但Android不支持全套Jav

好的,这次我会说得更具体一些

我只想学Java。因此,我给自己买了一本关于Java编程的书,并希望遵循书中的示例。为了在移动中完成这项工作(因为我并不总是能够访问我的PC),我下载了一个基本上是Android手机的IDE


但该应用程序似乎只用于android开发。我可以用这个来练习Java吗?因为现在当我用Java编写任何东西并编译它时,它只输出布局XML中的内容。

如果你想学习Java,那么就使用PC,而不是移动设备

虽然Android应用程序是用Java编写的,但Android不支持全套Java API。例如,任何使用awt类的程序都不会在Android上运行,因为Android的UI框架完全不同

我强烈建议您在开始Android应用程序开发之前,使用PC和Eclipse或IntelliJ等IDE至少学习核心Java。如果您在尝试Android开发之前就了解Java语法和该语言的基本核心,那么您的生活将变得更加轻松

以下是您电脑上的标准Java中包含的Java软件包列表,但不是Android API的一部分(它可能有点过时,但应该让您了解其中的区别):


您的要求可能是可能的,但不推荐

Android编程需要很多专门的知识,特别是关于如何为Android编程的知识,当您尝试学习基本Java时,这一要求会妨碍您


首先学习Java,然后,如果需要,学习如何将这些知识应用到Android编程中。

您可以自行下载eclipse,而无需使用ADT插件。只需创建一个新的Java项目,而不是Android项目,Eclipse在所有应用程序上都是可用的platforms@Jeeter并非在所有平台上。它在Android上不可用。此外,主要使用AIDE的人通常无法使用Windows/Linux/Mac(至少我,无论如何,我拒绝花300-400美元买一台电脑来运行自制的应用程序)。谢谢你,这就是我需要听到的全部。我得掸掉笔记本电脑上的灰尘。再次感谢,我相信Android使用awt包中的字体对象。
java.applet
java.awt (except for the font classes)
java.beans
java.lang.management
java.rmi
javax.accessibility
javax.activity
javax.imageio
javax.management
javax.naming
javax.print
javax.rmi
javax.security.auth.kerberos
javax.security.auth.spi
javax.security.sasl
javax.swing
javax.transaction
javax.xml (except javax.xml.parsers)
org.ietf.*
org.omg.*
org.w3c.dom.* (sub-packages)