首页 \ 问答 \ 《java并发编程实战》和《java并发编程实践》哪个是传说中的那本...

《java并发编程实战》和《java并发编程实践》哪个是传说中的那本...

更新时间:2023-10-03 16:10

最满意答案

Java基础学完后,不要去学什么框架!!因为学习那些东西,不仅仅需要java基础。

建议你接下来学习:
1、xml相关知识,仅需了解xml的基本结构,并尝试使用Java对xml进行解析,生产xml。不用深入了解XML,了解即可!
2、数据库相关知识,建议学习MQSQL数据库,会简单的建库、建表、增删改查即可,对数据库也不必很深入了解,以免走入死胡同,影响学习积极性。
3、JDBC相关知识,能通过Java对数据库进行增删改查即可!!
4、HTML相关知识,作为Java开发人员,对于html也没必要非常深入的了解,但是要求能看懂HTML的各种东西。
5、对js语言简单了解下,能达到使用js对简单的html的DOM树进行修改即可,也不用太深入了解。
6、学习servlet相关知识,这个是重点,好好学!
7、学完servlet相关知识后,学习jsp,jsp其实就是servlet另一种表现形式,你学到这里时候就能了解了。
8、接下来你就可以开始学习,Struts2了,对于这个框架你只需要了解他的MVC构架思想、以及拦截器等知识即可,并能灵活使用。其他很高级的属性可以以后熟练Java后再深入。
9、接下来你可以学习Hibernate框架,是对数据库访问的一种封装!!这个学习时候重点是要理解这个框架的思想,知识点不用死记硬背,因为这框架也是一些程序员开发出来的,他们定义的东西,我们没必要都记住,要用到时候再去查即可。
10、下来学习spring,这个主要要能应用spring的整合思想来整合自己的应用。让自己的应用更灵活等等功能

一步步来,期待你的一步步成长!!  学习过程中要多动手,不要只看代码,而不动手敲代码,这是对java初学者最真诚的忠告!!

相关问答

更多
  • java貌似只能开发手机游戏啊,建议向J2EE发展,J2EE现在还是比较主流的
  • jave ee 相当于java se的升级版本,需要掌握更多的相关知识。 jave ee的学习中,java web是必须要掌握的技术了,主要包括servlet。
  • java基础很重要! 你不要小看了第三章到第八章,它是java面向对象的精髓------初学java其实就是学习语法和API,但是java面向对象的实现是在你写代码的过程中才能够体会到的。你工作一年后面试,java基础仍然是面试的重点,工作5年后也一样,区别是:五年后完全问得是java底层的实现机制。 刚学java,要把java系统的学习一边,一个好的java程序员是了解整个java的体系构架,每个应用都要学习。在桌面应用方面,微软的VB,C#无疑是霸主地位,但是java的Swing也要学习(applet放 ...
  • java现在主要分2个大方向,一个事j2ee 做web开发,还一个是j2me是做手机开发的,现在流行的是安卓软件开发,看你哪个方向敢兴趣。 ssh可以看下,但是不建议你去研究它。 如果你对j2ee感兴趣可以着重去学,jsp ,servlet el表达式 jstl标签库等,现在所有的mvc框架的底层都是采用这些技术来实现的。技术其实不是很重要,你要学好什么是oop 怎么才能让代码的复用性更高,怎么去多态的重写和重载各种方法和类,建议你去好好学学各种设计模式,看下它们的设计思想,spring可以好好看下,它的代 ...
  • 学习了JAVA后,可以考虑学习HTML,JS,CSS等技术,主要是学习AJAX。掌握之后就可以开始学习JAVA WEB了。再学习一些数据库的相关知识,比如MySQL,Oracle等数据库的基本使用,T-SQL语句的编写。然后尝试着做一些小的项目,比如论坛之类的,拿来练练手。当JAVA WEB掌握的不错了,就可以有选择性的学习一些开源框架了。比如像火的不行的Struts hibernate Spring 这三个开源框架,还有什么ibetis,Web Work之类的,当然还有AJAX框架,像EXTJS ,jQq ...
  • 游戏开发一般是指J2ME吧,好像android就不错, 学完coreJAVA,一般会分 WEB方向还是手机游戏开发,还是 桌面程序开发。 WEB 的话就学些数据库啊,WEB框架啊 spring啊 hibernate啊,ibatis啊struts啊什么的 桌面开发我就不太懂了, J2ME 吗就去网上查查 搭开发环境,之类的资料搭个环境,然后找些别人开发好的先看下,再自己修改,再创新。
  • Java基础学完后,不要去学什么框架!!因为学习那些东西,不仅仅需要java基础。 建议你接下来学习: 1、xml相关知识,仅需了解xml的基本结构,并尝试使用Java对xml进行解析,生产xml。不用深入了解XML,了解即可! 2、数据库相关知识,建议学习MQSQL数据库,会简单的建库、建表、增删改查即可,对数据库也不必很深入了解,以免走入死胡同,影响学习积极性。 3、JDBC相关知识,能通过Java对数据库进行增删改查即可!! 4、HTML相关知识,作为Java开发人员,对于html也没必要非常深入的了 ...
  • 一般都是进行J2EE开发的,需要学一些框架的应用,比如Spring,Struts,Hibernate... Servlet、JSP是应该掌握的,HTML,JavaScript,CSS,AJAX也很可能涉及到; 另外一个方向就是进行Eclipse插件开发,会用到SWT、JFace等; 其他,比较通用的还可能涉及到XML解析、日志记录等等。这方面可以学习一下Dom4J、Log4j; 如果涉及到单元测试的话,可以学习一下JUnit、dJunit。 再涉及到程序性能方面的问题,可以看一下性能调优方面的经验技术。 想 ...
  • java现在主要分2个大方向,一个事j2ee 做web开发,还一个是j2me是做手机开发的,现在流行的是 安卓软件开发,看你哪个方向敢 兴趣。 ssh可以看下,但是不建议你去研究它。 如果你对j2ee感兴趣可以着重去学,jsp ,servlet el表达式 jstl标签库等,现在所有的mvc 框架的 底层都是采用这些技术来实现的。技术其实不是很重要,你要学好什么是oop 怎么才能让 代码的 复用性更高,怎么去多态的重写和重载各种方法和类,建议你去好好学学各种 设计模式,看下它们的设计思想, spring可以 ...

