java ee自学路线

本站文章为 Kenan 原创,转载请注明转自 Kenan的博客 http://kenan1992.qzone.qq.com

首先声明对于什么java ee的 自学不需要编程的基础,但是需要你的刻苦和努力,付出100%的努力,相信你终会有收获的那一天!!!
各位同学加油!o(∩_∩)o 哈哈,,,,,,
一,开发工具的使用,初期使用记事本,Edit Plus ----》Eclipse ----》myeclipse
对于初学者来说,初期用记事本等直接编写代码有利于我们了解java代码的底层运作,对于经过一段时间锻炼以后呢 ,你就可以转到eclipse上了,eclipse是一个开源的java开发工具,非常非常的优秀,很多收费的工具,都是在此基础上发展而来的,对于java se部分的学习用eclipse再好不过了,myeclipse是在eclipse的基础上开发的一款收费软件,用于java web开发 ,目前已经更新到了 myeclipse10.0 网上有很多的破解方法,大家在中国不用担心收费的哦!
二,学习路线以及简介
1,<<java se>>部分的学习,强烈推荐大家学习马士兵老师(牛人,非常喜欢他的讲课方式)的视频,下载地址www.bjsxt.com ,这个是一家培训机构,声明一下:Kenan不是在这里做广告的,大家可以在视频下载专区里边下载java se部分的商品进行学习,java se就是java的语法部分,swing图形化编程和网络编程部分大家可以先不看,这个对于java web(就是java ee)开发是有没有用的哦!
2,<<html ,div ,css, javascript>>这部分的学习好像跟java 没有什么关系了,但是却对于java ee后面的学习至关重要的哦!给大家简单介绍一下,让大家知道自己在学习什么,html 是一门网页语言就是做网页的,div+css是目前非常流行的网页设计组合,css就是控制样式的,javascript也是一门语言虽然名字中有java一词,但是跟java一点关系都没有哦(就跟北大青鸟和北大的关系一样,你懂的),javascript就是一门脚本语言,网页前台展示的脚本语言,可以实现绚丽的动态效果。给大家一个学习的地址http://dl.dbank.com/c0y7hzmx7u这个是张鹏老师讲授的html+div+css的教程,非常适合初学者,对于java ee开发者是再好不过了。
javascript学习视频http://www.verycd.com/topics/2905402/这个是李炎恢,虽然北风网本人非常的反感,但是力挺李炎恢老师。
有人可能觉得我们做java web开发的人学习前台开发干什么,其实做后台java web开发的人,是要经常跟前台网页代码打交道的,美工设计人员给我们设计出来漂亮的网页,我们要在这这个基础上加入业务代码,所以对于java web开发人员的要求是能够做出来简单的网页,可以看懂网页设计的代码!
3,<<数据库学习,mysql,oracle,jdbc编程>>mysql是免费领域的领军软件,oracle是收费中的老大,个人喜欢mysql,对于一般的开发已经满足要求,喜欢它一是因为他免费,二是因为他功能强大,三是小巧大概有40MB好卸载好安装,oracle大小在4个GB了,安装一个oracle可以吃一顿饭的时间了,对于mysql和oracle我们都需要学习的,当然他们有很多的相似支出,但是也有个人的不同点,给大家学习的视频:mysql学习还是推荐马士兵老师的视频http://www.verycd.com/topics/94337/ oracle视频学习:http://dl.dbank.com/c09exvbu3d
4,<<jsp servlet java web开发视频>>张孝祥老师的视频http://java.itcast.cn/videos/javaweb.html 经过前面的学习,接下来就真真正正进入java web开发的学习了,学习完这部分的内容之后,你就可以独立开发网站了,当然后期有框架的学习,框架只是在此基础上的封装方便我们的开发!
5,<<struts spring hibernate>> 这个是重磅,ssh是java ee里边最流行的框架组合,对于这三个框架的学习视频还是推荐马士兵老师http://www.verycd.com/topics/93279/ 这个三个框架学习是有顺序的,spring是必须最后看(spring是struts和hibernate的管理者),struts和hibernate的学习不分先后,个人给大家推荐的学习顺序 struts --》 hibernate --》 spring !
6,项目实战 其实经过前面的学习java ee里边的大部分知识已经掌握,剩下的一些小的框架(freemaker等)只需要用到的时候学习就行了,学完之后前面的部分,其实自己独立做出来项目还是很难的,我们需要跟着一个前辈学习一下,这样才能懂得项目开发的细节,和业务处理,所以给大家推荐的视频:巴巴运动网项目实战:http://java.itcast.cn/videos/babasport.html 传智播客巴巴运动网续集http://java.itcast.cn/videos/babasport-new.html 如果大家好好把这个项目视频好好的看一下的话,相信会有不少的收货
三,Kenan的java ee学习之旅,柯南学习java ee的时候报培训班了,但是其实在培训班柯南没有学习到什么东西的,所以柯南主要是考上面的海量视频学习的,欣赏自学的孩子,如果你有100%的努力,相信你肯定能学会java ee的课程!
四,Kenan利用暑假时间和开学历时40天完成的网站http://kenan.gotoip4.com 现在木有时间打理了,整体忙学习呀!
五,对于自学者的忠告:
学习程序要多多练习
慢慢培养自己编程的兴趣
有时间练习一下算法,要了解基础的算法
六,如果你有任何困难欢迎你和柯南一起交流学习哦!
以上是柯南的个人观点!
本站文章为 Kenan 原创,转载请注明转自 Kenan的博客 http://kenan1992.qzone.qq.com

