本文目录一览:
- 1、如何学习JAVA
- 2、介绍个学习JAVA的好中文网站
- 3、有哪些比较好个人博客或者博客网站,专注于java的?
- 4、java求教~如何规划java学习之路
- 5、JAVA初学者,该怎么学习JAVA?
- 6、如何学习Java
如何学习JAVA
零基础学习java可按照这份大纲来进行学习
第一阶段:Java专业基础课程
阶段目标:
1. 熟练掌握Java的开发环境与编程核心知识
2. 熟练运用Java面向对象知识进行程序开发
3. 对Java的核心对象和组件有深入理解
4. 熟练应用JavaAPI相关知识
5. 熟练应用JAVA多线程技术
6. 能综合运用所学知识完成一个项目
知识点:
1、基本数据类型,运算符,数组,掌握基本数据类型转换,运算符,流程控制。
2、数组,排序算法,Java常用API,类和对象,了解类与对象,熟悉常用API。
3、面向对象特性,集合框架,熟悉面向对象三大特性,熟练使用集合框架。
4、IO流,多线程。
5、网络协议,线程运用。
第二阶段:JavaWEB核心课程
阶段目标:
1. 熟练掌握数据库和MySQL核心技术
2. 深入理解JDBC与DAO数据库操作
3. 熟练运用JSP及Servlet技术完成网站后台开发
4. 深入理解缓存,连接池,注解,反射,泛型等知识
5. 能够运用所学知识完成自定义框架
知识点:
1、数据库知识,范式,MySQL配置,命令,建库建表,数据的增删改查,约束,视图,存储过程,函数,触发器,事务,游标,建模工具。
2、深入理解数据库管理系统通用知识及MySQL数据库的使用与管理。为Java后台开发打下坚实基础。Web页面元素,布局,CSS样式,盒模型,JavaScript,jQuery。
3、掌握前端开发技术,掌握jQuery。
4、Servlet,EL表达式,会话跟踪技术,过滤器,FreeMarker。
5、掌握Servlet相关技术,利用Servlet,JSP相关应用技术和DAO完成B/S架构下的应用开发。
6、泛型,反射,注解。
7、掌握JAVA高级应用,利用泛型,注解,枚举完成自己的CRUD框架开发为后续框架学习做铺垫。
8、单点登录,支付功能,项目整合,分页封装熟练运用JSP及Servlet核心知识完成项目实战。
第三阶段:JavaEE框架课程
阶段目标:
1. 熟练运用Linux操作系统常见命令及完成环境部署和Nginx服务器的配置
2. 熟练运用JavaEE三大核心框架:Spring,SpringMVC,MyBatis
3. 熟练运用Maven,并使用SpringBoot进行快速框架搭建
4. 深入理解框架的实现原理,Java底层技术,企业级应用等
5. 使用Shiro,Ztree和Spring,SpringMVC,Mybaits完成企业项目
知识点:
1、Linux安装配置,文件目录操作,VI命令,管理,用户与权限,环境部署,Struts2概述,hiberante概述。
2、Linux作为一个主流的服务器操作系统,是每一个开发工程师必须掌握的重点技术,并且能够熟练运用。
3、SSH的整合,MyBatis,SpringMVC,Maven的使用。
4、了解AOP原理,了解中央控制器原理,掌握MyBatis框架,掌握SSM框架的整合。
5、Shiro,Ztree,项目文档,项目规范,需求分析,原型图设计,数据库设计,工程构建,需求评审,配置管理,BUG修复,项目管理等。
6、独立自主完成一个中小型的企业级综合项目的设计和整体架构的原型和建模。独立自主完成一个大型的企业级综合项目,并具备商业价值
介绍个学习JAVA的好中文网站
JAVA学习中好网站 - -
我是博客
java中文网
sun官方网站
动网先锋
小龙亭
java讨论区
中文java技术网
java开发者
技术专区
java开源
jdon论坛,是一个J2EE专业技术论坛
jsp技术网站
java研究组织
一个著名的面向java server端应用的网站
灰狐动力,很专业的J2EE网站,可参考
很多新技术的讨论和新闻
BEA开发园地,在weblogic上做开发的必进
ChinaUnix——我们在努力打造一个Unix时代!
O'REILLY ON java.com
Matrix与Java共舞
Java家
JavaLobby
JavaSource
中国JSP技术网站
JSP中文
中国JAVA俱乐部
UML软件工程组织
学Java——学习Java的精髓
赛迪网技术天地
BEAdev2dev在线
爪哇流氓
来自About.com的Java新闻和技术文章
车东
Java自有人
Java Community Process
ChinaJavaWorld技术论坛
JavaWorld技术论坛
Java视线论坛
J道论坛
Sun技术社区论坛
中国Java开发网
SpringFramework中文论坛
Jive研究论坛
JavaFan论坛
有哪些比较好个人博客或者博客网站,专注于java的?
1、从搜索上说,国内的就是百度搜索引擎独占鳌头,然后的才是腾讯和其他。那么用百度的空间,自然收录和搜索都是有优势的。2、从用户上说,网易的用户群体较其他广。这方面百度空间不可及。百度空间用户多是80后90后的。3、博客自定义方面,百度开放css,可以自己编辑代码。这是其他博客没法比的。其次就是网易博客,风格有限定的设置可供选择。一般的用户,网易的功能可以满足了。对编辑代码很多人都没兴趣。另,网易相册的设置较百度齐全,可以设置相册顺序、相册封面等。4、从共享资源方面,百度不支持外链图片,网易则不支持空间百度快照。博客都没有网盘之类的共享空间吧,但网站的网盘不算在博客内。5、需要用到网盘功能的话,可以直接用各大网盘网站的网盘,博客引用就用链接。
哪个博客比较好啊?
话,“方便”是相对的。博客那么多功能,怎能一个方便了事。
我选则网易和百度。
1、从搜索上说,国内的就是百度搜索引擎独占鳌头,然后的才是腾讯和其他。那么用百度的空间,自然收录和搜索都是有优势的。
2、从用户上说,网易的用户群体较其他广。这方面百度空间不可及。百度空间用户多是80后90后的。
3、博客自定义方面,百度开放css,可以自己编辑代码。这是其他博客没法比的。其次就是网易博客,风格有限定的设置可供选择。一般的用户,网易的功能可以满足了。对编辑代码很多人都没兴趣。另,网易相册的设置较百度齐全,可以设置相册顺序、相册封面等。
4、从共享资源方面,百度不支持外链图片,网易则不支持空间百度快照。博客都没有网盘之类的共享空间吧,但网站的网盘不算在博客内。
5、需要用到网盘功能的话,可以直接用各大网盘网站的网盘,博客引用就用链接。
这问题之前回答过
5.你是出淤泥不染的地瓜,火红火红的大虾;我想轻轻地问候你……看我短信的可爱傻瓜祝福你:快快乐乐每一天!
回复楼主:看个人喜好了。sina博客用户多,而且有明星捧场,但是sina博客主要看文章,你文章好了,去你博客的人就多,你文章不好,照片不帅气,去的人就少了。网易博客则是 内容丰富,功能也强大。可以自己添加自己喜欢的东西,近似于个人网站了。我用的是网易博客。谢谢楼主!
我都用过..
但是还是推荐您去网易..
我个人的用网易..
网易每项功能都很人性化..
搜狐我也有用..
但是美化不行..
对于新浪.我觉得明星是很多
但是好像那么多明星的博客都是搬家过去的.
大部分的官网都不是那里.
要是有明星的博客.
建议去我爱大明星.
那里有蔡依林,罗志祥.....的明星的官方博客.
楼主也可以参考下楼上几位的答案.
最好还是自己用用..
每个人的想法不一样,习惯不一样
感觉也不一样.
java求教~如何规划java学习之路
Java前景是很不错的,像Java这样的专业还是一线城市比较好,师资力量跟得上、就业的薪资也是可观的,学习Java可以按照路线图的顺序,
0基础学习Java是没有问题的,关键是找到靠谱的Java培训机构,你可以深度了解机构的口碑情况,问问周围知道这家机构的人,除了口碑再了解机构的以下几方面:
1. 师资力量雄厚
要想有1+12的实际效果,很关键的一点是师资队伍,你接下来无论是找个工作还是工作中出任哪些的人物角色,都越来越爱你本身的技术专业java技术性,也许的技术专业java技术性则绝大多数来自你的技术专业java教师,一个好的java培训机构必须具备雄厚的师资力量。
2. 就业保障完善
实现1+12效果的关键在于能够为你提供良好的发展平台,即能够为你提供良好的就业保障,让学员能够学到实在实在的知识,并向java学员提供一对一的就业指导,确保学员找到自己的心理工作。
3. 学费性价比高
一个好的Java培训机构肯定能给你带来1+12的效果,如果你在一个由专业的Java教师领导并由Java培训机构自己提供的平台上工作,你将获得比以往更多的投资。
希望你早日学有所成。
JAVA初学者,该怎么学习JAVA?
学习Java之前先了解这些:
第一:在如今这个Java的市场下,你如果太过于着急找工作而去学习,你一定找不到,有一个很简单的道理,任何东西求快没有用,首先你要把技术学的熟练。而不是指望自己看看视频,就能拿到高薪的工作。
第二:如果没有一套系统的学习路线和方案,这看看,那里看看,依旧学了之后还是浪费时间,根据我的学习经历来看,任何人学习任何东西,需要一气呵成,在这段时间内,学习什么就一刻都不能松懈,今天看点视频,明天有事,不看了,这样没啥意义。
第三:在如今这个IT市场,Java开发工作竞争越来越激烈,如果你是小白转行的,那么建议你找个好的机构培训学习下,不要心疼钱,你要知道有付出才有回报,投资自己什么时候都是对的选择,先找些基础资料自己自学一段时间看看到底适合自己不,不要盲目的学习。
第四:如果你在学习中没有很多的代码量的话,不多去做案例的话,我个人觉得学了跟没学一样,第二次你见到它可能还是不认识它。最好是有个问的人,一个外行想通过自学Java开发区找工作,太难了,尤其是在这个行情中。既然学习就学好,不要三天打鱼两天晒网的,还不如不学习了,要谦虚,不要学点就自大。
第五:作为一个Java初学者,我们应该需要知道从零基础到就业,需要掌握的技术知识点有哪些,这个时候我建议你上各大招聘平台看下,看下现在的岗位需求是什么,以此这就是我们学习的目标。
所有语言的知识体系分为三大块:
数据存储 (内存,文件,数据库,分布式,集群, 关系型 ,非关系型 。。)
业务逻辑 (业务需求,语言语法,算法,类库框架,性能优化等)
信息交互(展示)(多端,app,小程序,公众号,移动端,pc端,web开发等。。)
这三块知识作为学习来说,可以有侧重,但是不能有某一块完全不懂。
在这里推荐您了解下我们的免费学习资源“Java300集”,可在B站搜索我们官方账号(尚学堂)进行学习!
另给你分享一个Java的学习路线:
希望能帮到你,望采纳!!
如何学习Java
一:基础阶段
1.1 企业工具使用(Editplus/Photoshop/SVN/GIT等)
1.2 零基础JavaWeb(HTML/CSS)
Html标签讲解
HTML5常用标签(视频、音频播放等)
DIV+CSS3布局和特效
大型门户网站设计解决方案
1.3 APP移动端开发(手机版)
CSS3 + HTML5布局/Android
解决移动设备屏幕适应
1.4 网站前台界面开发-项目实战目标
天猫首页
小米官网
腾讯课堂官网
梦柯官网
落网
UI中国
个人博客系统
京东商城
1.5 管理系统后台界面开发-项目实战
——从标签使用,到页面的布局,样式特效组合,最终多个项目实战演练,为什么要这么设置呢,众所周知,我们初学Java的阶段,是我们在学习Java过程中最枯燥的阶段,也是最容易放弃的一个阶段,如果我们在这学习的过程中,展现了自己的学习成果,了解了自己的学习潜力,并在学习中找到乐趣,你还会觉得枯燥无味吗?答案是:不会,于是,你就有了继续坚持学习下去的动力与兴趣源泉,不仅如此,这也是为了你过渡到中级阶段的前后端集合,打下了坚实的基础。同时,你又能拥有前端的一定基础,让你在职业的选择中又多了一条选择。从此知识体系网络设计中我们不免可以看得出,这确实是站在了学员的就业角度着想,并为学员的长远发展做出了精心的准备。
二:中级阶段
2.1 企业工具使用(Myeclipse/Tomcat/Navicat/PlSQL等)
2.2 掌握Javascript
Javascript 基础,常用对象的使用(Date,Array,window,document等)
JavaScript函数(回调、闭包)讲解
DOM操作(增、删、查、改)
Javascript封装(主要是针对于dom操作的封装)
Javascript 项目实战
2.3 掌握JQuery深入(MKUI类库2.0-项目实战)
基础(语法、选择器、事件)
DOM操作(增、删、查、改)
特效和动画
Ajax
Jquery开源框架JqueryUI
MKUI类库(自定义插件)
2.4 JavaSE8
Java编程基础
面向对象
类加载机制
数据结构(数组、链表、树)
JavaAPI
JavaSE7,8新特性
多线程
Java网络编程
GUI(awt,swing)
2.5 掌握关系型数据库(MySql5.6/Oracle11G)
数据库入门(基本介绍、常用命令等)
SQLyog、Native、PL\SQL工具的使用
表管理
数据操作(增、删、改、查(简单查询))
约束管理
数据查询(子查询、连接查询,分组,函数等用法)
游标、存储过程、函数、触发器、事务管理
Jdbc操作
Jdbc框架封装
2.6 掌握基于Java Web技术的综合应用,完成项目实战开发
剖析Ajax和JSON的异步处理
Servlet讲解(web应用服务器介绍)
Servlet实现数据库数据的增删改查
Jsp入门
jsp底层原理分析
Jsp 指令、脚本、表达式、动作的使用
EL表达式
JSTL
MVC模式讲解
Ajax
自定义标签库
FusionCharts
Log4j
Junit 4.0
2.7 项目实战目标
百度云盘Web版本、
个人财务管理系统、
学员管理系统、
个人博客系统----熟练的在项目中使用JavaScript/JQuery
----掌握最前沿的Java7,8 新特性
----掌握关系型数据库基本操作以及数据库高级编程
----多个JavaWeb项目综合实战强化,让你开发中得心应手
从js/JQURY到关系型的数据库的熟练掌握,到这就已经能够独立的去开发一些指定的网站项目,这其中着重讲解了js,数据库,与jsp,js.jquery,说道数据库,数据库是每一个程序员必修的课程,因为在实际开发中,他们的占用比重非常大,如果说开发中有100分,那么java只有60分,其他的相关js/jquery,数据库可以占比能达到30分,所以,在架设过程中,如果要完整的独立开发,必须对这方面的知识重点看中,我们可以从该课程体系中看到,其对js/jquery的教学比重非常大。使得该知识体系的实用性非常广。最后,我们可以看看该知识体系中的项目实战目标,从中我们可以看出与线下中级课程中教授的,相较基础的聊天工具等功能相比,此结构要求已经符合多数企业开发中各种指定的基本要求了。没办法,如果连这个要求都达不到,找高薪水的工作肯定是相较困难的,毕竟现在IT技术的发展日新月异,你跟不上,就别怪被淘汰,因此不得不说,该知识体系的作者,对Java方面的研究有一定的造诣,最主要的是十分的了解目前大多数企业的技术要求,使得该知识体系在速成方面稍有成就,并能以此勉强的上任大型企业的开发。
三:高级阶段
3.1 掌握框架底层核心技术
JavaWeb3.0新特性
反射应用
注解(Annotation)应用
设计模式
3.2 框架讲解
最新技术:SpringBoot和Freemaker的剖析
掌握Struts2(掌握原理、Struts2标签、OGNL、拦截器、国际化)
Hibernate4、MyBatis3
Spring4,Spring MVC
框架整合: SSH、SSM
WebService、SOAP/Rest/CORBA/SOA
3.3 建模工具
StarUML、Rational Rose、MindManager
3.4统一建模语言UML
3.5 项目实战
游戏网站的后台管理系统
积分管理系统
订单管理系统
企业人力资源管理系统
办公自动化
论坛个人博客管理系统----这就不用说了,掌握Java的核心技术,对各类Java框架架构、高级技术、数据库设计都有更深入的了解。对Java各项技术的使用都能得心应手,在你公司开发中游刃有余。
总的来说,该知识体系贴近目前IT业的总体对技术的要求,完成后基本上能胜任现有的大型企业的开发,并游刃有余。