零基础的同学学习Java的话首先就要知道Java是什么?
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程动态性等特点 [2] 。Java可以编写桌面应用程序、web应用程序、分布式系统和嵌入式系统应用程序等
一、Java基础硬写之前还是得先把基础的语法知识学习一下,这里只推荐一个视频,尚学堂高琪Java300集,里面详细的给大家介绍了从基础渐渐精通的过程。
【尚学堂】Java300集零基础适合初学者视频教程_Java300集零基础教程_Java初学入门视频基础巩固教程_Java语言入门到精通_哔哩哔哩_bilibili【课程领取编号:B站Java001】本套课程是由尚学堂高淇老师开讲的Java300集!为初学者而著!适合准备入行开发的零基础员学习Java,基于最新JDK13、IDEA平台讲解的,视频中穿插多个实战项目。每一个知识点都讲解的通俗易懂,由浅入深。不仅适用于零基础的初学者,有经验的程序员也可做巩固学习。需要本套配套软件、源码、课件等资料,请私信【资料】按提示领取!请一键三连,多多支持哦!Jhttps://www.bilibili.com/video/BV1oy4y1H7R6
看完这个视频,你应该掌握这些内容:
- Java环境、JDK安装
- IDEA 安装配置使用(马上2021年了,可以不用eclipse了)
- 变量与数据累心女女女过
- 整数、浮点数、布尔、条件运算
- 字符与字符串
- 数组、链表、排序
- 面向对象基础:
- 方法、构造方法、重载、
- 继承、多态
- 抽象类、接口
- 静态字段、静态方法、
- 内部类、包等概念
- Java异常机制:
- 捕获、抛出异常
- 自定义异常
- 你最可能见到的NullPointerException
- 泛型:
- 先看泛型,因为后面容器类都会用到
- 了解下泛型概念和如何使用就差不多了,以及extends 这些规则
- 常见容器的使用和部分原理:
- List、ArrayList、linkedList
- Map、HashMap、TreeMap
- Set
- Stack等
- IO
实际上,学完一门语言,掌握了数组、链表、 if、for、函数这些编程最基本的概念,就有能力去实现一些诸如贪吃蛇、黄金矿工、扫雷这样的小玩意了。
还是那句话,编程就像搭积木,学完基础的,积木块都给你了。
你能搭出房子、车子、还是火箭这全靠自己。
觉得不错的话,记得帮我点个赞哟~ 笔芯



