阶段一:Java基础入门

这篇博客主要介绍了Java基础入门的学习目标,前期准备,包括选择在线编程工具和记笔记软件。内容涵盖了Java的特点、环境搭建、基础语法、面向对象编程、异常处理等方面。作者强调了持续学习和多敲代码的重要性,并分享了经典面试题。博客分为建立编程思想、提升编程能力和分析需求三个阶段,适合Java初学者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习目标及前期准备

首先呢,我们要了解 Java 的应用场景和就业方向,看看和自己的学习目的是否一致。

目前,Java 由于其优秀的特性以及火爆的生态,岗位需求量大,是后台开发、安卓开发、大数据开发的主流编程语言,因此学习资源也很丰富,值得学习!

学习目标

培养兴趣、快速上手,能运行和编写简单的 Java 程序。

学完本阶段后,可以试着用 Java 解决一些数学计算问题、编写图书管理系统等桌面端 GUI 程序,甚至是五子棋之类的小游戏

前期准备

  1. 准备好一款在线、随时随地写代码的工具,不用在本地去安装和配置,是初学者的好帮手
    推荐网站 - 菜鸟工具:https://c.runoob.com/compile/10

  2. 准备一款记笔记的软件,学编程的过程中老师的思路、自己遇到的问题、解决问题的方法、心得感悟、遇到的好资料,都要记下来哦,好记性不如烂笔头,可以帮助你事半功倍。
    推荐软件 Typora:https://www.typora.io/

推荐使用 Markdown 语法编写,推荐up主鱼皮教:https://www.bilibili.com/video/BV1no4y1k7YT/

  1. 想学好编程,别背代码,要多写,把这句话刻到脑子里。

  2. 选视频和找资料的小技巧:多看评论区、多看隔壁评论区,不要看过期的视频。

  3. 如何访问 GitHub:https://mp.weixin.qq.com/s/uBFsuThsZ4kdkZgqfX12qA(上面有很多免费的编程学习资源、项目源码,程序员必备)

你需要知道的点滴!

这部分所学的知识

● Java特点(看不懂没事,别背!)
● 环境搭建
● Java基础语法
○ 数据类型
○ 流程控制
● 数组
● 面向对象
○ 方法
○ 重载
○ 封装
○ 继承
○ 多态
● 抽象类
● 接口
● 枚举
● 常用类
○ String
○ 日期时间
● 集合类
● 泛型
● 注解
● 异常处理
● 多线程
● IO流
● 反射

学习建议

初学一门语言时,一定要持续学习,不能中断!

想要学好编程,一定要多敲代码!建议先跟着书上的例子敲一遍代码,然后试着自主编写代码,并完成课后练习。

不理解代码也没关系,可以学习 Debug 后,一行一行地打断点执行,查看程序的执行过程。千万不要觉得麻烦,养成习惯后真的能节省很多重复学习的时间。

经典面试题

  1. 为什么重写 equals 还要重写 hashcode?
  2. == 和 equals 比较的区别
  3. 为啥有时会出现 4.0 - 3.6 = 0.40000001 这种现象?
  4. final 关键字的作用
  5. 介绍 Java 的集合类
  6. ArrayList 和 LinkedList 的区别

Java编程基础

由于内容较多,合在一起,篇幅较大,这里将每个章节独立成一篇文章(点击下方链接即可)。

第一阶段:建立编程思想

@爱摸鱼的TT~【第1章:开篇介绍】
@爱摸鱼的TT~【第2章:Java概述】
@爱摸鱼的TT~【第3章:变量】
@爱摸鱼的TT~【第4章:运算符】
@爱摸鱼的TT~【第6章:数组、排序和查找】
@爱摸鱼的TT~【第7章:面向对象编程(基础部分)】
@爱摸鱼的TT~【第8章:面向对象编程(中级部分)】
@爱摸鱼的TT~【第9章:项目实战】

第二阶段:提升编程能力

@爱摸鱼的TT~【第10章:面向对象编程(高级部分)】
@爱摸鱼的TT~【第11章:枚举和注解】
@爱摸鱼的TT~【第12章:异常-Exception】
@爱摸鱼的TT~【第13章:常用类】
@爱摸鱼的TT~【第14章:集合】
@爱摸鱼的TT~【第15章:泛型】
@爱摸鱼的TT~【第16章:坦克大战1.0】
@爱摸鱼的TT~【第17章:多线程基础】
@爱摸鱼的TT~【第18章:坦克大战2.0】
@爱摸鱼的TT~【第19章:IO流】
@爱摸鱼的TT~【第20章:坦克大战3.0】

第三阶段:分析需求,代码实现能力

Java8

本手册会每日更新,持续输出,感谢大家的支持~

对学习Java感兴趣的小伙伴、有任何问题都欢迎大家加我的WeChat:Zxutt_996一起探讨
一起遇到志同道合的我们吧,让我们一起在学习Java的路上打怪升级!加油,未来是我们的~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

涛涛同学debug

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值