问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于JAVA语言的学习的几个问题

发布网友 发布时间:2022-04-14 09:55

我来回答

4个回答

热心网友 时间:2022-04-14 11:25

好吧,我来试试,可以说的有点多,但是相信应该能对你有所帮助。
1.j2se是java的基础语法,必须学会,而且最好能深入理解熟练运用。主要包括了java的数据结构(队列,栈,堆,线性列表,8大基础类型,String字符串类等等),java的基础算法例如8大排序,java的核心思想OOP(面向对象,抽象,继承,封装,多态等等),socket(java的网络编程),I/O流(也就是处理文件传输),并行(也就是多线程),regex(正则表达式),最好能了解一些jvm(java虚拟机)的一些算法,对java程序的内存管理会有帮助,了解一些反射机制,然后再去看一些比较常用的java程序的设计模式。
还有java的swing,awt,gui图形界面部分,因为java主要是基于服务器端的应用,所以几乎很少在有企业使用java的图形界面部分,本地客户端多数是另一种面向对象的语言,C#来替代。所以只要少部分了解即可,工作中几乎用不到。
2.j2ee是java的web服务器端部分的应用,也就是说,java的最终产品出来大多数是以B/S结构的形式展现。j2ee部分就是教你如何让java的程序以B/S的形式展现。多数是JSP,javascript,html,数据库,如mysql,oracle等数据库。还有就是经典的hibernate,struts,spring等开源框架。
3.java语言本身,还是要来解决问题的,并不是说单纯的掌握基础语法即可。所以还要学习html,javascript,php,数据库,主要是mysql和oracle。
4.站在初级的角度来看,j2ee和j2se联系似乎不大,很多人j2se水平一般,或者比较菜,但是对于j2ee部分的框架运用熟练,似乎也能得到一份开发工作。但是这点的坏处就是,在很长的时间内,实际上干的都是码农的活。做的都是简单或者重复性的工作。因为那些框架都是把底层的实现给封装好了,大部分时间只要调它的方法就可以了。
实际上这些框架之所以优秀,就是因为里面大量使用了java的设计模式,反射,和很多非常经典的算法,所以真正的想要在j2ee部分上有所发展,还是要懂得看他们的源码。所以还是要回过头来看j2se部分,因为那是java的核心。扎实的基础才是制胜的王道。很多人抱怨工资低的原因就是因为基础的缺乏,程序之中核心的算法根本不是他们来写。
还是那句话,程序=数据结构+算法,说的非常有道理的
4.java用到一定程序,接下来就是一个程序员的分水岭。有些人拼命的做,也就是6到8千,但也有一部分人却能很轻松的过万,而且抢着要。
因为IT的主流肯定是信息化处理,单一结构的java产品肯定是满足不了的。能否应对海量数据的增长以及处理,就是一个开发的分水岭。程序不再是单一的几台服务器可以满足,而是以服务器集群的方式出现。比如我们常听到的云计算。
海量数据处理,千万甚至上亿级别的数据量,不再是以只靠数据库的形式存储,而是以分布式文件系统的形式存储。所以分布式并行计算这些都得掌握。像谷歌,百度,淘宝,腾讯,新浪等都在使用这些技术。这就是为神马人家能轻松过万的原因,当然高数肯定要好的。
对了还有就是最好能熟练操作linux系统。因为java的服务器基本都是部署在linux上面的。
OK,就说这么多~~

热心网友 时间:2022-04-14 12:43

1.能编辑java 的IDE 很多, 推荐使用eclipse 和netbean,免费的.可以有输入辅助,运行结果查看,还有大量的插件辅助你完成大部分的重复工作.
2.java 有三个方向 java EE ,ME ,SE ,目前来说javaEE 比较吃的开...范围比较大.,我们说的jsp,等技术就是属于这个范畴... 至于ME和SE 用的相对少点..很多企业都不愿意做这个...真的需要做图形界面什么的,首先会考虑c/c++的 不会用java.
3.java 基础看看就行了..计算机语言这东西.语法大同小异,重在实践出来的开发经验..追问谢谢,可以给我留个QQ不。

