求Javaimoo学习手机主板线路图线路图,我想学Java!

您的位置: >
> Java的学习路线是什么?从零基础到精通Java的学习步骤导图版
JProfiler10 For Mac破解版是一款功能强大的JAVA分析工具,软件...
授权:共享软件类型:国产软件大小:未知环境:Win2003WinXPWin2000Win9X语言:简体中文时间:
Java的学习路线是什么?从零基础到精通Java的学习步骤导图版
 发布日期:  浏览: 次 
对于Java学习的入门阶段,主要是培养Java语言的编程思想,了解Java语言的语法、书写规范等,掌握Eclipse、MyEclipse等开发工具以及编写Java代码的能力,学完这个阶段你应该可以进行小型应用程序开发并且可以对数据库进行基本的增删改查操作。
下面细致的讲解零基础的小伙伴们怎么学习Java,我们先来看下Java在基础阶段的知识点路线图吧!
内容多吗?不要被吓到了,知识点剖析的比较细,所以看着比较多,不要害怕学不会,经过下面的逐条详解,你就会明白这些知识点都是干嘛的了。
小明同学,看黑板!看黑板!开始上课啦!只要按部就班一切很简单的!
一、计算机基础知识
针对零基础学习的人,从对计算机操作等知识的了解,延伸到Java语言的发展与开发工具的使用上,主要是让你知道怎样执行计算机命令,认识Java这门语言,感受编程语言Java怎么开发程序。
1)&计算机基础
让零基础学习的人先了解计算机相关知识,进而再去了解Java语言。
2)&DOS常用命令
了解什么是DOS,并掌握DOS控制台的打开方式,同时熟悉常用的DOS命令,例如:盘符切换、进入指定目录、删除文件等,完成使用DOS命令对计算机进行操作和控制。
3)&Java概述
了解Java语言的发展史、Java语言平台版本、Java语言的特点,以及JRE与JDK。JRE是Java的运行环境,JDK是Java开发工具包,它包含了Java的开发工具以及JRE。所以安装了JDK就不用再单独安装JRE了。
4)&JDK环境安装配置
了解了什么是JDK,以及JDK的重要性,下一步我们就来学习如何安装和配置JDK环境。在安装JDK之前,我们首先需要下载JDK,针对不同的系统,我们需要下载不用版本的JDK。
5)&环境变量配置
了解path、classpath环境变量,理解path变量和classpath变量的作用,并掌握path变量和classpath变量的配置方式。
6)&Java程序入门
当JDK、环境变量配置完毕,我们就可以开始&编写Java程序。编写Java程序可以使用如下几种工具:notepad(微软操作系统自带)、Editplus、Notepad++、Eclipse、MyEclipse。
二、编程基础
此模块学习是让你了解编程的具体流程,学习Java基础语法的格式等。具体要掌握不同数据类型的变量定义与使用,掌握不同运算符的运算规则,掌握流程控制语句的执行流程,编写方法的声明与调用,创建数组并访问数组元素等知识。
在程序开发工程中,用于解释和说明程序的文字我们称之为注释,Java中的注释分为以下几种:单行注释、多行注释、文档注释。
了解Java关键字的含义及特点,掌握关键字使用的注意事项。
了解什么是标识符,标识符的组成规则,以及标识符使用时的注意事项。
4)&常量与变量
理解常量与变量的含义,并掌握常量与变量的区别、变量的定义格式以及变量的赋值。
5)&数据类型
掌握Java语言的数据类型,如基本数据类型:byte、short、int、long、float、double、char、boolean,以及引用类型:类、接口、数组。
熟练掌握Java中的运算符:算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、三目运算符。
7)&流程控制语句
了解什么是流程控制语句,掌握以下流程控制语句:顺序结构、选择结构、循环结构,并能够通过流程控制语句实现特定的功能。
掌握方法的定义及格式,并能正确的调用方法,理解方法的调用过程,同时清楚方法的注意事项;掌握方法重载及其特点。
了解数组的概念,掌握数组的定义格式、静态初始化、动态初始化,并能够理解Java中数组的内存图解。熟练掌握数组的遍历、获取最值、数组元素逆序、数组元素查找、数组排序和二分查找,以及二维数组的定义格式及初始化。
三、面向对象
现实世界中,随处可见的一种事物就是对象,对象是事物存在的实体,如人类、书桌、计算机、高楼大厦等。人类解决问题的方式总是将复杂的事物简单化,于是就会思考这些对象都是由哪些部分组成的。通常都会将对象划分为两个部分,即动态部分与静态部分。静态部分,顾名思义就是不能动的部分,这个部分被称为&属性&,任何对象都会具备其自身属性,如一个人,它包括高矮、胖瘦、性别、年龄等属性。然而具有这些属性的人会执行哪些动作也是一个值得探讨的部分,这个人可以哭泣、微笑、说话、行走,这些是这个人具备的行为(动态部分),人类通过探讨对象的属性和观察对象的行为了解对象。
1)&面向对象思想
了解面向过程编程思想,能够通过案例理解Java的面向对象编程思想,了解面向对象开发、设计、特征。
2)&类与对象
了解什么是类,什么是对象,并理解类与对象之间的关系;熟练掌握类的定义、对象内存图等。
3)&成员变量和局部变量
了解什么是成员变量,什么是局部变量,以及从他们在类中的位置、内存中的位置、生命周期、初始化值等方面掌握他们的区别。
4)&匿名对象
了解什么是匿名对象,掌握匿名对象的两种使用情况。
清楚的了解什么是封装,并能够理解封装的优点与缺点,同时掌握封装的原则。
6)&this关键字
掌握this关键字的含义与使用。
7)&构造方法
了解什么是构造方法,构造方法的作用,以及与构造方法相关的注意事项。
理解什么是继承,继承的好处以及java中继承的特点和注意事项,继承中成员变量的关系、构造方法的关系、成员方法的关系,方法重写与方法重载的区别。
理解什么是多态,掌握多态案例及成员访问的特点,多态的优点和缺点,多态中的转型问题。
10)&抽象类
了解什么是抽象类,抽象类的特点,抽象类成员的特点。
了解什么是接口,接口的特点,接口成员的特点,类与类、类与接口的关系,以及抽象类与接口的区别。
12)&内部类
什么是内部类,内部类的访问特点,内部类的位置,什么是成员内部类、局部内部类、匿名内部类,以及匿名内部类在开发中的使用。
四、常用类
类库就是Java&API(Application&Programming&Interface,应用程序接口),是系统提供的已实现的标准类的集合。在程序设计中,合理和充分利用类库提供的类和接口,不仅可以完成字符串处理、绘图、网络应用、数学计算等多方面的工作,而且可以大大提高编程效率,使程序简练、易懂。
学习内容:掌握Object类、Scanner类、String类、StringBuffer类、StringBuilder类、Arrays类、基本包装类、正则表达式、Math类、Random类、System类、Date类、DateFormate类、Calendar类,及其常用方法。
集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用。简单一点就是说,集合是存放数据的容器。
学习内容:什么是集合?数组与集合有什么区别,集合类的特点,掌握Collection接口、Iterator接口、List接口、ListIterator接口、ArrayList类、Vector类、LinkedList类、泛型、Set接口、HashSet类、Map接口、HashMap类、LinkedHashMap类等。
IO(Input/Output)是计算机输出/输出的接口。Java的核心库java.io提供了全面的IO接口,包括:文件读写,标准设备输出等等。Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。
了解什么是异常,异常的由来,常见的异常,异常的分类,掌握jvm对异常的默认处理方案,异常的处理方案:try&catch&finally、throws,什么是编译时异常,什么是运行时异常,掌握它们两的区别,throws关键字、throw关键字,以及这两个关键字的区别,熟练掌握自定义异常,异常注意事项。
了解什么是File类,File类的用途,掌握File类的方法:createNewFile()、mkdir()、mkdirs()、delete()、renameTo(File&dest)、isDirectory()、isFile()、exists()、等方法,以及File类的基本获取功能方法和高级获取功能方法。
了解什么是IO流,IO流的用途;熟练掌握输入流、输出流、字符流、字节流、IO流的常用基类;如何使用字节流读写数据、复制数据;什么是字节缓冲流,如何使用字节缓冲流读写数据;什么是转换流,如何使用转换流更加高效的读写数据,内存操作流、打印流、标准输入输出流、序列化流、Properties集合。
4)&IO流练习
(1)&复制文本文件;
(2)&复制图片;
(3)&把ArrayList集合中的字符串数据存储到文本文件;
(4)&从文本文件中读取数据(每一行为一个字符串数据)到集合中,并遍历集合;
(5)&复制单极文件夹;
(6)&复制单极文件夹中指定文件并修改文件名称;
(7)&复制多极文件夹;
(8)&已知s.txt文件中有这样的一个字符串:&hcexfgijkamdnoqrzstuvwybpl&;
(9)&请编写程序读取数据内容,把数据排序后写入ss.txt中;
(10)&获取每次读取数据的行号;
(11)&登录注册IO版。
七、多线程
是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。具有这种能力的系统包括对称多处理机、多核心处理器以及芯片级多处理(Chip-level&multithreading)或同时多线程(Simultaneous&multithreading)处理器。在一个程序中,这些独立运行的程序片段叫作&线程&(Thread),利用它编程的概念就叫作&多线程处理(Multithreading)&。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程(台湾译作&执行绪&),进而提升整体处理性能。
了解什么是线程,什么是多线程,理解java程序的运行原理,掌握多线程的实现方案,如何获取和设置线程名称、线程的生命周期、如何解决线程安全问题、线程同步、Lock锁、死锁问题、线程间通信、线程的状态及状态转换、线程池。
2)&多线程面试题
(1)&多线程有几种实现方案,分别是哪几种?
(2)&同步有几种方式,分别是什么?
(3)&启动一个线程是run()还是start()?它们的区别?
(4)&sleep()和wait()方法的区别;
(5)&为什么wait(),notify(),notifyAll()等方法都定义在Object类中;
(6)&线程的生命周期图。
3)&设计模式
了解什么是设计模式,设计模式的分类,熟练掌握单例设计模式(懒汉式、饿汉式)。
八、网络编程
网络编程最主要的工作就是在发送端把信息通过规定好的协议进行组装包,在接收端按照规定好的协议把包进行解析,从而提取出对应的信息,达到通信的目的。
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
十、Mysql及JDBC开发
MySQL是一个关系型数据库管理系统,由瑞典MySQL&AB&公司开发,目前属于&Oracle&旗下产品。MySQL&最流行的关系型数据库管理系统,在&WEB&应用方面MySQL是最好的&RDBMS&(Relational&Database&Management&System,关系数据库管理系统)&应用软件之一。
JDBC(Java&Data&Base&Connectivity,java数据库连接)是一种用于执行SQL语句的Java&API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC执行SQL语句操作数据库。
1)&Mysql数据库
数据库使用、mysql的安装与卸载、mysql账号管理,SQL语句介绍、数据库增删改操作DDL语句使用、表增删改操作DML语句使用、表查询操作DQL语句使用、以及查询语句条件、排序、聚合、分组操作。
2)&JDBC开发
JDBC介绍、驱动的原理及使用、JDBC核心使用、DriverManager、Connection、Statement、ResultSet详细使用,JDBC的CURD操作、防止SQL注入及PrepareStatement使用、大数据处理、批处理。
3)&DBUtils开发
连接池介绍、DBCP连接池使用。DBUtils介绍、DbUtils类的使用、QueryRunner类的使用、ResultSetHandler详解。&
成为一名Java开发工程师,上面的内容是首要必学的知识点。认真的学,基础知识学好了,后面的知识点学习会非常容易,都是在基础上或添加或者变化的。
入门阶段,主要是培养Java语言的编程思想。了解Java语言的语法,书写规范等,掌握Eclipse、MyEclipse等开发工具,编写Java代码的能力。学完这个阶段你应该可进行小型应用程序开发并且可以对数据库进行基本的增删改查管理。
本文地址:《Java的学习路线是什么?从零基础到精通Java的学习步骤导图版》由整理并发布,欢迎转载!
相关电脑软件
相关文章:
相关软件:
装机必备:
有任何意见或者建议请联系邮箱:[at]qq.com或
本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
Copyright © 2012 SDBETA.com. All Rights Reserved适用/适合人群:适合基础小白
目标:掌握JavaSE。
●技术点小节:
1.开发工具的安装配置的介绍 2.JDK安装 3.DOS环境编程 4.Eclipse的安装使用
●JAVA基础
1.基本的语法规范 2.数据类型 3.流程控制 4.函数
●初识JavaOOP
1.类,对象,面向编程思想 2.字符串类 3.随机数 4.正则表达式 5.递归的使用
●JavaOOP基础
1.JavaOOP之封装 2.JavaOOP之继承 3.JavaOOP之多态 4.Java访问修饰符 5.Java接口 6.Java抽象类
●集合框架和数据结构
1.Java常用集合 2.Java泛型
●异常处理
1.异常分类、原因、概述、原理、解决方案 2.LOG4J框架
1.XML概述 2.XML结构概述 3.XML语法及编写规范 4.DOM4J简介 5.DOM4J应用 6.使用DOM4J解析XML并记录系统日志
●JavaIO与网络通信
1.JavaIO基础 2.JavanNIO简介及使用场景 3.网络协议 4.JavaSocket编程 5.网络应用框架Apache MINA详解
1.班级学生考试成绩分析系统1 2.班级学生考试成绩分析系统2 3.班级学生考试成绩分析系统3 4.网站数据抓取业务实现 5.根据业务需求分析目标网站数据
适用/适合人群:拥有Java语言并可以实现网站爬取数据并分析
目标:掌握mysql,Oracle在各个平台上的安装及使用
●Mysql数据库基础
1.mysql概述、优点、运行原理及内存结构 2.mysql数据类型 3.mysqlDDL语句的使用 4.SQL语言的使用 5.DML语句的介绍及使用 6.SQL事务 7.SQL查询机制、查询基础、技巧、查询优化;
●Mysql数据库高级
1.mysql数据库引擎分类 2.mysql事务 3.mysql表 4.mysql数据类型 5.mysql视图 6.mysql索引 7.mysql分页 8.SQL语句优化技巧
●Oracle实战
1.Oracle安装与调试 2.Oracle数据类型 3.Oracle与MySQL对比 4.Oracle数据结构概述 5.Oracle运行原理 6.Oracle内存结构 7.Oracle表空间 8.用户,表,序列的创建及使用 9.Oracle索引 10.Oracle分区表的创建及使用
●PL/SQL实战
1.PL/SQL基础知识 2.异常处理 3.游标 4.存储过程
1.JDBC概述 2.JDBC工作原理 3.JDBC API 4.JDBC访问数据库 5.JDBC常用接口
●数据库连接池
1.Java多线程开发 2.多线程与单线程比较 3.多线程应用 4.多线程使用注意事项 5.数据库连接池技术
1.电子银行信息管理系统; 2.班级信息管理系统
适用/适合人群:Java SE 掌握比较扎实,可以开发较为复杂的信息管理系统
1.掌握HTML,CSS,JavaScript等前端基本技术,并使用JSP,Servlet开发小型网站
2.使用框架技术开发大型网站
●HTML+CSS基础
1.W3C标准 2.HTML编辑工具 3.HTML标签 4.CSS的基本用法 5.在HTML中引入CSS样式
1.CSS编辑网页文本 2.列表样式 3.盒子模型 4.浮动 5.定位网页元素
1.JavaScript核心语法 2.程序调试 3.JavaScript对象
1.初识jQuery,jQuery选择器 2.jQuery中的事件与动画 3.jQuery操作DOM 4.表单校验
●JSP与Servlet实战
1.B/S程序实现原理 2.Tomcat应用服务器 3.JSP页面组成 4.内置对象 5.JSP数据访问 6.JavaBean的应用 7.Servlet概述与API 8.Servlet声明周期 9.Servlet应用
●Ajax实战
1.Ajax概述 2.Ajax执行原理 3.jQueryAjax概述 4.jQueryAjax使用
●过滤器与监听器
1.过滤器的应用场景 2.过滤器运行原理 3.过滤器配置 4.Servlet与过滤器 5.监听器的使用场景 6.监听器的运行原理 7.监听器配置 8.过滤器、监听器、Servlet总结
●Struts框架实战
1.Struts简介 2.Struts对比Servlet的优点 3.Struts2框架的安装与配置 4.OGNL框架概述与使用 5.Struts2数据校验 6.Struts2运行原理 7.Struts2值栈 8.Struts2拦截器 9.Struts2国际化
●Hibernate框架实战
1.Hibernate概述 2.Hibernate安装与配置 3.Hibernate事务操作 4.Hibernate查询操作 5.Hibernate缓存概述 6.Hibernate一级缓存操作 7.Hibernate二级缓存操作 8.Hibernate查询缓存操作 9.Hibernate查询优化 10.Hibernate与Struts整合
●Spring框架实战
1.Spring概述 2.Spring安装与配置 3.Spring使用 4.SSH框架整合基础 5.Spring整合Hibernate框架 6.Spring整合Struts框架
1.使用jQuery编写购物网站的动态效果 2.使用Servlet优化购物网站的信息发布功能 3.使用jQuery+Ajax+Servlet完成购物网站的页面无刷新数据交互效果 4.使用SSH框架编写简单的JavaWeb程序 5.使用SSH框架优化购物网站
适用/适合人群:熟练使用SSH框架开发大型网站
目标:使用SSM框架开发OA办公系统
1.Maven概述 2.Maven优势和特点 3.Maven的安装与配置 4.使用nexus创建私服 5.使用maven进行测试 6.使用Hudson进行持续集成 7.使用maven构建web项目 8.SVN安装与配置 9.SVN的使用 10.Git安装与配置 11.Git的使用
●项目测试
1.黑盒测试概述与使用 2.白盒测试概述与使用 3.Junit,Jmeter测试工具使用
●使用MyBatis框架优化数据层开发
1.mybatis概述 2.mybatis的安装与配置 3.Java注解的使用 4.操作数据库 5.mybatis缓存配置 6.mybatis整合Struts开发
●使用SpringMVC框架优化展示层开发
1.SSpringMVC与Struts 2.SpringMVC运行原理 3.SpringMVC安装与配置 4.SpringMVC常用API介绍 5.SpringMVC拦截器 6.SpringMVC对Http协议的处理 7.SpringMVC对数据模型的处理 8.SpringMVC视图控制器使用
●使用SpringBoot框架简化JavaWeb开发
1.SpringBoot介绍 2.SpringBoot优势和特点 3.SpringBoot应用场景 4.SpringBoot安装与使用 5.SpringBootAPI简介 6.SpringBoot整合Maven 7.SpringBoot整合Mybatis 8.SpringBoot整合SpringMVC
1.对自己搭建的JavaWeb项目进行测试评估 2.使用SSM框架开发OA办公系统
适用/适合人群:熟练掌握SSM框架开发的开发者
目标:构建分布式系统,使用JavaEE应用完成企业个性化需求
1.EasyUI框架 2.Bootstrap框架
●分布式大数据开发
1.Druid 2.mongodb 3.redis
●个性化需求
1.定时任务与邮件发送 2.webservice与POI 3.报表与统计图 4.单点登录与快捷登录 5.微信公众号后台编写 6.网银支付接口对接 7.搜索引擎应用
1.OA系统二次开发
学习Java的同学注意了!!!
学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群: & 我们一起学Java!
阅读(...) 评论()Java学习路线图,8步学会Java_达内Java培训官网
400-111-8989
Java学习路线图,8步学会Java
时间: 10:59
Java作为一种通用的编程语言可以做很多事情,但怎么学Java就看怎么用了,很多初学者想通过埋头苦学、马不停蹄的敲着代码记住Java基本原理,但一遇到困难便会让自己发狂,种种坎坷将自己打回原形。
为了排除大家的困惑,精心准备Java学习路线图,建议你耐心的读完此篇,保你在学Java的道路上能事半功倍。
在学习Java之前要先了解计算机基础知识,然后再学习Java,同时也要熟知DOS常用命令、Java概述、JDK环境安装配置、环境变量配置,当JDK和环境变量配置完毕后,你便可以编写Java程序。
此时你需要了解编程的具体流程,在开发过程中要文字“注释”,也要掌握“关键词”的使用时注意事项,对“标识符、常量与变量、数据类型、运算符、流程控制语句、数组、方法”要理解并能熟练使用。
生活中随处可见的事物便是对象,对象分为“静态部门和动态部分”,想要真正了解Java面向对象,你要对“面向对象思想、类与对象、成员变量和局部变量、匿名对象、封装、this关键字、构造方法、继承、多态、抽象类、接口、内部类”能够理解,在开发中能够熟练使用。
在程序设计中,合理和充分利用类库提供的类和接口,不仅可以完成字符串处理、绘图、网络应用、数学计算等多方面的工作,而且可以大大提高编程效率,使程序简练、易懂。
所以你要熟练掌握“Object类、Scanner类、String类、StringBuffer类、StringBuilder类、Arrays类、基本包装类、正则表达式、Math类、Random类、System类、Date类、DateFormate类、Calendar类,及其常用方法”在开发中能够运营好应用程序接口。
集合是存放数据的容器,在学习Java中要清楚知道“什么是集合?数组与集合有什么区别,集合类的特点,掌握Collection接口、Iterator接口、List接口、ListIterator接口、ArrayList类、Vector类、LinkedList类、泛型、Set接口、HashSet类、Map接口、HashMap类、LinkedHashMap类等。”而IO是输出的借口,Java.io是Java的核心库,你需要了解“异常、File类、IO流”,编程中也会涉及到“多线程、网络编程、反射”,所以你也要熟悉它们的应用。
这一点在学习中必须知晓,在Java开发中CoreJava是核心,在Java中Servlet是核心,而在J2EE开发中,必须要知道MVC模型。
对于框架的作用,我想每个Java工程师都该知晓,除了著名的MVC模型,SSH(Struts+Spring+Hibernate)也非常好用,同时,也要对开发的JBPM、搜索引擎Lucence及使系统对外提供接口的webservice应用组件等都是应该要掌握的。
编写Java程序可以使用以下工具:notepad(微软操作系统自带)、Editplus、Notepad++、Eclipse、MyEclipse,最受欢迎的开发辅助工具有:日志工具Log4j、测试工具Junit、版本管理工具SVN还有项目管理maven等。
程序员在多数人心里是比较神秘的,高薪是他们的代名词。凡是学程序的,哪怕没什么经验轻轻松松也能月入万元。程序员可以说是一个比较平民化的职业,只要学成了,就能实现从贫民向土豪的转变。
有些新的编程语言希望取代现有的语言,而另一些则以新兴的平台为目标。问题来了,为什么现在学习Java依然如此必要?10个理由告诉你学Java到底有多好!
教育部消息称,2018届全国普通高校毕业生预计820万人,与去年的795万人相比,毕业人数又创新高。如何选择适销对路的专业?什么专业就业率更高?数据为你揭晓2017届大学毕业生就业率较高专业TOP50。(数据来源:麦可思研究)
每个Java程序员都有个高薪梦,高薪的前提是具备拿高薪的能力,本文就为大家介绍如何成为一个合格的Java程序员,帮你顺利拿高薪:
Copyright (C)
Tedu.cn All Rights Reserved 京ICP备号-56 达内时代科技集团有限公司 版权所有
选择城市和中心
达内北京亦庄大学生实训基地
达内北京网络营销中心
达内北京会计中心正确的Java学习线路图原来是这样,教你如何成为优秀的程序员正确的Java学习线路图原来是这样,教你如何成为优秀的程序员五佳科技百家号IT行业现在正处于火热的阶段,很多人面对就业这个难题迷惘之后选择了程序员的道路,java作为其中一个大的板块受到了很多学员的青睐,那么如何正确的学习java呢?千锋长沙的老师来给大家分析一下正确的java学习路线,教你教你如何成为优秀的程序员!首先务必要在学好基础(比如计算机系统、算法、编译原理等等)的前提下,再考虑去进行下面的学习。Java基础首先去找一个Java的基础教程学一下,这里可以推荐一个地址,或者你也可以参照这个地址上去找相应的视频。学习Java基础的时候,应该尽量多动手,很多时候,你想当然的事情,等你写出来运行一下,你就会发现不是这么回事儿,不信你就试试。学完以上内容以后,你应该对Java有一个基本的了解了,你可以用Java语言写出一些简单的程序,并且你用的是最简单的编辑器,比如记事本。这个时候,不要急于进入下一部分,留下几天好好写一些程序,尽可能熟悉这些基础内容。Web开发等你写上几天程序以后,你往往会比较迷茫,因为你写的东西似乎看起来毫无用处,比如实现一个简单的计算器,读取一个文件等。这个时候你就应该去学着写一些让你觉得有意思的东西了,所以你应该学习更多的知识。这些内容主要是Web开发相关的内容,包括HTML/CSS/JS(前端页面)、Servlet/JSP(J2EE)以及Mysql(数据库)相关的知识。它们的学习顺序应该是从前到后,因此最先学习的应该是HTML/CSS/JS(前端页面),这部分内容你可以去上面的那个runoob网站上找。总的来说推荐顺序就是:1、首先先学习 html , css , javascript,千锋的官网上有很多的教程,可以在上面把所有的教程都刷遍,学完后,能熟练使用基本的HTML标签,常见CSS属性,js语法等。2、学完前端方面的基础知识后,这时候可以看 java se部分了,当Java基础学完后,这时候就可以做一个小型的2SE项目把以前学的java基础的知识用起来。3、接下来,学习jdbc,数据库连接池,还有 Oracle、 MYSQL、 sql server数据库常用的SQL语法要具备能够编写SQL脚本的能力,像什么多表关联,数据库三范式等等,都要知道。4、数据库学完了,这是就可以看 java web的知识,比如丿sP、 servlet、 session、 cookie、EL表达式等等, java web基础学完后,可以在此基础上写个小项目,比如XXX管理系统,XXX网上书城等,在实战中巩回自己所学的知识5、以上知识学完了,就可以学习主流的框架,像 Spring、 Spring mvo、 Struts、 Hibernate、 Mybatis,因为这些框架在公司的实战开发中是比较常见的。6、最后可以做一个完整的项目(SSH,SSM),比如你可以做一个网上商城项目,将以上所学的内容进 行整合,这样我觉得基本上算java入门了吧。学了技术也不一定是合格的程序员,程序员其实处于的阶段各有不同!首先复制粘贴别人代码的程序员并不少见,一方面是因为懒,另一方面也是确实没思路。所做的事情也就是从网上他人的代码里拷贝片段,放在项目中跑通了,这个任务也就完成了。其实copy侠对编程没太大的兴趣,久而久之他们仅有修改代码的能力,却不会写代码。之所以干这行主要是以此养家糊口,并没有什么职业理想。如果想要在程序员这条道路上走的更远,那么学习就必不可少!学习选手最大的表现在于喜欢“创造代码”,即使有现成的实现,他们也希望自己来实现一套,以达到“学习”的目的。他们不喜欢复用别人的代码,看见项目中别人实现了相类似的功能,他们会以“需求不同”的借口来自己重新实现一套。这类人一般来说对技术有着较为浓厚的兴趣,希望能够通过项目来进行学习。兴趣是最好的最好的老师,学习型的程序员如果能坚持在技术上的尽头,将有可能成为技术牛人。本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。五佳科技百家号最近更新:简介:喜欢拆机,喜欢数码科技,并非专业作者最新文章相关文章

我要回帖

更多关于 哪里学画水电线路图 的文章

 

随机推荐