Java开发软件需要的知识

bdqnwqk2年前百科16

1.java应用程序开发需要用到些什么技术和知识

众所周知,以前都是静态页面,数据全部在页面上,不能修改,只能访问.

而现在,数据一般都在数据库中,然后由页面显示,而java不过就是怎么取数据的过程.

比如,现在挖红薯..

红薯是数据,放红薯的篮子是页面,锄头就是java.

那么最基本的3个东西就是 sql, jsp,java.

然后怎么挖土最有效率,就得精通java,

怎么把红薯从土里拿出来,那就是sql,

怎么放红薯最美观,那就是jsp

这3点既要保持相对独立,又要好好和谐完成,那需要的就是一个整体设计蓝图,

在程序里可以说框架模式,大多数的程序都是按照一个思想,就是MVC,来相互和谐地达到最有效率的工作,而MVC这三层又会有新的其他的框架比如hibernate, ibats,spring,等等.

就这样一步一步走..

2.java软件开发工程师需要学哪些知识

第一个阶段(java基础阶段)

1.java语法

2.面向对象

3.常用的api

4.界面编程

5.多线程

6.文件io

7.java网络编程..

第二个阶段 (数据库阶段)

1.oracle

2.mysql

第三个阶段 (web开发阶段)

1.html

2.css

3.javascript

第四个阶段 (j2ee 中级部分)

1.servlet

2.jsp

3.mvc

第五个阶段 (j2ee 高级部分)

1.struts

2.hibernate

3.spring

3.我想成为一名java软件工程师,需要学习哪些知识

java分为好几个方向的,这要看你要学哪一个。

java ME 是电子类产品的,已经不流行了,所以不用学了。

java SE 是做桌面应用的,可以用来开发游戏,也可以往android方向发展。

java EE 是企业级应用,用来开发网站,现在比较流行。

javaEE 的话,要学的东西蛮多的,比如jsp,servlet, s2sh三大框架,数据库,jquery,lucene,

java学习的东西是最多的。

4.JAVA程序员需要掌握什么知识

先去买哪本书了解一下吧,你不可能指望网上得到详细的教学,网上都是粘贴复制。。。java相对还是好学的,你不需要了解太多的电脑知识,你只用了解下java开发和运行平台,会安装和设置他们,和java本身的语法和组件的用法即可。。。买本书他会告诉你怎么做,我不会java,我会C#.net(微软模仿java平台,自己做的一个.net开发和运行平台,基本原理相似,用法不同,没java火)。

如果你是计算机系的,还是应该注重学校的课程的,就算你不能精通,也至少应该知道他讲的是啥,因为有一天你会用到,甚至可能天天用,比如数据库,数据结构什么的。

学校将的你应该去实践一下,不要说你没电脑???你只要用了,其实相当简单的,一通百通,刚开始可能很困难,只看书永远看不明白,指望老师教会,这就是不可能的事。

5.Java程序员需要学习哪些知识点

Java虽然容易入门,如果你想成为一名优秀的Java程序员. 那么你必须熟悉下面的知识点

面向对象概念

抽象类和接口

构造函数和初始化函数的执行顺序

文件读写和序列化

集合——List、Map、Set

访问控制

异常处理

泛型

Java关键字——Static , Final , Volatile, synchronized , transient, this super等

多线程及线程同步

设计模式

反射

Lambda 表达式

如果你关注网络分布式应用,那么请关注一下几个问题:

熟悉一些通信协议,包括IP、HTTP、TCP、FTP、UDP等,如果有必要的话还可以读一些RFCs相关的文档。

同步和异步通讯

Sockets通信

RMI和RCP技术

消息队列

API接口——JMC、JDBC、ORM、Hibernate

如果你的工作是基于Java Web的应用开发,那么请关注以下几个问题:

JSP/Servlets

WEB框架,比如Structs和Spring

基于服务的架构或者WEB服务——SOAP/Rest

WEB开发技术,像HTML、CSS、Javascript和jQuery

常用的标记语言,比如XML和JSON

WEB应用服务器,比如Tomcat

缓存

WEB应用服务器,比如WebLogic和WebSphere

一些云服务,比如AWS、SoftLayer、BlueMix等

一些实用的类库,比如Java mail、log4j、Jackson JSON等

6.一个JAVA软件开发人员要掌握那些知识

要做个开发人员要掌握的东西很多很多

先学java基础,语法之类的。学完一本书以后多做几个东西出来练练手把语法融汇贯通

学完基础以后就分方向,java目前的方向有两个,一个是web开发方向做网站那块的,另一个是Adroid的开发,其它方向需求量不大

学web的话就开始学HTML和JSP,完了以后学一两个数据库一般就是mysql和oracle或者sqlserver,第二个学会很有用。会用SQL。学完这些以后就做几个项目出来,熟练了以后学目前java流行的设计框架 SSH ,学完了以后就差不多了。但是关键还是编码的能力,多练练算法,这是一切编程的核心

如果做android那就找本android的程序设计看,知识相对少点但是编程能力要求比较高。据李开复认为android发展前景很不错,这个方向很可以考虑。

Java开发软件需要的知识