谁能分享一下java的学习历程,比如说学了什么然后在学什么?
发布网友
发布时间:2022-05-23 02:23
我来回答
共4个回答
热心网友
时间:2023-08-20 06:44
1.首先学习基础,java的基本语法,以及一些编程思维。尤其是面向对象的思维
2.然后开始着手了解一下java的应用,当然首当其冲的是网页编程了,可以了解一下这个方面涉及些什么内容,具体要求学哪些东西,我个人觉得,如果要向这个方面发展,既然也网页相关,与网页脚本是要知道的,这就包括了好多,jsp javascript html ……,然后可以向着一些与处理相关的,比如说,在网页中作处理的时候一般用java做成类工具,然后再在网页中调用,具体说来就是一个mvc框架,这又来了,mvc是什么,要不要了解啊,当然好啦,不过不要急,要一步一步来,首先说一下什么是mvc,说白了它是一个框架来的,就是Model(模式)-View(视图)-Controller(控制),就是说它把处理与显示分离开来设计,具体说来你就要学习以下方面的知识。
3.首先你在学习了java基础上,要去学习自己编写一些类作处理的,然后就去学习servlet,学习它的功能以及怎么用的,当然学了这个之前你要先学html,为什么呢,因为后面要用到啊,比如说学习servlet是不是有一些html报文输出哦,是吧,当然实战当中是不怎么用servlet作输出的,真正用作输出的就是后面要说的jsp。
4.jsp是什么呢,说白了就是html中加入java,而上面说到的servlet就是java中加入html,简单吧,但是里面涉及很多的技术,jsp涉及到很多的东西了,具体看教材吧,在这里说一下选教材,其实我们学习过程中,尤其是学一些基础课中,不要在选教材上犹豫不决,要知道一些经典的东西一般的教材都一样的,选一本自己看得懂的就是了,说又说回来,这里就有一个很重要的东西,就是bean,这个就是java的特殊类,具体你慢慢看吧
5.学习完这两个之后你一定有一点成就感了吧,因为你终于可以明白什么叫MVC了。所以接下来你就要学习一一下这这MVC框架了,这个一定要知道是怎么实现的
6.再下来你很快发现你现在学的没有涉及到数据库呢,对,所以现在就要开始学数据库相关的网页编程了,那如果用java做网页的话当然首选jdbc了,还有数据库相关的知识了,比如说SQL语言是不是要懂啊,还有具体的DBMS(数据库系统)。重点是jdbc如何处理数据库中的数据库操作的。
7.当然很快发现你学这点东西只能做一个简单的页面或者网站的,对大型的网站还是有一个大的框架的,所以接下来学一下三个框架:struts 、spring 、Hibernate。这三个很多内容,而且还要用到前面说的内容。
8.最后这个网页编程基本就会了,当然实际当中还有很多,但是这是到时用什么就学什么了的,再让我们回到最初的问题,java能做什么,当今一个很可以称得止很热的东西出来了,那就是手机程序编写,包括常规的java平台的手机程序编写,以及智能手机的程序编写(当然这个是指开放java接口的才行)否则还是得回到C、C++或者C#。这个与常规的桌面程序既有区别也有很大的联系,由于个人没有做过这个方面的工作,所以只能简单说几句了。
9.怎么说呢,就是学习了JAVA 基础,再学习J2ME,当然手机上的软件并不全是j2me开发出来的,还需要很多手机系统提供的包和接口,所以你还得学习一下手机系统提供给你的包中的接口和类的用法,以及怎么处理与显示与事件的关系。
!
说了这么多,自己慢慢摸索吧,不懂还可以问,反正我们都是认识的!!
热心网友
时间:2023-08-20 06:44
(1)会使用java的基本语法编写简单控制台程序
(2)会使用简单算法实现业务需求
(3)会使用eclipse开发、调试程序
(4)会使用操作属性文件读取配置信息
(5)能够正确讲述面向对象思想相关概念、并编写程序时熟练应用
(6)能使用java语言字符串操作、常用I/O操作
(7)能受用java语言操作XML文件
(8)会使用JDBC完成数据增删改查操作
(9)会使用异常处理程序中的意外情况追问嗯嗯,如果你不介意的话,可否介绍下你学完基础后接着又学了什么,再接着又学了什么,最后达到可以做简单项目的境界。
追答哦,原来没有给你写完,还有以下要深入的东西!!
2、web网站开发技术
(1)能够使用JSP组件技术开发动态网站
(2)能够在WEB容器中配置和发布WEB应用
(3)会使用JSP+Servalt+javaBean开发网站
(4)会使用Session、Cookie管理回话状态
(5)会使用SmattUplod实现文件上传
(6)能使用java语言字符串操作、常用I/O操作
(7)会使用Ajax实现无刷新效果,会使用WDR简化Ajax开发
(8)会结合JavaScript提高用户体验
(9)会使用JNDI、DataSource技术
3、基于常见框架开发企业级引用
(1)会使用Hibernate完成实体数据的持久化操作
(2)会基于Struts2开发应用程序
(3)会使用Spring实现常见开发需求
(4)会创建、发布、调用Web服务
(5)会使用JFreeChart开发图形报表
这些东西是提高的知识,但要做到熟悉!要是这些你都没有问题了,那可以说你已经可以做程序开发了,一些购物网站的前后太以及页面,还有什么医院药物系统的项目是可以做的!再好的话,你是知道的····!
热心网友
时间:2023-08-20 06:45
从 输出语句开始学吧,然后是数据类型== 这些都是再基础不过的了
热心网友
时间:2023-08-20 06:46
先看基础语法,多动手