社区
非技术区
帖子详情
我是JAVA新手,请问用什么编译工具开发JAVA最好,谁的功能最强!
wangcun111
2003-05-16 07:42:06
我是JAVA新手,请问用什么编译工具开发JAVA最好,谁的功能最强!
还有,我想好好学JAVA并想精通,情问,应该采用什么样的学习过程!
谢谢!!
...全文
104
14
打赏
收藏
我是JAVA新手,请问用什么编译工具开发JAVA最好,谁的功能最强!
我是JAVA新手,请问用什么编译工具开发JAVA最好,谁的功能最强! 还有,我想好好学JAVA并想精通,情问,应该采用什么样的学习过程! 谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hqchen
2003-05-20
打赏
举报
回复
都用javac编译
homeness
2003-05-20
打赏
举报
回复
java真的不错哦 !
cloudtarget
2003-05-19
打赏
举报
回复
我学JAVA三个月了,结果放弃了,因为开发IDE不行,宝兰的,SUN的都不行,我不喜欢,不如NET方便,而且JB8慢得要死,讨厌JAVA,学VC.NET了...
TTJAVA
2003-05-19
打赏
举报
回复
同一楼上.up
Sheepy
2003-05-19
打赏
举报
回复
Sun ONE Studio(以前叫Forte for Java)比较适合初学者,而且是Sun公司提供的免费IDE。
学习进程要看你的方向了,个人认为必然要J2ME或者J2EE,不然还不如学VB学VC++,学Perl学Python……要深入的话先把基础打扎实。
dyman
2003-05-19
打赏
举报
回复
我用Jcreator
Jbuilder 比较强
pcboy823900
2003-05-17
打赏
举报
回复
学习学习再学习,就行了
zxhong
2003-05-17
打赏
举报
回复
1,editplus
ant
2,editplus
jbuilder7
我这有editplus,jbuilder7的注册码,想要的给我短信
rocandroc
2003-05-17
打赏
举报
回复
初学者用
记事本加JDK吧
实际工作时用
jbuilder
当然是从j2se开始学起。
sobingman
2003-05-17
打赏
举报
回复
用一个聪明好学的脑子比什么都强
myling
2003-05-17
打赏
举报
回复
帮你up
俺刚学JAVA
现在正在装JB8.呵呵
yibinwolf
2003-05-17
打赏
举报
回复
刚学习可以用UltraEdit+JDK
以后再用JBuilder,刚学习还用不上。
ac669
2003-05-17
打赏
举报
回复
up一下
seekdream1
2003-05-16
打赏
举报
回复
如果是刚学,则最好的方法是纯代码编写,采用命令行编译,它的编译工具是免费的,为jdk1.4或jdk1.3,可从sun公司的网站上下载。学高级语言的最好方法是不断看别人的程序,不断写自己的程序。熟能生巧,练习多了,自然就领悟语言的精粹了。
史上
最强
最好用的文本编辑器
editPlus是可以代替editPad的文本编辑器,也可做程序编辑器
史上
最强
NDK入门项目实战.rar
visual studio
基于Android的史上
最强
NDK入门项目实战.zip
适合学习Android的同学和基于毕业生学习和参考,Android studio、idea、eclipse可以运行,建议使用Android studio或者idea
java
web
新手
开发
中常见的目录结构讲解
Java
Web项目的目录结构是一个清晰、有序的文件组织体系,它有助于提高
开发
效率、降低维护成本并确保项目的稳定性和可扩展性。在实际
开发
中,
开发
人员应遵循一定的规范和最佳实践来组织和管理项目的目录结构。
android坦克大战原码
代码源于反编坦克大战游戏的apk文件 Android apk文件 反编说明 一.------ 反编apk文件目的 目前反编android程序
功能
最强
的jd-gui.exe(http://laichao.googlecode.com/files/jdgui.zip), 也只能反编没用混淆器
编译
的android程序的80%代码,对于混淆器
编译
的android程序,只能 反编不到10%代码。 借鉴成功的商业程序代码,是
新手
快速提高编程水平的途径。为此,笔者制作了 android反
编译
工具
,能将混淆器
编译
的apk文件,还原
java
文件,资源文件的android
开发
项目。可以直接
编译
目的apk文件,运行效果与原apk一样。只有能正常运行的程序,才有价值 对它进行分析、借鉴。 二.----- 反编
java
的成员,方法名,类名 经混淆器
编译
的apk文件,会将原代码的成员,方法名更换为单字符的短名。例如原代码 成员名GetName、方法名PayDialog() 经混淆器
编译
后,转换为a、b()的短名,这是为了 增加反编代码的阅读难度,同时也阻止成员名,方法名的搜索定位,是防反
编译
的重要手段。 为提高反
编译
代码的阅读性,笔者的android反
编译
工具
,将成员,方法短名,按一定的规则 转为长名,使得成员、方法名具有很强的逻辑性,大大提高了代码的阅读性。 成员、方法短名转换为长名的规则: 1-- 公共成员名: 短名a --> Pa_源类名_类型 注: 源类名-声明公共成员所在的类名; 类型 -成员的类型,如int类型的成员,类型字符就是int 2-私有成员名: 短名a --> Ma_类型 3-- 公共方法名: 短名b() --> 源类名_bxxx() 注: 源类名-- 声明公共方法所在的类 xxx -- 3位数字序号 4-- 私有方法名: 短名b() --> pri_bxx() 5-- 本地成员(方法内的变量): 短名c --> Lc_类型 6-- 类名: 短名a.
java
--> axxxx.
java
注: xxxx -- 4位数字序号 从长名的字符,就可以直接知道成员的属性(如公共、私有、本地的成员,成员的类型, 公共成员的源类名),同时, 长名字符串是唯一的,可以用于字符搜索查找精确 定位、更换,大大提高了反编
java
代码的阅读性,不亚于阅读原代码。 对于
编译
时,无混淆为短名的成员、方法名,反编时,还是采用原代码的名称。 只要不符合上面规则的成员、方法名称,就是原代码的名称。 一般说来,成员原名字符,是编程人员自定义有一定意义的字符串,可以望字生意。 但成员名毕竟不是短文,非原编程作者,很难从短短几个字符,就能知道成员的作用。只能通 过分析成员在上下文的赋值、取值关系,才能准确地了解成员的作用;另一方面,成员原名字符, 尤其是字符短的成员名,一般都不能保证字符串的唯一性,造成查询定位成员的困难,影响程 序的分析。 按公共,私有,本地成员的作用域不同,分析的側重点要区别对待。分析程序的整体
功能
流程,重点 要分析公共成员和公共方法,分析类,方法的
功能
呢时,重点放在私有、本地成员上。 反编的成员长名,有很强的逻辑性, 从长名就能直接知道成员,方法的作用域和源类名(声明该成员, 方法所在的类名),这大大降低了分析的难度。 三.---- 反编的循环控制层风格 因
编译
后,会将原
java
代码的for (i=1,100,i++)循环语句 转为 for ( ; ;), if (i>100) { break} else { i++} 2条语句,反编后的
java
的也是用上面2条语句代替for (i=1,100,i++),但在if语句附上"控制if“的注释 同样,用for ( ; ;) 取代原
java
的 while 语句 四.---- 反编的类形式 反编的
java
都用独立的类取代原码的类中类,匿名类。 虽然对于只使用一次对象值的(通常是监听类),都可以将独立类改为匿名类。但笔者认为, 将一大段匿名类代码放在方法的参数中,会影响阅读性, 倾向于独立类的阅读性好于匿名类。 五.---- 项目各目录的简介 本项目反编于 网上下载游戏 2.0.4版本的apk文件, 在Eclipse平台上的android 2.2版本(android-8)能成功
编译
,正常运行。在
编译
前,要将用户 本地2.2或以上版本的android.jar链接到本项目。 assets\ -- 背景声文件 bin\ -- 由
编译
所生成的class、 apk 文件 gen\ -- 由
编译
所生成的R.
java
(源于res\的资源数据) libs\ -- 原生态引擎库 res\ -- 图片,字符的资源库 src\ -- 程序(
java
)文件 AndroidManifest.xml -- 项目的配置文件 project.properties -- 配置Android版本文件 readme.txt -- 本内容 六.---- 不足与该进 目前反编的
java
,都直接用android常量数值,而无用到常量名。这影响了程序的分析。 如 src\cn\koogame\ui\KooUiActivity.
java
的onTouchEvent() ( 重载手势方法中)中, 可以用 case MotionEvent.ACTION_MOVE: 代替 case 2: ,显然前者阅读性优于后者。 因笔者还没有android常量大全资料,只好暂时直接地使用常量值。若那位读者愿提供 Android常量大全资料,非常欢迎发到笔者的邮箱 walte139@163.com 。 若有建议、意见、批评,也欢迎发给笔者。 Walte 2013.10.12
非技术区
23,407
社区成员
70,514
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章