码农知识堂 - 1000bd
Python
PHP
JS/TS
JAVA
C/C++
C#
GO
Kotlin
Swift
给新入坑的小伙伴们的郑氏Java上路指南
欢迎入坑郑老师的Java课堂
1. 引言
又是一年的Java季,又有一批新的小伙伴们要在郑老师的指引下进入Java课程的学习之路啦。
首先我想告诉大家的是,
无论你大一的编程学习好与坏,都不用担心,Java的学习又是另外一个学习的新阶段。
在这样一个新的编程学习的阶段,大家又重新站在一个新的起跑线上,所以想要抓住机遇的同学们
要特别注意啦!
对大家来说,其实一个很现实的问题就是未来是要面向工作的,而计算机专业最普遍的一个工作就是开发岗位,也就是程序员的工作,而想要能匹配得上一份程序员的工作,这一切的一切,便是要从
Java语言
开始啦。
不过话说回来,Java作为一门
经典的面向对象的编程语言
,它也有它自己比较傲娇的地方,所以学习Java也会是带有一些挑战和难度的嘞,不过大家不用担心,就让俺们一步一步来,把Java给学好来吧。
2. 指南
2.1 学习Java我们首先需要准备些什么?
其实这个主要分为两个部分,一个部分是安装Java的开发工具包我们也称为
JDK
,这是专门供开发人员使用的Java开发的工具。那么怎么安装JDK呢?大家可以查看下面这个博客:
JDK的安装
另一个方面,大家还记得我们学习C语言的时候使用的
VS
吗?没错,Java也有适合它的
IDE
【集成开发环境】,一般从教学使用和学习的角度来说我们更推荐的是
Eclipse
这一款
IDE
:
至于
eclipse
的安装大家可以选择参考这篇博客:
eclipse的安装
不过还有另外一款
IDE
我也推荐大家不妨多去了解一下,它就是
IDEA
:
之所以会额外强调这个
IDE
的原因是,基本上目前大多数的Java企业级开发使用的
IDE
都是
IDEA
,说点更具体的就是,提前熟悉
IDEA
的使用会在你的
Java课程设计
中给你很大的助力。 这绝对是一个大型项目开发的得力工具!
这里也给出一篇关于IDEA的安装和使用写得比较详细的博客:
IDEA的安装、配置和使用
2.2 郑老师的Java课程学习中,有哪些重要的平台需要我们注意?
以下所涉及的这些平台,都会在大家往后的Java课的学习中出现,它们也分别有各种不同的作用,建议大家提前去了解和规划,方便自己更好适应郑老师的Java课程的节奏。
2.2.1 刷题平台PTA
是的没错,在Java的学习过程中,我们依然要和刷题常伴,事实也证明,认真完成好每个章节对应的PTA的题目,对于我们对Java的学习是有很大的帮助的,它能以一种实践的方式帮助我们巩固Java的具体的知识点。
PTA上提交Java程序的一些套路
该博文引用自郑如滨老师于博客园的对应博客。
干货经验:从实际的角度出发,PTA的习题占有Java这门课比较大的平时分,建议重视,且提前花时间去提前学习。
一般建议大家要么
在课前提前刷
,要么
预习完之后刷
。
最好的刷题时间是在对应章节的知识点自己学习完后,并且在对应章节的实验课上课之前完成对应的题目。
2.2.2 学习平台超星视频
超星学习平台
这个平台的特点是里面的Java课程是由我们本校的老师录制的课程,所以内部的课程完全贴合郑老师的上课节奏,
非常适合大家预习和提前学习
。另外一点是,Java课程的成绩组成中,超星平台的
指定视频
和
对应课后习题
乃至
评论和讨论
是有一定的具体要求的。所以从课内学习的角度,我更加推荐大家以超星平台的学习视频为主来进行Java课程的相关学习和预习。
干货经验:超星平台是Java课程线上部分的主要平台,建议大家在学习的过程中一定要结合线上的资源和线下的进度来完成任务,这样才不会出现作业拖欠的情况。
超星学习通有移动端的APP,在学习
《Java程序设计》
的过程中,
大家要注意超星学习通的相关通知信息,以方便在第一时间确认发布的作业内容并及时完成对应的作业!
2.2.3 CSDNJava社区
这个社区是经营的时间比较长的,集合了众多Java学习爱好者的社区,社区内有许多技术能力过硬的前辈,可以给大家提供一个一起学习Java的氛围,同时内部也有许多与Java学习乃至后续开发能力进阶的相关的优秀博文,
大家在学习过程中有疑问的,可以考虑在社区提出问题。
这里额外再催促一下还没有加入社区或者加入社区还没有进行自己的个人信息的修改的同学,要抓紧时间加入社区了哦。
大学生Java学习社区
当然,这个社区最重要的功能之一在于,
你可以在社区中看到《Java程序设计》在学习过程中的学习任务安排,可以自主安排时间提前学习,还给自己更灵活的学习生活。
2.2.4 雨课堂
雨课堂
这个平台是郑老师在教一堂课之前会事先发课件以及考勤的一个线上平台,区别于
超星学习平台
的自主学习的性质,
雨课堂对大家来说起的是课前预习和课内课件的作用
,也就是说,雨课堂平台相当于一个大家在Java学习过程中课前预习的平台,可不要小看这个平台,郑老师上课带有一定的讨论和深入研究的性质,
所以想要高效地上好一堂Java课,博主私人认为,课前的预习会起到事半功倍的作用!
下面就是
雨课堂平台
的链接啦:
雨课堂
2.3 其它的一些Java学习的私货
2.3.1 不错的知识查阅平台
菜鸟教程
这个平台可以作为简易的Java入门知识集,方便我们作为简易的工具书查看。
Java教程 | 菜鸟教程
2.3.2 Java学习的进阶之路
这一条给没有考研计划,打算直接走Web系统开发的同学。
如果你的大学规划
更倾向于就业
的话,
那从大二上这个关键结点开始侧重于自己的实战编码能力的提升,那绝对会给后续的无论是去公司实习还是打各种开发类比赛来说
,都会让你在大三大四的安排上会
更有自信的底气
。
这一类同学大家可以在
打好Java基础的底子的基础上按照网上的JavaWeb的学习路线循序渐进学习下去。
这里也给出一条博主认为不错的学习资料。
bilibili黑马程序员的Java入门基础教程
在入门基础教程的视频的评论区内,黑马程序员官方也给出了比较完整的整套学习的提纲和资料的链接。可供大家循序渐进地学习。
3. 结束语
其实说了那么多,最后的最后也只是想骗你好好学Java啦,大二上的Java课对俺们专业的大多数同学来说,其实是一个很重要的转折点和机会。基础的开发能力无疑是计算机专业同学最根本的技术能力,而这一切的一切都起源于一个比较扎实的Java基础,博主希望大家在还有时间的时候能主动在合适的时机抓住合适的机遇,这样才不会使得自己在错过了时机之后再来弥补,那时候代价就很大啦。
加油学习吧,博主相信你们一定可以!
相关阅读:
Linux之进程间通信
Android 组件化(二)注解与注解处理器、组件通讯
SpringBoot+Vue“咱村那些事”乡村基层信息采集系统
华为发布:30岁以下员工仅占28% 你信吗?
S7-200SMART通过循环移位实现MODBUS RTU轮询的具体方法示例
P1281 书的复制
Vue项目自动化部署 CI/CD
2023USNews美国加州系大学排名
从ifelse到策略模式,谈谈我对设计模式的理解
基于SSH开发在线音乐播放网 课程设计 大作业 毕业设计
原文地址:https://blog.csdn.net/m0_54524462/article/details/125966453
最新文章
攻防演习之三天拿下官网站群
数据安全治理学习——前期安全规划和安全管理体系建设
企业安全 | 企业内一次钓鱼演练准备过程
内网渗透测试 | Kerberos协议及其部分攻击手法
0day的产生 | 不懂代码的"代码审计"
安装scrcpy-client模块av模块异常,环境问题解决方案
leetcode hot100【LeetCode 279. 完全平方数】java实现
OpenWrt下安装Mosquitto
AnatoMask论文汇总
【AI日记】24.11.01 LangChain、openai api和github copilot
热门文章
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
奉劝各位学弟学妹们,该打造你的技术影响力了!
五年了,我在 CSDN 的两个一百万。
Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
面试官都震惊,你这网络基础可以啊!
你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
心情不好的时候,用 Python 画棵樱花树送给自己吧
通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
13 万字 C 语言从入门到精通保姆级教程2021 年版
10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系
2656653265@qq.com
京ICP备2022015340号-1
正则表达式工具
cron表达式工具
密码生成工具
京公网安备 11010502049817号