java学习路线 Java学习路线

java\u5b66\u4e60\u8def\u7ebf

\u76ee\u524d\u5728\u804cJava\u5f00\u53d1\uff0c\u6211\u7ed9\u51fa\u7684Java\u5b66\u4e60\u8def\u7ebf\u662f\uff1a
JavaSE--\u6570\u636e\u5e93--jdbc----\u524d\u7aef\u57fa\u7840--Javaweb--Spring--Mybatis--Maven--Springboot---Reids--Springcloud--Linux--Git\u3002
JavaSE\uff1ajava\u57fa\u7840\uff0c\u65e2\u7136\u662f\u57fa\u7840\uff0c\u90a3\u80af\u5b9a\u662f\u6700\u91cd\u8981\u7684\uff0c\u6240\u4ee5\u5b66\u4e60\u7684\u65f6\u5019\u4e5f\u662f\u9700\u8981\u91cd\u70b9\u5b66\u4e60\u7684\u5730\u65b9\u3002
\u6570\u636e\u5e93\uff1a\u4e3a\u4ec0\u4e48\u8981\u5b66\u6570\u636e\u5e93\u5462\uff0c\u56e0\u4e3a\u6211\u4eec\u7684web\u6570\u636e\u9700\u8981\u6301\u4e45\u5316\u5230\u78c1\u76d8\u4e0a\u7edf\u4e00\u7ba1\u7406\uff0c\u800c\u6570\u636e\u5e93\u65e0\u7591\u5c31\u662f\u6700\u597d\u5de5\u5177\u3002\u76ee\u524d\u4e3b\u6d41\u7684\u5173\u7cfb\u578b\u6570\u636e\u5e93\u6709mysql \u548coracle\u3002\u6211\u5efa\u8bae\u5148\u5b66mysql\u3002\u4e3a\u4ec0\u4e48\u5462mysql\u76f8\u6bd4Oracle\u96be\u5ea6\u8981\u4f4e\uff0c\u800c\u5728\u56fd\u5185\u5e94\u7528\u573a\u666f\u53c8\u662f\u6700\u591a\u7684\u3002