转载于:https://www.cnblogs.com/xiaow/p/4133413.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/575023.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java获取cpu使用率_再一次生产 CPU 高负载排查实践

前言前几日早上打开邮箱收到一封监控报警邮件&#xff1a;某某 ip 服务器 CPU 负载较高&#xff0c;请研发尽快排查解决&#xff0c;发送时间正好是凌晨。其实早在去年我也处理过类似的问题&#xff0c;并记录下来&#xff1a;《一次生产 CPU 100% 排查优化实践》不过本次问题产…

《BI那点儿事》三国数据分析系列——蜀汉五虎上将与魏五子良将武力分析,绝对的经典分析...

《BI那点儿事》三国数据分析系列——蜀汉五虎上将与魏五子良将武力分析&#xff0c;绝对的经典分析 原文:《BI那点儿事》三国数据分析系列——蜀汉五虎上将与魏五子良将武力分析&#xff0c;绝对的经典分析献给广大的三国爱好者们&#xff0c;希望喜欢三国的朋友一起讨论&#…

java map取值_Java Set接口 Map 与枚举

Set接口概述一个不包含重复元素的 collection。更确切地讲&#xff0c;set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2&#xff0c;并且最多包含一个 null 元素特点Set接口是无序的 Set 是继承于Collection的接口。它是一个不允许有重复元素的集合。Set可以存储null值,但是nu…

网路工程师要不要学mysql_网络工程师要学什么_网络工程师需要的技能

如果以后想从事网络工程师这个岗位&#xff0c;同学们知道 网络工程师要学什么 吗&#xff1f;本期乔布 网络工程师需要的技能 。关键词&#xff1a; 网络工程师要学什么 &#xff0c; 网络工程师需要的技能网络基础知识&#xff1a;深度网络基本概念&#xff0c;例如>ISO/O…

python执行效果_使用tqdm显示Python代码执行进度功能

在使用Python执行一些比较耗时的操作时&#xff0c;为了方便观察进度&#xff0c;通常使用进度条的方式来可视化呈现。Python中的tqdm就是用来实现此功能的。先来看看tqdm的进度条效果&#xff1a;tqdm的基本用法tqdm最主要的用法有3种&#xff0c;自动控制、手动控制或者用于脚…

cookiesession

cookie机制采用的是在客户端保持状态的方案&#xff0c;而session机制采用的是在服务器端保持状态的方案。 由于采用服务器端保持状态的方案在客户端也需要保存一个标识&#xff0c;所以session机制可能需要借助于cookie机制来达到保存标识的目的&#xff0c;但实际上它还有其他…

python的应用图标_python实现根据图标提取分类应用程序实例

本文实例讲述了python实现根据图标提取分类应用程序&#xff0c;分享给大家供大家参考。具体方法如下&#xff1a;#!/usr/bin/python# -*- coding: utf-8 -*-import Imageimport win32uiimport win32guidef make_regalur_image(img, size (256, 256)):return img.resize(size)…

linux调用ocx插件_Wordpress file manager插件任意文件上传

白斩鸡卫兵实验室近日&#xff0c;Wordpress 插件file manager被爆出严重0day漏洞&#xff0c;本着技术研究角度&#xff0c;和大家分享、探讨其漏洞原因。该修复程序已在同一天发布&#xff0c;并且WP File Manager插件6.9版通过删除允许未经授权的文件上传访问的端点来解决当…

ActiveRecord教程

(一、ActiveRecord基础) ActiveRecord是Rails提供的一个对象关系映射(ORM)层&#xff0c;从这篇开始&#xff0c;我们来了解Active Record的一些基础内容&#xff0c;连接数据库&#xff0c;映射表&#xff0c;访问数据等。   Active Record使用基本的ORM模式&#xff1a;表映…

