关于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++一样直接运行使用~