\u5b66\u4f1a\u4e86mysql\u53ef\u4ee5\u5f00\u53d1\u51fa\u4e00\u4e2a\u5b8c\u6574\u7684\u4ea7\u54c1\u4e86\uff0c\u518d\u5b66oracle\u90fd\u53ef\u4ee5\u7684\u3002
\u524d\u7aef\u57fa\u7840\uff1a\u65e2\u7136\u662f\u505a\u4e00\u4e2a\u7f51\u7ad9\uff0c\u90a3\u80af\u5b9a\u4e0d\u80fd\u662f\u540e\u53f0\u7684\u6570\u636e\uff0c\u8fd9\u6837\u7528\u6237\u4e5f\u662f\u6ca1\u529e\u6cd5\u770b\u7684\uff0c\u6240\u4ee5\u9700\u8981\u5b66\u4e60\u524d\u7aef\u77e5\u8bc6\uff0c\u628a\u6570\u636e\u5c55\u793a\u5230\u9875\u9762\u4e0a\uff0c\u800c\u5bf9\u4e8e\u540e\u53f0\u4eba\u5458\u6765\u8bf4\uff0c\u5b66\u4e60\u9636\u6bb5\u53ea\u9700\u8981\u5b66\u4e60\u524d\u7aef\u57fa\u7840\u5c31\u53ef\u4ee5\u4e86\u3002Html \u3001js\u3001css\u3001jquery\u5c31\u53ef\u4ee5\u4e86\u3002\u5f53\u7136\u5230\u79bb\u5f00\u540e\u671f\u4f60\u4e5f\u53ef\u4ee5\u5b66\u5b66\u4e13\u95e8\u4e3a\u540e\u7aef\u4eba\u5458\u5b9a\u5236\u7684\u524d\u7aef\u6846\u67b6\uff0c\u6bd4\u5982\uff0clayui\uff0ceasyui\u3002\u5982\u679c\u8fd8\u89c9\u5f97\u4e0d\u591f\u53ef\u4ee5\u5b66\u5b66\u524d\u7aef\u4e13\u7528\u6846\u67b6\u3002\u6bd4\u5982vue element \uff0c\u4f46\u662f\u5927\u524d\u63d0\u662f\u628a\u81ea\u5df1\u7684\u540e\u53f0\u5b66\u5230\u4f4d\u4e86\u518d\u5b66\u5176\u4ed6\u7684\u3002
Javaweb\uff1ajsp\u3001servlet\u3002\u4e3a\u4ec0\u4e48\u7528\u4e86html\u8fd8\u8981\u5b66jsp\u5462\u3002\u56e0\u4e3ajsp\u548cJava\u662f\u65e0\u7f1d\u8fde\u63a5\u7684\u3002\u5b66\u4e86javaweb\u4ee5\u540e\u5c31\u53ef\u4ee5\u81ea\u5df1\u505a\u4e00\u4e2a\u9879\u76ee\u51fa\u6765\u4e86\uff0c\u6bd4\u5982\u4f60\u60f3\u505a\u4e00\u4e2a\u4e2a\u4eba\u7f51\u7ad9\u3002\u4f60\u53ef\u4ee5\u7ed9\u4f60\u4eec\u5b66\u6821\u505a\u4e00\u4e2a\u6559\u52a1\u7ba1\u7406\u7cfb\u7edf\u90fd\u662f\u53ef\u4ee5\u7684\u3002
Spring\uff1a\u540e\u53f0\u6846\u67b6\u3002\u4e3a\u4ec0\u4e48\u8981\u7528\u6846\u67b6\u5462\uff0c\u53ef\u4ee5\u5feb\u901f\u5f00\u53d1\uff0c\u5e76\u4e14\u964d\u4f4e\u4e86\u8026\u5408\u3002Spring\u7684AOP\u652f\u6301\u5141\u8bb8\u5c06\u4e00\u4e9b\u901a\u7528\u4efb\u52a1\u5982\u5b89\u5168\u3001\u4e8b\u52a1\u3001\u65e5\u5fd7\u7b49\u8fdb\u884c\u96c6\u4e2d\u5f0f\u7ba1\u7406\uff0c\u4ece\u800c\u63d0\u4f9b\u4e86\u66f4\u597d\u7684\u590d\u7528\uff0cSpring\u7684ORM\u548cDAO\u63d0\u4f9b\u4e86\u4e0e\u7b2c\u4e09\u65b9\u6301\u4e45\u5c42\u6846\u67b6\u7684\u826f\u597d\u6574\u5408\uff0c\u5e76\u7b80\u5316\u4e86\u5e95\u5c42\u7684\u6570\u636e\u5e93\u8bbf\u95ee\u3002
Mybatis\uff1a\u6301\u4e45\u5c42\u6846\u67b6\uff0c\u5f53\u7136\u6301\u4e45\u5c42\u8fd8\u6709\u4e00\u4e2a\u6846\u67b6\u5e94\u7528\u4e5f\u5f88\u5e7f\u7684\uff0c\u90a3\u5c31\u662fhibernate\uff0c\u4e00\u4e2a\u662f\u534a\u81ea\u52a8\u7684\u4e00\u4e2a\u662f\u5168\u81ea\u52a8\uff0c\u800c\u5728\u56fd\u5185\u5e94\u7528\u6700\u591a\u7684\u662fmybatis\uff0c\u5728\u56fd\u5916\u7528\u5f97\u6700\u591a\u7684\u662fhibernate\uff0c\u5177\u4f53\u539f\u56e0\uff0c\u5927\u5bb6\u53ef\u4ee5\u767e\u5ea6\u67e5\u67e5\u3002\u6301\u4e45\u5c42\u6846\u67b6\u6709\u4ec0\u4e48\u597d\u5904\u5462\uff1f\u5982\u679c\u4f60\u7528\u539f\u59cb\u7684jdbc\u505a\u5f00\u53d1\uff0c\u90a3\u4f60\u5f97\u81ea\u5df1\u6765\u7ba1\u7406\u6bcf\u4e00\u4e2a\u8fde\u63a5\uff0c\u8fde\u63a5\u7684\u6253\u5f00\u548c\u5173\u95ed\uff0c\u90fd\u662f\u6709\u5f00\u53d1\u4eba\u5458\u6765\u64cd\u4f5c\u7684\uff0c\u800c\u4e14jdbc\u4e5f\u6ca1\u6709\u5b9e\u4f53\u7684\u6620\u5c04\uff0c\u9700\u8981\u6211\u4eec\u5199\u4ee3\u7801\u628a\u503cset\u8fdb\u53bb\uff0c\u800c\u7528\u4e86\u6846\u67b6\u8fd9\u4e9b\u90fd\u4ea4\u7ed9\u6846\u67b6\u53bb\u505a\u4e86\u3002
Maven\uff1amavne\u662f\u4e00\u4e2a\u5de5\u5177\uff0c\u4ed6\u7684\u6838\u5fc3\u662fpom.xml\uff0c\u8fd9\u4e2a\u914d\u7f6e\u6587\u4ef6\uff0cpom\u7684\u5168\u82f1\u6587\u662fproject object model\uff0c\u610f\u601d\u662f\u5bf9\u8c61\u7ba1\u7406\u6a21\u578b\uff0c\u4e5f\u5c31\u662f\u628a\u9879\u76ee\u4e5f\u770b\u6210\u4e00\u4e2a\u5bf9\u8c61\u6765\u64cd\u4f5c\u4e86\u3002\u7ed9\u6211\u4eec\u5e26\u6765\u6700\u76f4\u89c2\u7684\u597d\u5904\u5c31\u662f\u4f9d\u8d56\u95ee\u9898\uff0c\u4ee5\u524d\u6211\u4eec\u9700\u8981\u81ea\u5df1\u4e0b\u8f7djar\u5305\uff0c\u5728\u6784\u5efa\u5230\u9879\u76ee\u4e2d\uff0c\u4f46\u662f\u6709\u4e86maven\u53ea\u9700\u8981\u5199jar\u7684\u4f9d\u8d56\u5c31\u53ef\u4ee5\u81ea\u52a8\u7ed9\u6211\u4eec\u4e0b\u8f7d\u4e86\u3002
Springboot\uff1aspringboot\u662f\u57fa\u4e8emaven\u7684\uff0cspringboot\u6700\u660e\u663e\u7684\u7279\u70b9\u5c31\u662f\u5f00\u7bb1\u5373\u7528\uff0c\u4e5f\u5c31\u662f\u6784\u5efa\u4e86\u4e00\u4e2aspringboot\u9879\u76ee \u76f4\u63a5\u5c31\u53ef\u4ee5\u505a\u5f00\u53d1\u4e86\uff0c\u800c\u4e0d\u9700\u8981\u50cf\u6211\u4eec\u81ea\u5df1\u914d\u4e00\u4e2aspringmvc\u7684\u6846\u67b6\u4e00\u6837\u7684\u9700\u8981\u53bb\u914d\u7f6e\u5927\u91cf\u7684xml\u6587\u4ef6\u3002\u8ba9\u6211\u4eec\u5f00\u53d1\u4eba\u5458\u66f4\u7740\u91cd\u4e8e\u4e1a\u52a1\u4e0a\u7684\u5f00\u53d1\u3002
Redis\uff1a\u524d\u9762\u7684mysql\uff0coracle\u662f\u5173\u7cfb\u578b\u6570\u636e\u5e93\uff0c\u4ec0\u4e48\u662f\u5173\u7cfb\u578b\u5462\uff0c\u5c31\u662f\u4e00\u5bf9\u4e00 \u4e00\u5bf9\u591a \u591a\u5bf9\u591a\u3002\u6709\u8868\u4e0e\u8868\u4e4b\u95f4\u6709\u8fd9\u4e9b\u5173\u7cfb\u5728\uff0c\u6240\u4ee5\u5c31\u53eb\u5173\u7cfb\u578b\u6570\u636e\u5e93\uff0c\u800credis\u5c31\u662f\u975e\u5173\u7cfb\u578b\u6570\u636e\u5e93\uff0c\u4e5f\u5c31\u662f\u4ed6\u5b58\u50a8\u6570\u636e\u4e4b\u95f4\u662f\u6ca1\u6709\u8fd9\u4e9b\u5173\u7cfb\uff0c\u4ed6\u662f\u4ee5\u952e\u503c\u5bf9 list set\u65b9\u5f0f\u5b58\u50a8\u7684\u3002
\u5bf9\u4e86\uff0c\u987a\u4fbf\u5728\u8fd9\u91cc\u8bf4\u4e00\u4e0b\uff0c\u6211\u76ee\u524d\u662f\u5728\u804cJava\u5f00\u53d1\uff0c\u5982\u679c\u4f60\u73b0\u5728\u4e5f\u5728\u5b66\u4e60Java\uff0c\u4e86\u89e3Java\uff0c\u6e34\u671b\u6210\u4e3a\u4e00\u540d\u5408\u683c\u7684Java\u5f00\u53d1\u5de5\u7a0b\u5e08\uff0c\u5728\u5165\u95e8\u5b66\u4e60Java\u7684\u8fc7\u7a0b\u5f53\u4e2d\u7f3a\u4e4f\u57fa\u7840\u5165\u95e8\u7684\u89c6\u9891\u6559\u7a0b\uff0c\u4f60\u90fd\u53ef\u4ee5\u7533\u8bf7\u52a0\u5165\u6211\u7684Java\u65b0\u624b\u5b66\u4e60\u4ea4\u6d41qun\uff1a\u524d\u9762\u8f93\u5165\u662f\uff1a\u524d\u9762\u8f93\u5165\u662f\uff1a\u4e03\u4e5d\u516b\uff0c\u4e2d\u95f4\u8f93\u5165\u662f\uff1a\u516b\u56db\u56db\uff0c\u6700\u540e\u8f93\u5165\u662f\uff1a\u516d\u4e8c\u96f6\u3002\u91cc\u9762\u805a\u96c6\u4e86\u5f88\u591a\u6b63\u5728\u5b66\u4e60Java\u6280\u672f\u7684\u521d\u5b66\u8005\uff0cqun\u6587\u4ef6\u91cc\u9762\u8fd8\u6709\u6211\u505aJava\u6280\u672f\u8fd9\u6bb5\u65f6\u95f4\u6574\u7406\u7684\u4e00\u4e9b\u5b66\u4e60\u624b\u518c\uff0c\u9762\u8bd5\u9898\uff0c\u5f00\u53d1\u5de5\u5177\uff0cPDF\u6587\u6863\u4e66\u7c4d\u6559\u7a0b\uff0c\u9700\u8981\u7684\u8bdd\u90fd\u53ef\u4ee5\u6765\u83b7\u53d6\u4e0b\u8f7d\u3002
Springcloud\uff1a\u5fae\u670d\u52a1\u6846\u67b6\uff0c\u4ec0\u4e48\u662f\u5fae\u670d\u52a1\u5462\uff0c\u5c31\u662f\u628a\u6211\u4eec\u4f20\u7edf\u7684\u5355\u4f53\u670d\u52a1\u62c6\u5206\u5f00\u4e86\uff0c\u5c31\u662f\u5c06\u4e00\u4e2a\u5355\u4f53\u67b6\u6784\u7684\u5e94\u7528\u6309\u4e1a\u52a1\u5212\u5206\u4e3a\u4e00\u4e2a\u4e2a\u7684\u72ec\u7acb\u8fd0\u884c\u7684\u7a0b\u5e8f\u5373\u670d\u52a1\uff0c\u5fae\u670d\u52a1\u67b6\u6784\u5176\u5b9e\u5c31\u662f\u4e00\u4e2a\u5206\u5e03\u5f0f\u67b6\u6784\uff0c\u5177\u4f53\u7684\u5c31\u4e0d\u8be6\u7ec6\u7684\u8bb2\u4e86\uff0c\u56e0\u4e3a\u8fd9\u91cc\u9762\u7275\u6d89\u5230\u7684\u89e3\u51b3\u65b9\u6848\u662f\u7075\u6d3b\u7684\u3002
Linux\uff1alinux\u7684\u5e94\u7528\u901a\u5e38\u90fd\u662f\u5728\u5e95\u5c42\uff0c\u90a3\u6211\u4eec\u4e0a\u5c42\u5f00\u53d1\u4eba\u5458\u4e3a\u4ec0\u4e48\u4e5f\u8981\u5b66\u5b83\u5462\uff0c\u5176\u5b9e\u6211\u4eec\u7684\u4e3b\u8981\u5e94\u7528\u662f\u5728\u670d\u52a1\u5668\u4e0a\uff0c\u4e5f\u5c31\u662f\u670d\u52a1\u5668\u7684\u7cfb\u7edf\u3002\u5f53\u7136\u7cfb\u7edf\u4e5f\u6709Windows\u7684\uff0c\u800cWindows\u7684\u548cLinux\u7684\u533a\u522b\u5c31\u662fWindows\u670d\u52a1\u5668\u6709\u95ee\u9898\u662f\u5fae\u8f6f\u6765\u89e3\u51b3\uff0c\u5f88\u65b9\u4fbf\uff1a\u522b\u4eba\u66ff\u4f60\u505a\uff0c\u4f46\u4e5f\u4e0d\u65b9\u4fbf\uff1a\u4f60\u9047\u5230\u95ee\u9898\u90fd\u5f97\u8ba9\u4ed6\u5b98\u65b9\u6765\u89e3\u51b3\u6f0f\u6d1e\uff0c\u4f46\u662fLinux\u5c31\u4e0d\u4e00\u6837\uff0c\u4ed6\u662f\u5b8c\u5168\u5f00\u6e90\u7684\uff0c\u6709\u95ee\u9898\u81ea\u5df1\u9a6c\u4e0a\u5c31\u53ef\u4ee5\u89e3\u51b3\uff0c\u53ea\u8981\u5f00\u53d1\u4eba\u5458\u80fd\u529b\u591f\u786c\u53bb\u6539\u5185\u6838\u90fd\u662f\u53ef\u4ee5\u7684\u3002
Git\uff1a\u7248\u672c\u7ba1\u7406\u5de5\u5177\uff0c\u4e0e\u4e4b\u5bf9\u5e94\u7684\u8fd8\u6709svn\uff0c\u6700\u5927\u7684\u533a\u522b\u5728\u4e8egit\u662f\u5206\u5e03\u5f0f\u7cfb\u7edf\uff0c\u800csvn\u4e0d\u662f\u5206\u5e03\u5f0f\u7684\uff0c\u56e0\u4e3a\u4f60\u4eec\u8fdb\u4f01\u4e1a\u4ee5\u540e\u90fd\u662f\u534f\u540c\u5f00\u53d1 \u4e5f\u5c31\u662f\u4e00\u4e2a\u9879\u76ee\u5c0f\u7ec4\u91cc\u9762\u51e0\u4e2a\u5c0f\u4f19\u4f34\u4e00\u8d77\u5f00\u53d1\u4e00\u4e2a\u9879\u76ee\uff0c\u6240\u4ee5\u5c31\u8981\u6709\u4e00\u4e2a\u4ee3\u7801\u7684\u7ba1\u7406\u5de5\u5177\u6765\u4fdd\u8bc1\u4f60\u4eec\u505a\u7684\u4e0d\u540c\u6a21\u5757\u53ef\u4ee5\u6574\u5408\uff0c\u6240\u4ee5\u8bf4git\u4e5f\u662f\u9700\u8981\u5b66\u7684\u3002

