Java是一种跨平台的语言,一次编写,到处运行,在世界编程语言排行榜中稳居第二名(第一名是C语言)。

Java用途广泛,可以用来开发传统的客户端软件和网站后台,也可以开发如火如荼 Android 应用和云计算平台。

为初学者而著!

适合零基础的小伙伴们学习。

感兴趣的小伙伴可以点视频链接和小编一起编程哟,共同进步!
https://www.bilibili.com/video/BV1dK411Z7r2?spm_id_from=333.999.0.0&vd_source=0b0fcf59d1fbb525b21b232a791c34cbhttps://www.bilibili.com/video/BV1dK411Z7r2?spm_id_from=333.999.0.0&vd_source=0b0fcf59d1fbb525b21b232a791c34cb<对零基础学习者的建议>

1. 看视频学习,不要看书学习。很多人都说看视频慢,建议直接看优秀的书籍,所以我就买了C语言的一些书和Java的一些书(都是初学入门的),但都看不懂,看不下去。反而是后期跟着视频学习一段时间后,再翻开书本(其实几乎没看过书),慢慢能知道书里在讲什么了。大家千万不要觉得看视频会显得自己学习能力不够强。实际上,大学选择计算机专业的同学,又有多少比例是不靠老师上课,自己躲图书馆把编程学会的呢?从这个角度来说,看视频相当于大学课堂听课。并没什么不妥。

2. 不懂的知识点视频多看几遍,如果视频有配套笔记,第二天起来复习一遍,加深印象。自己也可用word做笔记,写学习日志。JavaSE有不懂的,可以百度或谷歌,看看别人的技术博客。再回过头看视频可能就突然明白了。因为我也这么试过,对我帮助很大,希望你也能试试。

3. 根据视频内容画思维导图!

理清讲解思路,让自己有全局观。初学Java,每一天的视频刚听完就基本忘得差不多了。很多知识点脑海中也只剩下一个名词,具体讲了什么已经记不得!做笔记长远来看是最省时间的。因为笔记内容都是自己消化过的,后期不用再去看视频复习(太麻烦了),直接看自己的笔记效率更高!反而蜻蜓点水,不做笔记一味求快的人,学到后面跟不上。因为这些知识点你只是听懂了,而不是理解,也没有实际编码操作过,印象是不深的!!

方便日后复习,以及遗忘时的检索回忆。

思维导图要自己做,自己看,效果最好。看别人的基本没效果。

4. 初级阶段不建议买任何书籍,专心看视频和附带的笔记足够了。对零基础的学习者来说,JavaSE的学习非常困难。之前在面向对象一章就已经很崩溃,哪知异常也这么抽象,完全不知道它是干嘛的....很多人是科班出身,早就忘了当初自己连软件都不会装的窘境。就像我们现在根本不会觉得用筷子还需要学习,但你爸妈当年为了教你用筷子,可是头疼过不止一次呢!

按照后面JavaWeb的学习来看,我的建议是:

面向对象是基石,JavaSE中最重要的一是集合,二是IO,希望大家学习这两个知识点时认真对待,多敲代码,多思考。

常用API里,String及其相关类StringBuilder, StringBuffer等必须熟悉,后面会不断用到。不学好的话,后面怎么死都不知道!

泛型一般只出现在集合中,个人觉得如果一时无法掌握,那么暂时会在集合中使用泛型就行了。

反射对于初学者来说是非常抽象的!!但它又无比重要。它虽然不是JavaSE的重点,但是它是JavaWeb很多难点的底层支撑,不懂反射,寸步难行。

java中集合的集合类主要由两个接口派生而出:Collection和Map;这两个接口是java集合框架的根接口,这两个接口下,又包含了一些子接口和实现类。

