关于学习JAVA不明白的地方. ( 积分: 80 )

  • 主题发起人 主题发起人 FlyDayDream
  • 开始时间 开始时间
F

FlyDayDream

Unregistered / Unconfirmed
GUEST, unregistred user!
__________________________
我一直有点头晕:
J2EE
J2SE
还有什么J*,为什么这分这么多,我们刚入门学习,怎么选择呢?
我刚学习java,我就只知道用jcreator进行练习编写java代码.
我在纳闷:
用java开发web是不是就是在写 Applet?
用java开始实用程序,编译过就是*.class,怎么才能发布到别人的计算机上呢?
别人要是没有安装 JDK,安装包是自带的,还是提示用户安装.
怎么样运行程序,不像delphi可以在桌面上加快捷方式,java怎么实现呢?
__________________________________
用java开发手机游戏? 在手机中如何调用呢?手机也是一个小的操作系统是不?
_______________________________________
.Net 我看了一下界面,不太懂,感觉是界面与代码是分开了.然后编译,反编译的文件发布,是不是不用给用户源代码?

___________________________
看到一本书说: asp 是在html加入了javascript 或vbscript 代码
哪 JSP 是不是在html加入了javascript 代码 ,还是就是单独的JSP什么之类的东东?
 
你是够晕的,我也是
但你是可以搜一下关于 java 学习的。
关于 .net 不用发布源码的
现在 jsp 有好几种写的方式
 
还是搜索一下吧
 
J2SE是基础,用于桌面开发;J2EE则扩展了J2SE——我认为就是像DELPHI的多增加类库的意思,主要用于WEB开发;J2ME则用于嵌入式开发。
转~~~~~虽然我很不想转,但是为了我的肚子
昨天去中关村,发现DELPHI居然出了新书,书名上讲什么D什么的,没听过,也许是新技术吧,但我居然没有拿下来翻,诶。。。。。。
搞了这么多年的DELPHI,真是。。。。。。
一起转吧
 
很想能有牛人把JAVA的一些概念转成Delphi的语言解释一下,感觉JAVA太多的概念性东西了,让人摸不着头脑。
期待中……
 
開始學習都是這樣。 我也是。
 
所谓j2se 就是java2标准版本的英文缩写(java在1.2之后的版本通称java2)
j2ee就是企业版的缩写,还有一个你说的就是j2me也就是移动版的缩写。
j2se是最基本的java类库,主要用于研究和桌面系统的开发。
j2ee主要是企业级应用,服务器开发,数据库,jsp和servlet等的开发。它扩展了j2se。
j2me是嵌入式和手机的开发。它对j2ee进行减肥,然后又加入了一些新东西,让它可以在手机之类的小东西上效率更高。
他们之间最大的区别就是包含的工具类不同。
刚开始学习的时候必须学习j2se,这是基础,不可能跳过他去学习其他两种。
java的开发不仅仅是applet(我们叫他小程序),它可以发布应用程序。
但是最重要的应用就是用来做服务器和客户端的粘合剂也就是jsp和servlet的应用,这个你以后会接触。
java不能像vb一样发布.exe文件的应用程序,只能发布扩展名为.jar的文件,而且在运行的时候别人的机器上必须有jdk,而且一定要自己下,程序本身不带jdk的。
手机开发没具体做过项目,就不发表任何看法了。
.net我也不会,就不说了。
俺也是初学者,不过希望不要鄙视我,希望答案对你有所帮助。
 
刚刚看错了,呵呵~~~那个j*我也不知道是啥东西,怀疑是微软出的类似于c#的东西,我是真不知道,蒙一次吧……别拿砖头拍我啊!
顺便说一个我好长时间才搞明白的东西:jsp和javascript不是一个东西,jsp属于java,但是javascript不属于java,只是一种脚本语言,有自己独立的语法和思想,千万别混了。
 
说起来就没完了……还想说……
你提到了JCreator,那个不属于集成开发环境(IDE),初学者用来写一些文件没有问题,但是将来想做点什么工程的时候就不能用了。
这里推荐一点开发环境吧:
eclipse,著名的开源IDE,开源意味着免费,随时都可以下载并且使用,只不过最新版的界面永远是英文,所以需要适应一段时间。
MyEclipse,前者的一个插件,使用范围最广,但是收费,不贵,而且有破解,重点推荐这个东东~~
NetBeans,这个东西有中文版,简单,易用,只是公司工作中使用率极低,不建议想从事这java软件开发的工作的人使用。
JBuilder,功能强大,但是很贵,除非有公司支持你,否则上面几个肯定够你用了……
这谢都是个人的意见,不代表任何官方立场……呵呵~不说了,老手看到该笑话我了~班门弄斧到此结束~~~
 
J2EE、J2SE先放一边,学语法可以写控制台程序,就是那种直接print的
WEB程序可以先学一下Servlet,然后学一些其他的框架,比如webwork、jsf等等
至于Javascript,它与Java没有关系,不过现在它很火,可以学习一下AJAX
 
我手头的这本书,一举例子就是applet.每镒测试 就要写一个网页文件
我用jcreator4.000.28
 
呵呵,JAVA只是一种语言而已,研究它没有多大意义。
1、自己要有个目标,没有目标,学什么都很盲目,哪怕是一个很小的软件。
2、先把语言放在一边,把基本功打好,什么是对象,设计模式,UML图,这些搞透。
3、当你学完这些以后,发现所有OO语言你都能在3天内搞定,因为学不好都是这些基本功没有打好。
JAVA,J2EE全都是设计模式作怪导致看不懂别人写的代码,没有这些基础,搞3年都一头雾水,还是在画葫芦。
JAVA的强项在于服务器应用和跨平台移植,桌面不是他的地盘。
 
applet不需要学习,在实际的企业应用中,applet是很少有机会用到的。
建议学习的重点在web应用方面。
 
哈哈,[:D]
applet是java小应用程序,要客户端jdk支持,可以动态的下载,就相当于activeform(cab)差不多,类似应该是!
关于写WEB的话,用java的(jsp)java server page,javabean,struts,……,JSF等等
关于发布的问题,编译好以后,一般发布*.jsp还有class文件(可以加密,自已程序中写)
由WEB服务器来解析的,像tomcat,resin等等 还有weblogic太多了
编译器嘛现在流行eclipse
asp,asp.net一样的,是IIS来解析的,
asp一般有代码,但一般加密发布
asp.net的话,是*.aspx与dll,不过dll可以被反编译,可以混淆
web都是放在服务器上的,由IE之类的家伙下载,给用户显示出来.
 
看来你需要换一本教材了。
个人推荐《thinking in java》
 
谢谢以上各位的参与.
今天我用了jbuild2006,代码
Button T1
T1=new Button("") 居然出错
但是这样可以
Button T1= new Button("")
 
JAVA确实有太多概念性的东西了
 
来自:popolemon, 时间:2007-9-25 18:18:10, ID:3837493
呵呵,JAVA只是一种语言而已,研究它没有多大意义。
1、自己要有个目标,没有目标,学什么都很盲目,哪怕是一个很小的软件。

这个第一点就很关键,问题就在这里,初学者一般都不太明白目标在哪里,java用来开发什么。。。
 
分少,分配不均见谅。
 
结贴了没.
 
后退
顶部