\u9996\u5148\u7ed9\u81ea\u5df1\u5b9a\u4f4d\u662f\u4e3a\u4e86\u4ec0\u4e48\u800c\u5b66\uff1f\u6bd4\u5982\u8bf4\u662f\u4e3a\u4e86\u9ad8\u85aa\uff0c\u4e70\u8f66\uff0c\u4e70\u623f\u5b50\uff0c\u8981\u51e0\u5e74\u4e4b\u5185\u6708\u85aa\u8fbe\u5230\u591a\u5c11\u591a\u5c11\u3002\u6216\u8005\u8bf4\u672c\u8eab\u5c31\u662f\u975e\u5e38\u559c\u6b22\u7a0b\u5e8f\uff0c\u89c9\u5f97\u5199\u8f6f\u4ef6\u6709\u6210\u5c31\u611f\u3002\u53cd\u6b63\u8981\u77e5\u9053\u81ea\u5df1\u4e3a\u4e86\u4ec0\u4e48\u800c\u5b66\uff0c\u800c\u4e0d\u662f\u4e3a\u4e86\u5b66\u800c\u5b66\uff0c\u4e0d\u7136\u4e3a\u4ec0\u4e48\u90a3\u4e48\u4eba\u4e2d\u9014\u653e\u5f03\u4e86\uff1f
\u5176\u6b21\u80fd\u4e0d\u80fd\u575a\u6301\u4e0b\u53bb\uff1f\u56e0\u4e3aJAVA\u672c\u8eab\u5b66\u8d77\u6765\u6ca1\u6709\u878d\u5165\uff0c\u662f\u5f88\u67af\u71e5\uff0c\u6ca1\u4eba\u559c\u6b22\u67af\u71e5\u3002
1\u3001\u4e86\u89e3java\u7684\u6240\u6709\u8981\u5b66\u4e60\u7684\u4e1c\u897f\uff0c\u5b66\u597d\u57fa\u672c\u8bed\u6cd5\uff0c\u4e86\u89e3java\u7684\u7279\u70b9\u3002
2\u3001\u9009\u62e9\u5408\u9002\u7684\u4e66\u7c4d\uff0c\u6bd4\u5982\u300aThingking in Java\u300b\u3001\u300aJava\u6838\u5fc3\u6280\u672f\u300b\u3001\u300aJava\u4ece\u5165\u95e8\u5230\u7cbe\u901a\u300b
3\u3001\u9009\u62e9\u5408\u9002\u7684\u6559\u5b66\u89c6\u9891\u8f85\u52a9\u4e66\u7c4d\u8fdb\u884c\u5b66\u4e60\u6bd4\u5982\uff1a\u7f51\u9875\u94fe\u63a5
4\u3001\u6216\u8005\u53c2\u52a0\u57f9\u8bad\u73ed\uff0c\u8fdb\u884c\u4e13\u4e1a\u8f85\u5bfc\uff0c\u80fd\u66f4\u597d\u7684\u89e3\u51b3\u4f60\u5b66\u4e60\u4e2d\u6240\u9047\u5230\u7684\u95ee\u9898
\u65e0\u8bba\u4f60\u5728\u5b66\u4e60JavaSE\uff0c\u6570\u636e\u5e93\uff0cJavaWeb\uff0c\u8fd8\u6709\u6846\u67b6\u7684\u77e5\u8bc6\uff0c\u4f60\u90fd\u8981\u5207\u8bb0\u4e00\u70b9\uff0c\u5728\u5b66\u4e60\u7f16\u7a0b\u7684\u8fc7\u7a0b\u4e2d\uff0c\u806a\u660e\u4eba\u7684\u552f\u4e00\u4f53\u73b0\u53ea\u6709\u662f\u5bf9\u4e8e\u77e5\u8bc6\u70b9\u7684\u7406\u89e3\u4e0a\u800c\u5df2\uff0c\u5176\u4ed6\u7684\u90fd\u662f\u4e00\u6837\uff0c\u4f60\u82b1\u591a\u5c11\u65f6\u95f4\u53bb\u52a8\u624b\u5b9e\u8df5\uff0c\u5c31\u51b3\u5b9a\u4e86\u4f60\u80fd\u8d70\u591a\u8fdc\uff0c\u5b66\u4e60\u8fd9\u4e8b\uff0c\u4efb\u4f55\u884c\u4e1a\u90fd\u662f\u9898\u6d77\u6218\u672f\uff0c\u7f16\u7a0b\u66f4\u662f\u5982\u6b64\uff0c\u4f60\u9664\u4e86\u591a\u5199\u4ee3\u7801\uff0c\u6ca1\u6709\u5176\u4ed6\u6377\u5f84\u53ef\u8d70\u3002\u6574\u7406\u4e0d\u6613\uff01\uff01\uff01
\u53e6\u9644\u4e0a\u6211\u4eec\u7684\u5b66\u4e60\u8def\u7ebf\u56fe\uff0c\u5e0c\u671b\u5bf9\u4f60\u80fd\u6709\u6240\u5e2e\u52a9\uff01