Java入门,最全面最简单的Java基础教程相关推荐

  1. Java入门123:一个老鸟的Java学习心得(二维码版)

    Java入门123:一个老鸟的Java学习心得(二维码版)清华大学出版社 Java入门123--一个老鸟的Java学习心得(二维码版)充分考虑了初学Java的种种困难,讲解细致入微,抽丝剥茧,层层推进 ...

  2. java笔试题_一道简单的 Java 笔试题,但值得很多人反思

    专注于Java领域优质技术,欢迎关注 作者:匿蟒 前言 面试别人,对我来说是一件新奇事,以前都是别人面试我.我清楚地知道,我在的地域与公司,难以吸引到中国的一流软件人才.所以,我特地调低了期望,很少问 ...

  3. 作为java入门选手,我们该如何学好java

    不管我们是自己学习, 还是在机构参加培训学习, 我们都要认识到学习java不是一件简单的事情, 听起来好像是废话, 学习什么都不是简单的, 确实是这个道理. 那么我们该如何学习java呢?下面我们通过 ...

  4. java的同步关键字_简单了解Java synchronized关键字同步

    简单了解Java synchronized关键字同步 发布于 2021-1-13| 复制链接 摘记:  synchronized synchronized可以用来同步块,同步方法.同步块可以用来更精确 ...

  5. java类成员初始化_简单了解Java类成员初始化顺序

    这篇文章主要介绍了简单了解Java类成员初始化顺序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 类中包含7中成员: 1.静态变量 static 2 ...

  6. java应用开发_开发简单的Java应用

    第一章 开发简单的Java应用 1.Java语言的技术分类 (1)JavaSE:标准版,开发桌面应用 (2)JavaEE:企业版,Web应用 (3)JavaME:小型版,嵌入式 2.如何开发和运行Ja ...

  7. java完成九宫格数独_简单实现java数独游戏

    本文实例为大家分享了java数独游戏的具体代码,供大家参考,具体内容如下 打算把javaFx需要的组件装好以后直接用javaFx的,但似乎eclipse的版本不对,安装了也不能用... 数独代码是在之 ...

  8. Java抽号系统_简单实现java抽奖系统

    简单实现java抽奖系统 发布于 2020-3-11| 复制链接 摘记: 本文为大家分享了java抽奖系统的具体代码,供大家参考,具体内容如下用户信息类 ```java /* * 用户信息类 * 1. ...

  9. Java 入门之1:浅谈Java的最基本概念及JDK、JRE、JVM之间的关系和区别

    目录 前言: 一句话介绍Java语言的故事 一句话概括Java的特性和优势 两句话阐述JAVA_HOME环境变量和classpath环境变量的作用是什么 简述JDK.JRE.JVM之间的关系 Java ...

  10. java 序列化 例子_一个简单的Java序列化的例子

    简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O),我们可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间(注:要想将对 ...

最新文章

  1. iOS Xcode工程目录的 folder 和 group的区别(蓝色和黄色文件夹的区别)
  2. AES算法相关数学知识 - 素域学习
  3. Enhancement spot 增强点简介
  4. python数据可视化的特点_Python数据可视化 pyecharts实现各种统计图表过程详解
  5. c++输入了后边不继续_医疗:连涨多日,后边还能加仓吗?直接说答案!
  6. python 示例_Python日历类| yeardayscalendar()方法与示例
  7. Gentle中的数据表实体类相关自定义属性的设置和获得
  8. 医学方面的创业计划书_【就业创业】设计学院开展2019“汉军杯”大学生创业大赛 初评及复评工作...
  9. sql checksum_SQL Server中的CHECKSUM页面验证
  10. 前端开发 —— js 常用工具函数(utilities)
  11. CodeForces - 877C
  12. ORB_SLAM2探秘 第一章
  13. springboot框架学习理解上
  14. C# 中返回星期的函数
  15. 一些Mac OS X的使用技巧
  16. QT OpenCV人脸考勤识别
  17. 关于印发《深圳市工业和信息化局绿色制造试点示范管理暂行办法》的通知
  18. Hello,Mr.J——唠唠叨叨年终总结
  19. 计算机打印设置方法,针式打印机怎么设置【图文详解】
  20. 中国网上租车系统行业市场供需与战略研究报告

热门文章

  1. android:layout_weight权重与warp_content配合使用
  2. 山东理工ACM 1603 Least Common Multiple
  3. arm mali 天梯图_手机CPU天梯图2017年上半年新版 2017手机cpu性能排行天梯图
  4. 攻防世界-web-mfw
  5. 谷歌浏览器翻译插件 划词翻译
  6. 16位院士加盟!“双一流”上海大学成立人工智能研究院
  7. 【kafka专栏】集成apache kafka-clients实现数据消费者
  8. U3D中ShaderForge插件使用系列教程之一
  9. 云原生|kubernetes|etcd集群详细介绍+安装部署+调优
  10. java获取和风天气_和风天气(一)数据分析