j2me和kjava都是可以编写支持java的手机上的软件的。
1、java软件介绍:Eclipse,JBuilder 2006,Flash,这些都是java编程软件,另外还有一些辅助工具UltraEdit(这软件可以认读很多软件格式,是一个非常实用的软件】)write(这是是java,sun公司研发的office软件,也就是说专门针对java,可以编写代码)
2、编程主要是思想,没有思路什么都写不出来,所以首先明确自己的思路,只要程序的思想有了,那么就前进一大步。
3、需要许多数据库知识,就是程序内部的数据架构必须熟知,作为程序员想要深入,那么的数据库知识必须完备才可以。
4、弄清向量,指针,类,字符型,堆栈,这些在程序内部如何构建数据的,一定要弄清。
5、思考,每天需要上机,写一些程序,这样有助于思维的活用,日子久了,就会写出高质量的代码,高质量的代码就是占内存资源很少,但是同样能使程序的各个功能完美的实现,这样就开发出完美的Java 手机应用了。
java有三个层面的开发平台:
J2ME 适合手机平台的精简型API
J2SE 适合桌面应用的标准型API
J2EE 适合企业级应用的扩展型API
你通常使用的J2SE平台的API,如果想开发手机应用,你只有去学习J2ME的API了。因为是精简型的,所以学起来也蛮快的,不过很多J2SE中有的东西,他会没有,而且在内存的使用上也必须注意,因为手机没有那么大的内存。
另外,如果你是用Eclipse开发JAVA的话,只需装一下EclipseMe插件,和WTK手机模拟器就可以了,具体可参考《J2ME技术开发与应用》 / 李研, 刘晶晶, 俞一鸣编著
这本书很适合J2ME开发入门者
Android开发啊
JDK
Eclipse
SDK
ADT
TOmcat
电脑配置中档的就行了