个人觉得这个java学习路线还可以,算是2018年比较新颖的java学习路线,比较符合企业用人的标准。

java学习路线第一阶段:Java语言基础

java学习路线第二阶段:Java高级技术

java学习路线第三阶段:web前端

java学习路线第四阶段:Javaweb编程(核心阶段)

java学习路线第五阶段:企业框架

java学习路线第六阶段:项目阶段

java学习路线第七阶段:企业专题

因为大部分的人都是从零基础进行学习的,所以我建议大家一定要跟着大纲走,不然非常容易走偏,最后放弃,这是我以一个过来的经验给大家说的,希望大家引以为戒,多练习永远是学习Java的最佳捷径。

文章来源:悟空问答



如何学好java,需要一步一个脚印。按照以下学习路线,学习java将事半功倍。
1找一本好的书本教材,辅助看教学视频
好的教材,可以让你更快更好的进入 Java的世界。在校学生的话,你们的教材通常都是不错的。如果是自学,推荐使用 << Java程序设计>>或<< Java语言程序设计.基础篇>>(原书第8版)( Java语言的经典教材)或者《 Java编程思想》等都是可以的。
看视频是学习比较直观的方式。建议先看课本,不懂的地方,更看视频,这样效果更好。推荐腾讯课堂潭州学院 Java公开课。每天一个实战项目从前端到后端全程介绍。在学习阶段中就可以获得到 Java项目开发经验。以练带学,掌握好 Java的同时,就已经具有了相当丰富的项目开发经验。找工作时完全可以直接上手,不用再经历实习菜鸟阶段。直接把自己当做已经工作两三年的老手对待。薪资也会有保障。
2学好基本语法,弄清 Java的特点
3没有捷径,一定要多动手实践
4选择合适的开发环境
5学习编程规范,编程中坚持遵守
6给代码添加足够的注释说明
7多看别人的代码
8代码尽量写的简单,易于理解
9学习设计模式,掌握常用的几种设计模式
10加入 Java群和论坛,与高手交流,向其学习请教
这对提高你的Java非常有帮助。个人的智慧是有限的。如果你汇集了众多高手们的编程经验,那么你的大师之路必将走的更顺利哦。
11喜欢它,并坚持走下去
坚持按照以上要求学习,你一定能够学好java这么语言

  说到学习Java,我们今天就来说说Java开发需要学习的内容,说说java学习路线,说说Java学习的课程内容。
  Java学习大致分为四大阶段,具体内容如下:
  第一阶段——Java基础
  Java的学习内容从计算机基本概念,DOS命令开始,为你入门编程语言扫盲,什么是程序,如何配置Java开发环境,Java编程的过程是怎样的,Java有什么物特点,程序是如何运行的,这些你都可以在这里得到答案。
  Java编程的基础语法,共分为10个知识点,我们将学习变量,基本数据类型,进制,转义字符,运算符,分支语句和循环语句等,以达到训练基础语法和逻辑能力的目的。还有对数组、面向对象和异常处理等。
  第二阶段——JavaWeb
  Web前端开发基础和框架、Servlet和JSP在Web后端的应用、Web后端开发相关专题、MVC和分层架构以及项目开发流程及CASE工具的使用等。
  第三阶段——Java框架
  框架是程序中另一种存储数据的方式,比直接使用数组来存储更加的灵活,在项目中应用十分广泛。同时,框架整合开发(SSH/SSS)、RESTful架构和移动端接口设计、第三方接口和在线支付功能、网站安全和Spring Security应用实战、复杂用户交互处理和Spring Web Flow的应用、MyBatis的应用和SSM整合,我们将深入研究其中涉及到的数据结构和算法,对学员的技术深度有了一个质的提升。
  第四阶段——Java+云数据
  亿级并发架构演进、Linux基础、搭建tomcat环境以实战演练,企业真实项目供学员应用学习,进行知识体系的“二次学习”。
    其实学习Java技术,大可参考此学习路线,该学习路线对从零基础小白到Java初级开发工程师,Java高级开发工程师,后面的Java大神级开发工程师都有一个明确清晰的指导。

  JAVA学习路线(基础语法及JAVA原理)
  基础语法和JAVA原理是地基,地基不牢靠,犹如沙地上建摩天大厦,是相当危险的。学习JAVA也是如此,必须要有扎实的基础,你才能在J2EE、J2ME领域游刃有余。参加SCJP(SUN公司认证的JAVA程序员)考试不失为一个好方法,原因之一是为了对得起你交的1200大洋考试费,你会更努力学习,原因之二是SCJP考试能够让你把基础打得很牢靠,它要求你跟JDK一样熟悉JAVA基础知识;但是你千万不要认为考过了SCJP就有多了不起,就能够获得软件公司的青睐,就能够获取高薪,这样的想法也是很危险的。获得"真正"的SCJP只能证明你的基础还过得去,但离实际开发还有很长的一段路要走。
  思想的领悟
  掌握了基础语法和JAVA程序运行原理后,我们就可以用JAVA语言实现面向对象的思想了。面向对象,是一种方法学;是独立于语言之外的编程思想;是CBD基于组件开发的基础;属于强势技术之一。当以后因工作需要转到别的面向对象语言的时候,你会感到特别的熟悉亲切,学起来像喝凉水这么简单。
  使用面向对象的思想进行开发的基本过程是:
  ●调查收集需求。
  ●建立用例模型。
  ●从用例模型中识别分析类及类与类之间的静态动态关系,从而建立分析模型。
  ●细化分析模型到设计模型。
  ●用具体的技术去实现。
  ●测试、部署、总结。
  基本API的学习
  进行软件开发的时候,并不是什么功能都需要我们去实现,也就是经典名言所说的"不需要重新发明轮子"。我们可以利用现成的类、组件、框架来搭建我们的应用,如SUN公司编写好了众多类实现一些底层功能,以及我们下载过来的JAR文件中包含的类,我们可以调用类中的方法来完成某些功能或继承它。那么这些类中究竟提供了哪些方法给我们使用?方法的参数个数及类型是?类的构造器需不需要参数?总不可能SUN公司的工程师打国际长途甚至飘洋过海来告诉你他编写的类该如何使用吧。他们只能提供文档给我们查看,JAVADOC文档(参考文献4.4)就是这样的文档,它可以说是程序员与程序员交流的文档。

  基本API指的是实现了一些底层功能的类,通用性较强的API,如字符串处理/输入输出等等。我们又把它成为类库。熟悉API的方法一是多查JAVADOC文档(参考文献4.4),二是使用JBuilder/Eclipse等IDE的代码提示功能。
  特定API的学习
  JAVA介入的领域很广泛,不同的领域有不同的API,没有人熟悉所有的API,对一般人而言只是熟悉工作中要用到的API。如果你做界面开发,那么你需要学习Swing/AWT/SWT等API;如果你进行网络游戏开发,你需要深入了解网络API/多媒体API/2D3D等;如果你做WEB开发,就需要熟悉Servlet等API啦。总之,需要根据工作的需要或你的兴趣发展方向去选择学习特定的API。
  开发工具的用法
  在学习基础语法与基本的面向对象概念时,从锻炼语言熟练程度的角度考虑,我们推荐使用的工具是Editplus/JCreator+JDK,这时候不要急于上手JBuilder/Eclipse等集成开发环境,以免过于关注IDE的强大功能而分散对JAVA技术本身的注意力。过了这一阶段你就可以开始熟悉IDE了。
  程序员日常工作包括很多活动,编辑、编译及构建、调试、单元测试、版本控制、维持模型与代码同步、文档的更新等等,几乎每一项活动都有专门的工具,如果独立使用这些工具的话,你将会很痛苦,你需要在堆满工具的任务栏上不断的切换,效率很低下,也很容易出错。在JBuilder、Eclipse等IDE中已经自动集成编辑器、编译器、调试器、单元测试工具JUnit、自动构建工具ANT、版本控制工具CVS、DOC文档生成与更新等等,甚至可以把UML建模工具也集成进去,又提供了丰富的向导帮助生成框架代码,让我们的开发变得更轻松。应该说IDE发展的趋势就是集成软件开发中要用到的几乎所有工具。
  从开发效率的角度考虑,使用IDE是必经之路,也是从一个学生到一个职业程序员转变的里程碑。

  JAVA开发使用的IDE主要有Eclipse、JBuilder、JDeveloper、NetBeans等几种;而Eclipse、JBuilder占有的市场份额是最大的。JBuilder在近几年来一直是JAVA集成开发环境中的霸主,它是由备受程序员尊敬的Borland公司开发,在硝烟弥漫的JAVAIDE大战中,以其快速的版本更新击败IBM的VisualAgeforJAVA等而成就一番伟业。IBM在VisualAgeforJAVA上已经无利可图之下,干脆将之贡献给开源社区,成为Eclipse的前身,真所谓"柳暗花明又一村"。浴火重生的Eclipse以其开放式的插件扩展机制、免费开源获得广大程序员(包括几乎所有的骨灰级程序员)的青睐,极具发展潜力。

