请问java语言本身有什么用处?学好后应该怎么发展?一定重重感谢!
各位高手好,我是一名大三的学生,有些问题想向各位请教。本人这一年来一直在学习java语言编程,很喜欢他。但现在遇到一些问题,我的同学很多人如今都已经开始学习JSP,Str...
各位高手好,我是一名大三的学生,有些问题想向各位请教。本人这一年来一直在学习java语言编程,很喜欢他。但现在遇到一些问题,我的同学很多人如今都已经开始学习JSP,Structs,hibernate,spring这些相关的技术,我也粗略学习了一点,但是很不对它们感兴趣,我所喜欢的可能还是java语言本身的编程。
这就是我比较喜欢看到的程序:
例如:
import org.w3c.dom.*;
import javax.xml.parsers.*;
import java.io.*;
import org.w3c.dom.Node;
import org.xml.sax.*;
import javax.xml.transform.*;
import javax.xml.transform.stream.*;
import javax.xml.transform.dom.*;
public class CR
{
public static void main(String args[])
{
try
{
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document doc = builder.parse(new File("studentlist1.xml"));
Element root = doc.getDocumentElement();
Element student = doc.createElement("student");
Element name = doc.createElement("name");
Element sex = doc.createElement("sex");
Element score = doc.createElement("score");
student.setAttribute("id","003");
Text tname = doc.createTextNode("zhangzhi");
Text tsex = doc.createTextNode("boy");
Text tscore = doc.createTextNode("90");
student.appendChild(name).appendChild(tname);
.......
}
但听说java是向web(也就是做网站)的方面发展,但又于本人对HTML这样的脚本语言很不喜欢(我所理解的脚本就是那些带有<...>的东西),很讨厌那些标签......大家都知道,网站的界面就是由那些按钮,文本区等等这些控件组成,而现在我们老师带我们用JSP做的小网站时候,我发现所有的上述控件都是HTML中的,而我则更爱用java.awt包中的控件,感觉都一样,而且这个非常熟,那个则一窍不通。
所以说我本人对java自身程序非常喜欢,感觉它和C,C++一样,比较容易理解,而对脚本则希望尽量不接触,那么我用java应该向哪个方向发展呢?????拜托各位给予我解答,多谢了!!!!!
问题补充:
其实我也不是特别讨厌网站,就是讨厌HTML这样的脚本.....以前我曾经在中软实习(用C#和VS,只是我没学过C#)当时记得只是在C#页面写代码,基本就没到过HTML页面,当时那些控件好像用的也都是C#中的,而不HTML的,那些方法比较简单,例如文本区的setText()等等,总之我还是更喜欢java本身这样的正式语言而不是脚本了。
对了,大家不要光看我的例子,那只是个XML中DOM方面的...我的问题意思就是指如果是纯java(像写C和C++那样写几百上千行的代码),那样我应该向什么方面发展呢????? 展开
这就是我比较喜欢看到的程序:
例如:
import org.w3c.dom.*;
import javax.xml.parsers.*;
import java.io.*;
import org.w3c.dom.Node;
import org.xml.sax.*;
import javax.xml.transform.*;
import javax.xml.transform.stream.*;
import javax.xml.transform.dom.*;
public class CR
{
public static void main(String args[])
{
try
{
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document doc = builder.parse(new File("studentlist1.xml"));
Element root = doc.getDocumentElement();
Element student = doc.createElement("student");
Element name = doc.createElement("name");
Element sex = doc.createElement("sex");
Element score = doc.createElement("score");
student.setAttribute("id","003");
Text tname = doc.createTextNode("zhangzhi");
Text tsex = doc.createTextNode("boy");
Text tscore = doc.createTextNode("90");
student.appendChild(name).appendChild(tname);
.......
}
但听说java是向web(也就是做网站)的方面发展,但又于本人对HTML这样的脚本语言很不喜欢(我所理解的脚本就是那些带有<...>的东西),很讨厌那些标签......大家都知道,网站的界面就是由那些按钮,文本区等等这些控件组成,而现在我们老师带我们用JSP做的小网站时候,我发现所有的上述控件都是HTML中的,而我则更爱用java.awt包中的控件,感觉都一样,而且这个非常熟,那个则一窍不通。
所以说我本人对java自身程序非常喜欢,感觉它和C,C++一样,比较容易理解,而对脚本则希望尽量不接触,那么我用java应该向哪个方向发展呢?????拜托各位给予我解答,多谢了!!!!!
问题补充:
其实我也不是特别讨厌网站,就是讨厌HTML这样的脚本.....以前我曾经在中软实习(用C#和VS,只是我没学过C#)当时记得只是在C#页面写代码,基本就没到过HTML页面,当时那些控件好像用的也都是C#中的,而不HTML的,那些方法比较简单,例如文本区的setText()等等,总之我还是更喜欢java本身这样的正式语言而不是脚本了。
对了,大家不要光看我的例子,那只是个XML中DOM方面的...我的问题意思就是指如果是纯java(像写C和C++那样写几百上千行的代码),那样我应该向什么方面发展呢????? 展开
展开全部
楼主既然不喜欢J2EE,但是又特别喜欢JAVA,那就只有向J2ME和J2SE方向发展了。但是我觉得J2ME比J2SE更有前途。J2SE的优势貌似就只剩下跨平台了。
唉··我现在做的就是楼主最讨厌的J2EE··,不过话说回来:JAVA现在用到的领域还是J2EE要广一些。J2EE在我们公司的项目中也就是起到表现层的作用。
楼主要做软件开发方面的工作的话,可能这辈子都离不开你讨厌的"<......../>".
几个月前Google的 Android 手机操作系统发布。开源免费的手机操作系统,所以业内认识分析这个操作系统很有前途。今年年底可能就有Android的手机面世了。国内已经有不少程序员投入到Android手机应用的开发当中了。我也热衷了一段时间,但是由于工作的原因,没有时间学习了。楼主现在还在学习阶段,有时间可以了解一下。现在也有一些Android的技术社区了。开发Android应用也是基于JAVA+Eclipse的。也算是J2ME了吧。但是"<......../>".配置文件特别多。呵呵 o(∩_∩)o...
个人观点,仅供参考啦!楼主邀请的啦··呵呵·
唉··我现在做的就是楼主最讨厌的J2EE··,不过话说回来:JAVA现在用到的领域还是J2EE要广一些。J2EE在我们公司的项目中也就是起到表现层的作用。
楼主要做软件开发方面的工作的话,可能这辈子都离不开你讨厌的"<......../>".
几个月前Google的 Android 手机操作系统发布。开源免费的手机操作系统,所以业内认识分析这个操作系统很有前途。今年年底可能就有Android的手机面世了。国内已经有不少程序员投入到Android手机应用的开发当中了。我也热衷了一段时间,但是由于工作的原因,没有时间学习了。楼主现在还在学习阶段,有时间可以了解一下。现在也有一些Android的技术社区了。开发Android应用也是基于JAVA+Eclipse的。也算是J2ME了吧。但是"<......../>".配置文件特别多。呵呵 o(∩_∩)o...
个人观点,仅供参考啦!楼主邀请的啦··呵呵·
展开全部
JAVA的口号是,网络就是计算机!所以看出java对网络的应用十分强大,你肯定之道.net包写的怎么样吧!用起来很方便吧!所以,java就在网络上,所以有很多现在的企业都是用java去管理运营的,例如医院等,好像中国移动也是,各大银行都是java,用的最多的就是B/S模式了!我也java学习着,希望共同进步!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Structs,hibernate,spring 就是传说中的 SSH 框架
JSP 显示层
框架比较好学习,使用2,3次就掌握了,比较简单的 建议了解了解
一般一个月的项目花在框架上的时间不会超过3天,只是对一些配置文件的设置,主要还是JAVA代码
JSP页面美工会帮你处理好,程序员要做的只是把需要显示的数据+上去
大方向就是这样没办法,如果你只学习JAVA不了解框架 那只能往软件售后或者技术支持方面发展了
或者j2se 方面的工作
JSP 显示层
框架比较好学习,使用2,3次就掌握了,比较简单的 建议了解了解
一般一个月的项目花在框架上的时间不会超过3天,只是对一些配置文件的设置,主要还是JAVA代码
JSP页面美工会帮你处理好,程序员要做的只是把需要显示的数据+上去
大方向就是这样没办法,如果你只学习JAVA不了解框架 那只能往软件售后或者技术支持方面发展了
或者j2se 方面的工作
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DOM解析XML其实也应该算在WEB应用上,尤其现在AJAX的广泛应用,越来越多的请求都是以XML的形式进行传送,所以很需要.
我觉得以你的爱好取做ERP吧,也需要JAVA
其实我倒是认为你对java的理解还不够,你仅仅是喜欢那些界面上的东西,其实java在界面方面和C++是没有可比性的.
还有做做swt的开发吧
我觉得以你的爱好取做ERP吧,也需要JAVA
其实我倒是认为你对java的理解还不够,你仅仅是喜欢那些界面上的东西,其实java在界面方面和C++是没有可比性的.
还有做做swt的开发吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
哦,java做应用程序没有前途,楼主如果喜欢可以向j2me方向发展,要是向j2ee发展不弄html是没有办法的,因为用角本其实可以简单得多。j2me方向为手机和移动设备编程,前途相当好了。说实话我也超不喜欢标记语言,要编程就直接来实的让人感觉和编程距离很近
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询