热心网友 时间:2022-04-14 14:17

J2SE和J2EE现在统一叫JAVA SE和JAVA EE了。
JAVA SE是JAVA的基础类库,也叫标准版,就是Standard,是学习语法过程中接触到的。
JAVA EE是JAVA的企业版Enterprise。这个是用于企业级开发(一般指WEB开发)的一套API规范,各厂家的实现不同。
基本上JAVA还有JAVA ME,CARD等等挺多,一般还是JAVA SE和JAVA EE学的比较多吧。
java常用的IDE有eclipse,netBeans,JBuilder,intelliJ

热心网友 时间:2022-04-14 16:09

j2se和j2ee的两个版本,分别为标准版和企业版,所有java的类库都在其中。java可以将jdk安装上之后用直接用记事本或者编辑器编辑,保存成.java类型就是java文件,可以用dos(命令提示符)编译运行。java也有IDE,就像vc,比如eclipse,可以像你说的vc++一样直接运行使用~
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
双人沙发的一般尺寸是多少 双人沙发的标准尺寸是多少 双人沙发的常规尺寸是多少 一般的双人沙发的尺寸是多少 2人沙发标准尺寸是多少 面对此等形势与挑战,我们又该如何应对? 大量国央企数科公司成立,传统软件公司如何应对 造梦西游OL 造梦西游ol 80级以后该干嘛? 西铁城走心机程序更新失败 房子满二是指多久 碎心石歌曲原唱 我要忍住所有的忧伤是哪首歌的歌词 泰安正信科技有限责任公司的破壁灵芝孢子粉质量是最好的吗? 世上没有为心碎的石头,确有为石头碎的心 破壁孢子粉,孢子粉,灵芝粉,冬虫夏草,丁毒豆对抗癌哪个效果好,怎样搭配别的药材效果最佳?注:黑色素 有一首歌其中一句是'你我没有刻骨铭心的恋情,我却有颗痴痴的心'这首歌叫? “世上有没有刻骨的恋情,我却有一颗痴痴的心”这是什么歌 灵芝破壁孢子粉对人体免疫力有什么作用? 中国农科院【中农】有机富硒破壁灵芝孢子粉 国企科技 哪里能买到 富硒破壁灵芝孢子粉价格查询保鹤堂? 富硒破壁灵芝孢子粉哪个厂家最好 富硒破壁灵芝孢子粉对口腔癌有疗效吗? 沈阳什么药房能够买到富硒破壁灵芝孢子粉 灵芝孢子粉可以抗癌防癌吗? 不知道富硒破壁灵芝孢子粉怎么样? 富硒破壁灵芝孢子粉怎么样 富硒破壁灵芝孢子粉的适用人群 SOP S8震撼上市,这些亮点让你动心了吗? sop手机怎么分屏_最新信息? sop手机怎么设置手机字体 如果没有刻骨铭心歌词 收付记账法的资金收付 晓晓唱的碎心石歌词含义是什么意思 用友软件的收款单怎么填制? 固尚门禁gson-f9cut管理员忘记密码了 在用友中其他货币资金的二级明细科目是怎么填辅助核算项目,比如需要开商业承兑汇票填制记账凭证会不会有 用友如何增加一张商业承兑汇票 立秋后要多吃红薯,利于身体健康,有哪些简单的做法? 用友T6软件商业承兑汇票与银行承兑汇票有什么不同 用友会计凭证填写票号和日期 设置结算方式票据管理标志在哪里 用友软件中商业承兑汇票怎么审核 用友会计电算化软件里面怎么填收款单 火把节。泼水节。是哪个民族的节日 QQ会员有哪些CF特权? qq会员玩cf有什么好处? 玩CF开起QQ会员有什么好处? qq会员玩CF友什么特权? 新浪微博达人积分怎么才能不显示在首页上??? 儋州美亚电缆总经销 怎样能最快速度让新浪微博上首页?