本文首发于本博客 猫叔的博客,转载请申明出处

感谢sugar的提问:Java基础差,需要怎么补?

欢迎关注公众号:Java猫说

我整体的总结了一下,大致分为以下的几个点说一下:

1、善于使用搜索引擎

现在的网上资源基本是不缺的,缺的是你去搜索的积极性,你需要善于使用搜索引擎,去查找你想要的答案,类似百度、必应等大型搜索引擎,或者是去一些技术的问答平台提问。对于Java的一些基础知识,你可以轻而易举的找到对应相关的demo与实战,同时其针对性也强。

2、整理学习目录

如果你是一个自学Java的初学者,那么你其实更加需要一个细致的学习目录来帮你快速的整理入门流程,如下是我参考一些网络教程的自学目录。

  • 开发环境搭建(开发工具IDE)
  • 数据类型与运算符
  • 流程控制
  • 数组
  • 类和对象
  • 继承多态
  • 抽象类和接口
  • 异常

如果你想要更高级一点的目录

  • 集合框架与泛型
  • 实用类lang、util
  • 输入、输出和反射
  • 注解和多线程
  • 网络编程技术
  • XML技术

你可能还需要一些扩展知识

  • Spring框架
  • MySql、Oracle
  • Linux、Window
  • Hibernate、Struts2、SpringBoot等框架

3、有规律的学习与笔记

在你根据目录学习的过程中,我想你需要且一定要有一份在线或者线下的笔记,记录你的学习心得还有对技术的理解体会,甚至你可以借助一些你所理解的比喻来加深你对这一技术的学习等。

比如我从在校带实验室的时候就一直保持笔记的习惯,我也一直保持到现在。

4、反复与实战强化

可能你在学习完一项技能后,或者一个基础知识后,开始上手,而且对应的demo也写得很顺利,但是一定要反复的练习,就像学习英语一样,你要不停的学习,最后在学习了几天后,可以自己和自己介绍这个技术并自己写一个实例来使用这个技术,那么你在未来都将记住这一技术的基本使用方式。

浅显的说了一下,可能你对于基础是对于web应用,其实基本的思路也是差不多的,没有什么是捷径,唯一有的就是不停的学习与摸索。

加油,各位!

公众号:Java猫说

现架构设计(码农)兼创业技术顾问,不羁平庸,热爱开源,杂谈程序人生与不定期干货。


Java基础差,需要怎么补的更多相关文章

  1. 【BigData】Java基础_Eclipse配置自动补全new

    需求描述 在使用Eclipse的时候,每次new一个对象,写起来比较麻烦,以下是配置Eclipse,然后使用快捷键补全new方法的步骤,此配置使用官方属于叫做:配置自动分配局部变量 配置步骤 打开Wi ...

  2. 我们的java基础到底有多差 一个视频引发的感想

    以此文来警示自己. 大三要结束了. 我从大一下学期开始接触java,两年半了,期间有很努力的自学,也参与了一下项目,满以为自己的java基础应该不错,但今天在网上看了一个视频才发现自己学的是多么的&q ...

  3. Java基础知识【下】( 转载)

    http://blog.csdn.net/silentbalanceyh/article/details/4608360 (最终还是决定重新写一份Java基础相关的内容,原来因为在写这一个章节的时候没 ...

  4. Java基础七-正则表达式

    Java基础七-正则表达式 一.定义: 特定的符号的组合 二.作用: 用于操作字符串数据 三.优缺点 简化代码,但是阅读性差 四.引入 4.1 问题 判断一个号码是否是QQ号? 不是零开头 6-15位 ...

  5. Java基础数据类型二进制转换

    前言: 本文主要介绍java基础类型的二进制转换和二进制的基本概念. 二进制: 1,二进制是以0和1为码,逢2进1,比如3=11=1*2+1. 2,在计算机当中其它进制的算法基本基于2进制,因为计算机 ...

  6. Java基础部分 2

    一. Java基础部分 2 1.一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 2 2.Java有没有goto? 2 3.说说&和&&am ...

  7. Java基础 面试总结(一)

    一.java基础篇-概念 1.简述你所知道的Linux: Linux起源于1991年,1995年流行起来的免费操作系统,目前, Linux是主流的服务器操作系统, 广泛应用于互联网.云计算.智能手机( ...

  8. 03:Java基础语法(二)

    Java基础语法 Java运算符 算术运算符 运算符是一种特殊的符号,用以表示数据的运算.赋值和比较等.1.操作数:参与运算的数据 称为操作数.2.表达式:运算符和操作数的整体 称为表达式.单独的一个 ...

  9. 02:Java基础语法(一)

    Java基础语法 Java的关键字及保留字 关键字(Keyword) 关键字的定义和特点定义:被Java语言赋予了特殊含义的单词特点:关键字中所有字母都为小写注意事项:1)true.false.nul ...

随机推荐

  1. 百度病了,必应挂了,Yandex疯了。

    前天一篇<搜索引擎百度已死>的文章火遍了互联网圈.文中作者指出如今的百度搜索首页一大半都是百度自家的产品,比如你搜索特普朗,你会发现第一页的结果分别是:百度百科.贴吧.百家号.百家号.百家 ...

  2. 谈一谈对象池SafeObjectPool能干什么

    前言 首先从ado.net的连接池开始了解,数据库操作通常是 new SqlConnection(). Open(). 使用完后 Close(),整个过程相当耗时,特别是频繁建议套字接连接的过程.ad ...

  3. 如何定义开发完成?(Definition of Done)

    最近在拜读郑晔的10x程序员工作法,收益良多,文中提出一个概念叫DoD(Definition of Done)给我的感触颇深.这让我联想到实际工作过程中,经常遇到的扯皮.争吵等各种场景,其实就和这个D ...

  4. 关于.net导出数据到excel/word【占位符替换】

    1]excel的占位符替换 效果如图 关键代码: ///savedFilePath需要保存的路径 templateDocPath模板路径 替换的关键字和值 格式 [姓名]$%$小王 public st ...

  5. 入门者必看!SharePoint之CAML总结(实战)

    分享人:广州华软 无名 一. 前言 在SharePoint中,不支持直接操作数据库,但开发过程中,避免不了查询数据,那么,在SharePoint中如何查询数据? 当然是使用CAML语法. 二. 目录 ...

  6. 秋季学期学习总结&&以及下学期的期待

    秋季总结 第一学期已经结束了,下面来分点归纳下知识点: ·基础编程:利用c语言来进行编程 ·分支结构:利用if-else语句和switch语句编程,以及字符型数据的利用 ·循环结构:利用while.d ...

  7. 关于'selffilter' is not a registered tag library. Must be one of:

    报错代码: 'selffilter' is not a registered tag library. Must be one of: admin_list admin_modify admin_st ...

  8. 恢复oracle中误删除drop掉的表 闪回的方法

    恢复oracle中误删除drop掉的表   查看回收站中表 --需要在其所在用户下查询 回收站对象 select object_name,original_name,partition_name,ty ...

  9. Linux内存管理 (5)slab分配器

    专题:Linux内存管理专题 关键词:slab/slub/slob.slab描述符.kmalloc.本地/共享对象缓冲池.slabs_partial/slabs_full/slabs_free.ava ...

  10. Android框架式编程之RxJava(一):HelloWorld

    Hello World 源码: import android.graphics.Bitmap; import android.graphics.BitmapFactory; import androi ...