Java自学能学会吗?Java新手学习路线

作为一种灵活多变前景可瞻,又易学习的编程语言——Java备受年轻人关注,很多开发爱好者,或者想从事Java开发的年轻人放出豪言“我要自学Java,拿高薪,走上人生巅峰” 但是:Java自学能学会吗?

就好像一千个人心中有一千个哈利波特一样,这个答案不绝对也不唯一,Java好学但自学的确阻力有些大,作为一门技术语言,它所蕴含的智慧绝对不是靠几本XX入门,XX框架之类的书所能概括,自学Java你要做好一种英语0基础达到4级水平的准备!在这里中软卓越Java培训为大家整理出了一些自学Java可能遇到的问题,希望会对你的学习有所促进和帮助。

自学Java可能遇到的问题有哪些?

  一方面是:对Java了解不够深刻,缺乏灵活应用的本领就好像我们学会了26个英文单词,但仍旧不能写出一串正确的句子;

  另一方面是:缺乏独立查找错误的能力这个能力是伴随所有程序的,无论你有多少丰富的项目经验,你必须能写代码,还能发现bug并且能够解决这个bug,对于自学者而言因为没有基础的沉淀,对Java各种编程属性的不了解,往往会遇到“能正着写,却不能倒着推”三分时间写代码七分时间找bug工作效率也大打折扣。

耗尽了所有的耐力,学到这里才是Java课程的基础, 你可能用了3个月、5个月甚至更久才勉强消化这些知识,对以后学好框架几乎成了奢望。所以自学Java还是奢望,自学Java只是浪费时间,最后还会成为徒劳,什么都学习不会。

如果你想学习Java可以来这个群,首先是五五久,中间是743,最后是四五七,里面可以学习和交流,也有资料可以下载。

很多大学生和零基础想要学习Java的同学都会面临一个问题,那就是Java课程知识点多而杂,面对庞大而复杂的Java学习体系不知从何下手。所以在这里达妹整理了一份Java的学习路线图给那些想要自学的小白,希望你一步一个脚印把基础打好。

第一阶段:Java基础语法

1开发环境搭建

1、计算机编程及开发语言

2、常用的DOS命令和操作

3、Java跨平台原理

4、JDK的安装于卸载

5、配置环境变量

2Java基本语法

1、Java开发基本语法和编程规范

2、常量与变量

3、数据类型

4、运算符

3选择结构

1、if

2、switch

4循环结构

1、while

2、do-while

3、for

4、for-each

5方法

1、语法结构和特点

2、返回值类型

3、方法重载

4、可变参数

6数组

1、数组的声明与创建

2、数组的基本使用

3、遍历数组

4、多维数组

5、打印、搜索、排序

6、Arrays工具类

本阶段主要是编程规范与思路的培养;掌握基本的逻辑算法;熟悉Java底层的一些语法规定。

第二阶段:面向对象编程思想

1类与对象

1、面向对象编程思想

2、类和对象的基本概念

3、构造方法

2包

1、包的作用

2、包的定义

3、包的导入

3面向对象特点

1、封装

2、继承

3、多态

4抽象类与接口

1、抽象方法

2、抽象类

3、接口

5其它

1、static-this-super

2、final

3、访问权限修饰符

4、代码块

5、内部类

6、枚举

7、设计模式

此阶段主要是培养面向对象编程思想;熟悉面向对象编程相关语法;

第三阶段:GUI-图形界面编程-项目实战

1Eclipse工具

1、Eclipse的安装与使用

2、Eclipse中的常用快捷键

3、Eclipse上插件的安装

2AWT与SWING

1、AWT与SWING的区别

2、常用组件

3、布局模式

4、事件监听机制

3项目实战

1、图形界面编程的思路与流程

2、需求分析

3、原型设计

4、编码实现

5、测试

6、发布

次阶段主要是为以后项目实战打下基础,能够设计出企业应用所需要的实体类、工具类、模板、接口等基础部分。

第四阶段:高级进阶

1异常

1、异常机制

2、异常体系

3、处理异常方式

4、自定义异常

2常用类

1、字符串相关类

2、日期相关类

3、数学算法相关

4、系统相关类

5、随机数

3多线程

1、多线程的创建与启动

2、线程同步

3、线程通信

4、线程池

5、定时器

4集合框架

1、数据结构

2、List/Set/Map

3、Collection/Collections/Properties

4、迭代器

5、比较器

5IO流

1、File文件

2、IO流操作的多种分类和方式

3、方法递归调用

4、正则表达式

6网络编程

1、IP/端口/URL等网络基础

2、HTML编码解码工具

3、TCP/UDP网络协议

7反射机制

1、反射的概念

2、各种Class实例的获得方式

3、Constructor/Field/Method

学完上面这些知识便能够使用Java提供的基本功能,结合Swing编程做一些桌面应用程序及游戏,如:贪吃蛇、俄罗斯方块、打飞机、棋牌类游戏、模拟开发类似Editplus的小型编辑器等。赶紧去动动手指尝试一下吧。

学习Java的同学注意了!!!
学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群346942462,我们一起学Java!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,491评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,856评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,745评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,196评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,073评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,112评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,531评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,215评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,485评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,578评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,356评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,215评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,583评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,898评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,174评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,497评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,697评论 2 335

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,056评论 25 707
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,504评论 18 399
  • 2016年,情人节那天。 他说,你是我见过最漂亮的女孩, 他说,第一眼看到你,就有种异样的感觉, 他还说,第一次有...
    九小如阅读 216评论 0 0
  • 这篇文章算是一篇工具收集,囊括了许多正在或已经流行的设计工具,不论是版式,字体,还是版本控制,动画,开发协作和响应...
    ShusQ阅读 523评论 0 3
  • 融合就要通俗易懂 面对不同受众 添加不同元素
    未尝_1fd9阅读 434评论 0 0