树莓派安装mysql5.6_Linux上安装MySQL5.6

OS & MySQL的版本号和配置&#xff1a;MySQL Version: 5.6.19Linux Version: Linux boston.oracle.com 2.6.18-164.el5 #1 SMP Thu Sep 3 02:16:47 EDT 2009 i686 i686 i386 GNU/Linux一。下载MySQL安装软件。请到www.oracle.com去找DATABASE DOWNLOAD。下载MySQL须要注冊一…

java获取cpu使用率_2019年阿里P8架构师的解析:最新Java性能测试、调优策略

一、性能测试Ⅰ.测试方法微基准性能测试可以精准定位到某个模块或者某个方法的性能问题&#xff0c;例如对比一个方法使用同步实现和非同步实现的性能差异宏基准性能测试宏基准性能测试是一个综合测试&#xff0c;需要考虑到测试环境、测试场景和测试目标测试环境&#xff1a;模…

Linux下的实模式和保护模式

实模式&#xff1a;&#xff08;即实地址访问模式&#xff09;它是Intel公司80286及以后的x86(80386,80486和80586等)兼容处理器&#xff08;CPU&#xff09;的一种操作模式。实模式被特殊定义为20位地址内存可访问空间上&#xff0c;这就意味着它的容量是2的20次幂&#xff08…

java在线编辑器_微软开源在线代码编辑器——Monaco Editor

介绍Monaco Editor是为VS Code提供支持的代码编辑器&#xff0c;运行在浏览器环境中。编辑器提供代码提示&#xff0c;智能建议等功能。供开发人员远程更方便的编写代码。移动浏览器或移动Web框架不支持Monaco编辑器。简单的理解就是VSCode中的代码编辑器和Monaco Editor使用的…

java的核心类库_Java核心类库,集合框架

Java集合框架的由来&#xff1a;Java最初版本只为最常用的数据结构提供了很少的一组类&#xff1a;比如Vector、Stack、Hashtable、BitSet、Enumerrationr接品&#xff0c;其中Enumerrationr接口提供了一种用于访问任意容器中各个元素的抽象机制。这是一种很明智的选择&#xf…

关于解决Permission is only granted to system apps

一句话&#xff0c;clean一下这个Project&#xff01;就OK了…… 不要被假象迷惑&#xff01;转载于:https://www.cnblogs.com/wytings/p/4156038.html

js splice方法_我用JS刷LeetCode | Day 8

如有兴趣&#xff0c;微信搜索「九零后重庆崽儿」&#xff0c;我们一起学前端。删除排序数组中的重复项:说明&#xff1a;现阶段的解题暂未考虑复杂度问题首发地址&#xff1a;我用JS刷LeetCode | Day 8​www.brandhuang.comQuestion&#xff1a;Given an array nums and a val…

java 删除目录下所有文件_Java删除文件、目录及目录下所有文件的方法实例

前言本文主要实现的功能是删除某个目录及目录下的所有子目录和文件&#xff0c;涉及到的知识点&#xff1a;File.delete()用于删除“某个文件或者空目录”&#xff01;所以要删除某个目录及其中的所有文件和子目录&#xff0c;要进行递归删除。具体代码示例如下&#xff1a;imp…

js 根据掩码位计算可用ip地址_变长子网掩码:轻松分配IP地址(下)

Hello,World.如约而至土土来更文咯[吐舌]图1首先先揭晓一下上一篇文章的答案那就是192.168.1.0/24与192.168.2.0/24不能ping通192.168.1.0/16与192.168.2.0/16能ping通图2还记得土土的提示吗&#xff1f;网络号相同则能够ping通那么根据/24可以看出这两个IP地址有24个网络号,即…

edittext实现自动查询,刷新listview

mEdittextqueryvalue.addTextChangedListener(new TextWatcher() {Overridepublic void onTextChanged(CharSequence s, int start, int before,int count) {/** 从本地数据库查询 */query s.toString(); //s是edittext编辑的内容isaddfalse;pageindex0;refreshView(type, que…

java rsaprivatekey_用ssh-keygen生成的公钥和私钥如何在java中转为RSAPublicKey和RSAPrivateKey...

公钥和私钥是用"ssh-keygen -t rsa"生成的&#xff0c;我把生成的公钥以字符串的形式传入下面的函数(从网上找的)就会报错。public static PublicKey string2PublicKey(String pubStr) throws Exception{ByteBuffer byteBuffer ByteBuffer.wrap(Base64.getDecoder().…