admin 管理员组

文章数量: 887021


2024年1月16日发(作者:在excel中)

java前端开发需要什么知识

Java核心

Java的学习主要包括:语法基础、面向对象思想。学习任何一门语言语法都是必须的,因为Java的接近自然语言,也是一种相对比较容易学的语言。同时面向对象〔编程〕更是其核心思想,要理解其实只要记住一句话就行了,那就是:一切皆是对象。

中级的IO流、多线程、反射及注解等。IO流程、多线程等是相对比较高级一点,例如我们可以读取一个Excel文件、将一个文件分开,做一个时钟、使用多个线程发送邮件等等很多有意思的事。另外反射及注解更是后面流行框架SSH等的基础,在使用中你便会慢慢感受到它的无穷魅力。

前端Web

现在来说Java最流行的应用还是Web开发。像HTML、CSS、Javascript等都是基础的知识,另外作为开发人员对目前最流行的Javascript框架Jquery更是必学不可的。

数据库

关于结构化的数据,我们常用的还是像Oracle、Mysql和PostgreSQL之类的关系型数据库。同时针对数据库编程还是PL/SQL必须要学习。使用Java访问数据库的话还有JDBC。

J2EE

第 1 页 共 6 页

作为Java开发,CoreJava是核心,而作为JavaWeb开发,我认为Servlet才是核心。Servlet是服务器端的Java应用程序,但是与一般的Java应用程序不同的是,它是由web服务器来加载启动,即我们常说的Servlet,如Tomcat便是servlet容器。另外谈到J2EE开发,这里有一个重要的模型不得不提一下,很多人其实已经想到了,那便是MVC(模型-视图-控制器)模型。在传统的web开发中,往往是JavaBean充当模型、JSP做视图而Servlet作为控制器。

框架

说到框架,其实已经提到了著名的MVC模型,SSH(Struts+Spring+Hibernate)就是一个非常好的实现。关于每一个框架的作用,我想就不用多说了,毕竟这里并不是想写一本教程。另外还有工作流开发的JBPM,搜索引擎Lucence及使系统对外提供接口的webservice应用组件等都是应该要掌握的。

2怎么学习java

我们必须明确一个大方向,也就是说现在面向对象的编程范畴。无论人工智能曾经有所浪潮,但将来5-10年工业界广泛承认并接受的将是面向对象式的编程。

工业界目前最流行的面向对象编程语言就是C++和Java。所以基本上锁定这两个方向就可以了。而且完全可以同时掌握。

第 2 页 共 6 页

掌握Java的精华特性而且一定要知道为什么。比如,Interface和multi-thread。用interface是更好的多继承的模型,而多线程则是〔制定〕到语言一级的重要特性。要完全理解interface是为什么,用多线程又有几种常用的编程模型。

理解了语言的特性是为什么了之后,就可以试着上升到制定这个层次,毕竟学习语言是要用的。目前比较好的开发模式是采纳自定向下的面向对象的制定,加上MVC的模式(你可以看一下我介绍的关于MVC的内容)。首先要找出最顶层的对象(这往往是最难的),然后一层一层往下递归,记住每次应符合7+/-2的原则,因为我们人的短记忆就是这样。一般有图形用户界面的 应从界面开始制定。

有了基本制定模型后,可以学一些制定模式(Design Pattern)。这是目前证实很有效的。比如体系结构模式(Layering分层,Pipe/Filter管道或过滤器),制定模式(有很多,比如对象池Object Pool、缓冲池Cache等),编程模式(比如Copy-on-Write)。懂了这些模式之后,就会对 系统的整体结构有很好的把握,而学术上也有倾向一个系统完全可以由各种模式组合而成。前面提到的MT实际上就有好几种模式,掌握后就不用自己花很多时间去试了。另外一个 很重要的领域就是并行 和分布式计算领域,大概有20种左右。

3怎样学java

第 3 页 共 6 页

第一:

必须有一个老师给自己讲解,带着学习,这样首先是可以少走很多的弯路,不致于一个小小的问题,就困扰了一天的时间,可能明白人的一句话你就明白,但是自己想可能必须要一天的时间,或许最后还是搞不懂。

第二:

必须要有一个明确而且系统的学习规划,比如你今天学习什么内容,而且今天学习的内容跟着什么案例学习,如果你学习JAVA只是看看免费的视频,那我劝你还是不要浪费时间,必须跟着大量的案例,反复学习,关于一个知识点才可以真正的掌握。

第三:

一个明确的学习路线图,分为三个大阶段,每一个阶段有相应的学习时间。我给大家的建议是学习半年的时间,半年的学习时间恰到好处,不多不少。关于JAVA的每一个阶段的知识点都可以掌握的不错。

第四:

要不断的复习前面所学到的东西,比如在最开始的学习HTML+CSS,但是可能由于长时间的不学习,等你学到最后的时候就要忘记。子曰:温故而知新。

第五:

第 4 页 共 6 页

无论是学什么东西,一定要有目标感。比如我们学习JAVA,为啥要学习JAVA非常重要;比如说我学习JAVA就是为了高薪;或者说我学习JAVA就是为了三年之后可以升级到项目主管,5年干到架构师,这点非常重要。

4java怎么样学习

首先要明确学习java的目的,因为语言有很多种,为什么要学习java,如果连自己学习的目的都不知道,只是看学习的人比较多,那么就失去了学习的意义。

开始可以买一本java的基础书籍,从头看起,好好的学习钻研,边看边敲代码,有些人只想用眼睛看,不动手,学习编程语言,不动手就学会那是不现实的。

要清楚java的三大体系,javaSE,javaEE和javaME,javaSE是java相对基础的部分,也是学习java的必经阶段,所以要从javaSE学起,然后在想另外两个体系扩大。

接下来就要学习面向对象最基本的封装、继承、多态。类,接口,泛型,输入输出流,线程,TCP/UDP协议,注解,反射机制等一些非经常用的部分。

常用的部分学好之后,就可以接触数据库的一些东西了,比如表,视图,索引,存储过程,触发器等,然后就是java与数据库连接jdbc,因为以后的工作中,最常用的就是java操作数据库。

第 5 页 共 6 页

然后就可以看一些java的框架了,因为现在很多企业开发中都是使用框架的,比如StringMVC,SSH等,使用框架可以减少工作量,增加工作效率。

总之,不管学习什么语言,都不是一朝一夕之间可以学会的,必须要付出努力和汗水的,学习的过程很无聊,但是你保持过来了,你会发现编程也是有很多乐趣的。

第 6 页 共 6 页


本文标签: 学习 比如 开发 面向对象 模式