对于这个问题我想说一句很多人认为做java==web,这个是一种错误的观点。学习的路线也要根据选择的方向决定。

1.对于j2ee工程师而言,主要的工作就是做web,那么这个时候要选择靠前端一点的技术,后端主要目的就是操作数据库等等,相对来说,前端的工作量较大.

2,java服务器工程师,主要从事java网络通信和中间件,大数据等等工作,那么对java基础要求要高很多,特别是线程安全 网络 以及协议栈。那么路线又不一样。

  • java瀛︿範璺嚎
    绛旓細Java瀛︿範璺嚎锛涓銆佸熀纭璇硶 1. 浜嗚ВJava鐨勫熀鏈娉曪紝鍖呮嫭鍙橀噺銆佹暟鎹被鍨嬨佽繍绠楃銆佹潯浠惰鍙ュ拰寰幆璇彞绛銆2. 鎺屾彙Java涓殑闈㈠悜瀵硅薄缂栫▼锛屽寘鎷被銆佸璞°佺户鎵裤佸皝瑁呭拰澶氭佺瓑姒傚康銆備簩銆佹牳蹇冩妧鏈 1. 娣卞叆瀛︿範Java鐨勬牳蹇冩妧鏈锛屽闆嗗悎妗嗘灦銆佸紓甯稿鐞嗐佹硾鍨嬨佹暟缁勫拰瀛楃涓插鐞嗙瓑銆2. 鎺屾彙Java涓殑甯哥敤寮鍙戝伐鍏...
  • java瀛︿範璺嚎鏄庢牱鐨?
    绛旓細缁欎綘鎺ㄨ崘涓嬫垜浠殑java瀛︿範璺嚎鍚э紒甯屾湜瀵逛綘鏈夋墍甯姪锛佸彟鎺ㄨ崘鍑犳湰涔︾睄锛屽簲璇ュ浣犳湁鐢紒1銆丠ead First java 杩欐湰閫傚悎鍒濆鑰咃紝涓庡浗鍐呰绠楁満绫绘暀鏉愭灉鐒舵湁寰堝ぇ宸紓銆傜敓鍔ㄧ殑渚嬪瓙銆佺粏鑷寸殑璁茶堪銆侀瓒g殑閰嶅浘锛屽悇绉嶉毦搴︿笉鍚岀殑缁冧範锛屽緢妫掋2銆丣AVA鏍稿績鎶鏈 鍗1 鍩虹鐭ヨ瘑 涓鐩翠互鏉ワ紝銆奐ava鏍稿績鎶鏈嬮兘琚涓烘槸闈㈠悜...
  • Java瀛︿範璺嚎
    绛旓細24銆乄orkflow锛歐orkflow瑙勮寖鍙婂姛鑳斤紱JBPM绛墂orkflow妗嗘灦锛涘娆¢噸鏋勩佸弽澶嶆濊冿紱澶у瀷椤圭洰缁忛獙锛25銆丣ava EE杩涢樁锛氭帉鎻″悇MVC妗嗘灦杩愯鍘熺悊銆佽兘寮鍙戠被浼兼鏋讹紱鎺屾彙Spring銆丠iveMind銆丄spectJ绛夋鏋跺師鐞嗐佽兘寮鍙戠被浼煎伐鍏凤紱鎺屾彙Hibernate銆乮Batis绛夋鏋跺師鐞嗭紝鑳藉紑鍙戠被浼煎伐鍏凤紱娣卞叆鐮旂┒EJB鏈哄埗銆佸ぇ鑷翠簡瑙e簲鐢ㄦ湇鍔″櫒鐨勫疄鐜帮紱甯...
  • java瀛︿範璺嚎鏄粈涔?
    绛旓細1銆佸畨瑁呭紑鍙戠幆澧冦傜櫨搴︽悳绱紝鍏堟妸java寮鍙戠幆澧冨畨瑁呴厤缃ソ锛岀劧鍚庝笅杞絜clipse寮鍙戝伐鍏凤紝eclipse鏄紪杈慾ava浠g爜鐢ㄧ殑銆備箣鍚庡畨瑁卪ysql鏁版嵁鍜岀浉搴旂殑鏁版嵁搴撶鐞嗗伐鍏枫2銆佺畝鍗瀛︿範java锛宩sp锛宻ql璇硶銆傜櫨搴︿竴涓媕ava鍩虹璇硶锛屽湪eclipse鍐欎竴浜涗唬鐮佽繍琛屼竴涓嬬湅鐪嬫晥鏋滐紝涔熷氨鎵撳嵃杈撳嚭鍒版帶鍒跺彴銆3銆佺湅鐪媕sp浠g爜锛宩sp鐨勮繍琛岃鎸...
  • 楂樿冩瘯涓氬缂栫▼,Java鑷璺嚎鏄庢牱鐨?
    绛旓細Java瀛︿範璺嚎妗嗘灦鍙傝 绗竴闃舵锛欽ava鏍稿績鍩虹棰勮鍛ㄦ湡锛35-40澶╁涔犵洰鏍囷細鍙繘琛屽皬鍨嬪簲鐢ㄧ▼搴忓紑鍙戯紝瀵规暟鎹簱杩涜鍩烘湰鐨勫鍒犳敼鏌ョ鐞嗗涔犲唴瀹癸細1銆佽绠楁満鍩虹鐭ヨ瘑锛欴OS甯哥敤鍛戒护銆丣ava姒傝堪銆丣DK鐜瀹夎閰嶇疆銆佺幆澧冨彉閲忛厤缃2銆乯ava鍩烘湰璇硶锛氬彉閲忋佸父閲忋佽繍绠楃銆佸惊鐜佹祦閲忔帶鍒躲佹暟缁勩佹柟娉2銆乯ava闈㈠悜瀵硅薄锛氶泦鎴...
  • 闆跺熀纭瀛ava搴旇浠庡摢閲屽紑濮?
    绛旓細0鍩虹瀛︿範java搴旇鍒嗕负鍥涗釜闃舵锛氱涓闃舵瑕瀛︿範Java 鍩虹鍜學eb 寮鍙戝熀纭锛屽繀椤绘帉鎻ava 鍩烘湰闈㈠悜瀵硅薄鐭ヨ瘑銆丣DBC 涓 MySQL 鍩虹銆丣ava 甯哥敤闆嗗悎鐨勪娇鐢ㄣ Servlet 缂栧啓鏈嶅姟绔▼搴忋丠TML/CSS/JavaScript 鍓嶇鍩虹鎶鏈瓑绛夛紝鑳藉疄鐜扮畝鍗曞皬绋嬪簭鐨勮繍琛;鍗冮攱鏁欒偛灏辨湁绾夸笂鍏嶈垂Java绾夸笂鍏紑璇俱 绗簩闃舵瑕佹帉鎻...
  • java瀛︿範璺嚎
    绛旓細Java瀛︿範璺嚎涓鑸湁浠ヤ笅鍑犱釜闃舵锛氱涓闃舵锛孞avaSE鍩虹锛欽ava鐜鎼缓銆丣ava娴佺▼鎺у埗璇彞-for寰幆銆乻witch閫夋嫨鍒ゆ柇銆佸惊鐜祵濂椼佹暟缁勬嫹璐濈瓑銆傜浜岄樁娈碉紝JavaWeb锛歁ySQL瀹夎銆佺鐞嗐佸垱寤烘暟鎹簱銆丮ySQLUPDATE鏌ヨ銆丮ysql楂樼骇鎿嶄綔绛夈傜涓夐樁娈碉紝Java楂樼骇妗嗘灦-SSH锛歋truts2寮傚父澶勭悊銆丼truts2+Log4j闆嗘垚銆丼truts2鍜...
  • 瀛︿範Java杞欢寮鍙戠殑瀛︿範璺嚎?
    绛旓細1銆佸熀纭鐭ヨ瘑 鍦瀛︿範Java涔嬪墠鍏堝涔犺绠楁満鐨勫熀纭鐭ヨ瘑锛岀劧鍚庡涔犲父鐢ㄥ懡浠ゃ丣ava姒傝堪銆丣DK鐜瀹夎閰嶇疆銆佺幆澧冨彉閲忛厤缃侀厤缃甁DK鍜岀幆澧冨彉閲忕瓑鐭ヨ瘑锛岄殢鍚庡ぉ閫氳嫅璁$畻鏈哄鏍″缓璁氨鍙互鐫鎵嬪噯澶囩紪鍐橨ava绋嬪簭銆2銆佺紪绋嬫牸寮 姝ゆ椂闇瑕佷簡瑙g紪绋嬬殑鍏蜂綋杩囩▼锛屽湪寮鍙戣繃绋嬩腑瑕佽繘琛屾枃瀛椻滄敞閲娾濓紝杩樿鎺屾彙浣跨敤鈥滃叧閿瓧鈥濈殑娉ㄦ剰浜嬮」...
  • 瀛ava搴旇浠庡摢閲屽紑濮?
    绛旓細涓銆瀛︿範鍩虹璇█锛氭帉鎻″熀纭璇█鏄潪甯搁噸瑕佺殑涓涓楠ゃ傚湪瀛︿範杩囩▼涓紝濡傛灉浣犱笉浜嗚В鍩虹璇█鐭ヨ瘑锛屽湪鍚庢湡灏变細鍑虹幇涓嶇煡閬撹鍋氫粈涔堢殑鎯呭喌锛屼絾涓嶆槸瑕佹眰浣犳妸鎵鏈夌殑鍩虹鐭ヨ瘑鑳岀啛锛屾渶閲嶈鐨勬槸鎺屾彙Java鐨勬牳蹇冩蹇靛拰缂栫爜鎶鏈紝杩欐牱瀵逛簬鐞嗚В浠g爜鐭ヨ瘑鏈夊緢澶х殑甯姪銆傚崈閿嬫暀鑲插氨鏈夌嚎涓婂厤璐笿ava绾夸笂鍏紑璇俱備簩銆佸紑濮嬬紪鍐...
  • 鑷Java鎬庝箞鍏ラ棬?
    绛旓細鑷Java鐪嬭繖涓绡囧氨澶熷暒锛Java瀛︿範璺嚎鍥鍒嗕韩缁欎綘锛岃窡鐫瀛︿範鍚э紒涓銆丣ava鍩虹 JavaSE鍩虹鏄疛ava涓骇绋嬪簭鍛樼殑璧风偣锛屾槸甯姪浣犱粠灏忕櫧鍒版噦寰楃紪绋嬬殑蹇呯粡涔嬭矾銆傚湪Java鍩虹鏉垮潡涓湁6涓瓙妯″潡鐨勫涔狅細鍩虹璇硶锛屽彲甯姪浣犲缓绔嬪熀鏈殑缂栫▼閫昏緫鎬濈淮锛涢潰鍚戝璞★紝浠ュ璞℃柟寮忓幓缂栧啓浼樼編鐨凧ava绋嬪簭锛涢泦鍚堬紝鍚庢湡寮鍙戜腑瀛樺偍鏁版嵁...
  • 本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网