多语言展示
当前在线:1139今日阅读:84今日分享:32

java自学从入门到精髓

在图书馆里看到很多有关Java的书籍,很多人不知道自己到底该选那本书好。很快Java学习从入门到精通被很少一部分人能实现,那就是他曾经精通过哪门语言,因为程序设计语言很好学,只要你精通一门语言,就可以做到一通百通。想快速学习编程的人,推荐看看马士兵教程(分初、中、高)、高淇300集,讲得都是设计思想和思路。
工具/原料

配置好java开发环境的电脑、JDK开发包

方法/步骤1java基础语法
1

学习Java基础语法,学习简单的面向对象、常见的API接口(Java IO流、多线程、反射等)、和现在最流行的前端Java界面编程,想自学的同学可以考虑下面的学习资料和视屏;

2

在Java枯燥的学习语法学习过程中,当然离不开一款称手的开发工具,笔者承认Eclipse功能很强大 用起来也非常方便,但笔者认为这不适合初学者使用,因为里面很多函数、类、方法等不需要自己写就可以自动生成,这样反而不利于初学者的学习。

方法/步骤2数据库开发
1

有了Java的基本概念和基础,接下来就是“数据库的开发”。数据库,听其大意就知道是存储数据用的“仓库”,这一部分讲述了我们常见的数据库类型、操作方法(增删改查)、和数据库的连接使用;

2

首先:我们初始学习接触的当然是常用的SQL,这一部分包括了SQL基础概念、增删改查、表的查询方式、以及优化等;

3

第二部分:我们有了Mysql基础知识,就可以学习Java的核心数据库开发JDBC,这一部分包括:JDBC原理、数据库的链接方式、以及接口API等;当然还有现在流行的Oracle数据库,也是我们要掌握的;

方法/步骤3DHTML编程
1

有了Java开发的基础,也学会了如何使用数据库,那么接下来我们就可以尝试自己开发网页了;

2

这一部分我们怎么学习呢?首先我们还是接触基本的HTML标签,虽然这一部分知识挺多的,确实最简单易学的一部分,这里小编建议大家结合"W3C在线教程",理解每一个标签的实际用途,熟记常用标签(head、title、meta、style、div、span等);

3

有了基本的网页,然后我们让他实现和用户的交互“Javascript”,包括JS语法和对象,当然还会用到类库的封装和Dom操作树,让我们整体网页活起来;

方法/步骤4Java WEB编程

java Web编程重要的是在原DTHML上加载了服务器和Java的核心类库Jquery,大致我们会学到:Servlet开发(XML、Tomcat服务器和HTTP等协议)、Jsp开发和Ajax异步刷新原理和响应等;

方法/步骤5JavaEE企业应用
1

javaEE开发是javaSE、Javaee、Javame开发之一,其实有了前面的基础和项目开发经验,我们自学到这里基本就能找到工作了,但是要开发大型的项目还需要现在的框架也就是我们现在介绍的Javaee。总之:这部分就是三个框架:Spring、Struts、Hibernate;

2

第一部分我们要介绍的就是Struts,包括了Struts的体系架构、各个组建、标签库已经扩展应用;

3

第二部分要说的就是Hibernate,它是一个开放源代码的对象关系映射框架,对JDBC进行了非常轻量级的对象封装,将POJO与数据库表建立映射关系,可以自动生成SQL语句,自动执行,完成数据持久化的重任。主要包含:检索映射技术、多表查询、缓存技术、和性能优化等;

4

最后已部分就是Spring,Spring是一个开源框架,简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。主要有:IOC、ACP、DataSourse、事务、SSH集成等;

方法/步骤6项目实战&常用框架&面试技巧、就业指导
注意事项
1

计算机知识比较难主要是因为它的抽象性,因为我们要把现实生活中三位的东西压缩成二维的传承下去,所以就出现了理解障碍。其实和我们的计算机知识一样,都是把现实生活中三维的东西压缩成了二维的概念;

2

误区:Java的学习是为了项目开发,而不是为了搞研究。所以,我们在学习的时候关键是要知道它怎样用,而不是要深入地知道它到底 是怎么回事。

推荐信息