相关文章

更多

最新问答

更多
  • 如何在Laravel 5.2中使用paginate与关系?(How to use paginate with relationships in Laravel 5.2?)
  • linux的常用命令干什么用的
  • 由于有四个新控制器,Auth刀片是否有任何变化?(Are there any changes in Auth blades due to four new controllers?)
  • 如何交换返回集中的行?(How to swap rows in a return set?)
  • 在ios 7中的UITableView部分周围绘制边界线(draw borderline around UITableView section in ios 7)
  • 使用Boost.Spirit Qi和Lex时的空白队长(Whitespace skipper when using Boost.Spirit Qi and Lex)
  • Java中的不可变类(Immutable class in Java)
  • WordPress发布查询(WordPress post query)
  • 如何在关系数据库中存储与IPv6兼容的地址(How to store IPv6-compatible address in a relational database)
  • 是否可以检查对象值的条件并返回密钥?(Is it possible to check the condition of a value of an object and JUST return the key?)
  • GEP分段错误LLVM C ++ API(GEP segmentation fault LLVM C++ API)
  • 绑定属性设置器未被调用(Bound Property Setter not getting Called)
  • linux ubuntu14.04版没有那个文件或目录
  • 如何使用JSF EL表达式在param中迭代变量(How to iterate over variable in param using JSF EL expression)
  • 是否有可能在WPF中的一个单独的进程中隔离一些控件?(Is it possible to isolate some controls in a separate process in WPF?)
  • 使用Python 2.7的MSI安装的默认安装目录是什么?(What is the default installation directory with an MSI install of Python 2.7?)
  • 寻求多次出现的表达式(Seeking for more than one occurrence of an expression)
  • ckeditor config.protectedSource不适用于editor.insertHtml上的html元素属性(ckeditor config.protectedSource dont work for html element attributes on editor.insertHtml)
  • linux只知道文件名,不知道在哪个目录,怎么找到文件所在目录
  • Actionscript:检查字符串是否包含域或子域(Actionscript: check if string contains domain or subdomain)
  • 将CouchDB与AJAX一起使用是否安全?(Is it safe to use CouchDB with AJAX?)
  • 懒惰地初始化AutoMapper(Lazily initializing AutoMapper)
  • 使用hasclass为多个div与一个按钮问题(using hasclass for multiple divs with one button Problems)
  • Windows Phone 7:检查资源是否存在(Windows Phone 7: Check If Resource Exists)
  • 无法在新线程中从FREContext调用getActivity()?(Can't call getActivity() from FREContext in a new thread?)
  • 在Alpine上升级到postgres96(/ usr / bin / pg_dump:没有这样的文件或目录)(Upgrade to postgres96 on Alpine (/usr/bin/pg_dump: No such file or directory))
  • 如何按部门显示报告(How to display a report by Department wise)
  • Facebook墙贴在需要访问令牌密钥后无法正常工作(Facebook wall post not working after access token key required)
  • Javascript - 如何在不擦除输入的情况下更改标签的innerText(Javascript - how to change innerText of label while not wiping out the input)
  • WooCommerce / WordPress - 不显示具有特定标题的产品(WooCommerce/WordPress - Products with specific titles are not displayed)