继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

java第一季学习总结之基础知识点拓扑图

木刻雪原
关注TA
已关注
手记 2
粉丝 23
获赞 144

前言:

    首先作为一名web前端人员,总感觉自己的职业的有局限性。在实际工作中,很多时候是需要一些基础的后端知识的,于是在决定学习一些后端的知识。
    虽然之前在学校里也学过c和java,但是由于工作以前端为主,至今已经遗忘的七七八八了。
    风风火火的在慕课学习了java第一季与第二季,今天先总结一下自己在学习第一季的知识点,为了清晰表述,我将采用拓扑图的形式进行总结;
    按照惯例,习惯先展示一下课程最后的编程练习中自己书写的代码:

import java.util.Arrays;
public class HelloWorld {

    //完成 main 方法
    public static void main(String[] args) {
         int[] scores={89,-23,64,91,119,52,73};
         HelloWorld hello= new HelloWorld();
         hello.sortNums(scores);
    }

    //定义方法完成成绩排序并输出前三名的功能
    public void sortNums(int[] scores){
        Arrays.sort(scores);
        int a=0;
        System.out.println(Arrays.toString(scores));
        for(int i=scores.length-1;i>=0;i--){
            if(scores[i]>=0&&scores[i]<=100){
                System.out.println(scores[i]);
                a++;
                if(a>=3){
                    break;
                }
            }else{
                continue;
            }
        }
    }
 }

大纲:

图片描述
上图中,我简单总结了一下,java入门第一季的知识点,其实我制作这种图,完全是为了能够清晰明了的复习总结学过的知识。如果对知识足够掌握的话,看到这样的图会立刻联想到每个知识点的概念和用法,这样也是对自己的一种检验!
下面,就开始按照这个大纲总结一下java入门第一季的各个知识点吧!

第一章:HelloWorld

图片描述
这一章要求对Java有基本认识,熟练掌握开发环境的配置,开发工具的初步使用,以及编写第一个java程序,大概了解程序组成;

第二章:变量和常量

图片描述
这一章内容,基本都比较好理解,重点在类型转换,值得注意的是:强制类型转换有可能会造成数据丢失精度;

第三章:运算符

图片描述
这一章内容要求我们熟练账务运算符的使用,在实际开发中要注意运算符的优先级,最好用括号表示出来,以方便阅读;

第四章:流程控制语句

图片描述
上图中总结了java流程控制语句的几种方式,对于条件判断语句,我们掌握起来并不难,如何在实际应用中使用,我们还需要加强联系,尤为重要的是我们必须熟练掌握循环控制语句。
掌握这些语句使用的一个很好的方式就是流程图,我们可以根据流程图的走向,一步步的写这些代码,这样我们写起来就很容易了!

第五章:数组

图片描述
这一章主要讲的是数组的问题,其实重点无非是定义数组,遍历数组,操作数组,我们可以在实际开发中掌握更多关于数组的技巧和方法,但是万变不离其宗。

第六章:方法
图片描述
这一章的重点在于方法的认识,参数意义,返回值和方法重载。这在实际使用中将很快被记住,所以多练永远是最好的学习;

后记
java入门第一季知识点拓扑到这里就结束了,后面我会在手记中整理下最后的编程练习,然后分享给大家;本手机适用于新手,希望高手补充指导,新手讨论指正,谢谢大家的支持;

打开App,阅读手记
21人推荐
发表评论
随时随地看视频慕课网APP

热门评论

补充:

第一季编程练习,原手记中没有解释,现在补上咯!

编程练习

请根据所学知识,编写一个 JAVA 程序,实现输出考试成绩的前三名

要求:

1、 考试成绩已保存在数组 scores 中,数组元素依次为 89 , -23 , 64 , 91 , 119 , 52 , 73

2、 要求通过自定义方法来实现成绩排名并输出操作,将成绩数组作为参数传入

3、 要求判断成绩的有效性( 0—100 ),如果成绩无效,则忽略此成绩



首先,在这里,我很感谢你,为我们总结的这么详细,同时也给我自己,有个很好的启发,觉定自己也最个拓扑图,用来总结自己所学!这样也给以后复习时能系统整理,同时,节约时间成本!

查看全部评论