2016710101192016-2017-2《java程序设计》第十八周学习心得

     2022-03-27     271

关键词:

        这是最后一次的博客了,我有点不知该怎么写。从最开始的不习惯到现在的有点不想就这么结束。一学期的时间里,博客记录了我的Java学习,也让我对知识点的掌握有个了解,对我的复习有很大的帮助,知道该把侧重点放在哪里。

       这一周老师带着大家对课本中所有学习过的知识点进行了一个总结性的讲解。通过老师的讲解,好多忘记的知识点都被重新记起,尤其是前半学期学过的知识点,如类方法只能访问static成员变量。还有一些知识点之间的区别,如实例方法和类方法的区别:实例方法可以被类创建的任何对象调用执行;类方法不仅可以被类创建的任何对象调用执行,也可以直接通过类名调用。通过复习这些知识点,会使我在编程上更加注意细节。接下来的这段时间里,我会努力复习,为期末考试做好准备,希望期末考试能考出好的成绩。感谢老师和助教这一学期对我们的付出,帮助我们解决在java学习中遇到的问题,您们辛苦了!

2016710101192016-2017-2《java程序设计》第十七周学习心得

    本周老师对第十四章 并发进行了讲解,最开始老师对上周学习的一点内容进行了测验。通过测验我知道了(1)Java创建线程有两种方法:创建继承Thread类的子类和创建实现Runnable接口的类;(2)Java中一个线... 查看详情

2016710101192016-2017-2《java程序设计》第十四周学习心得

    本周老师对第十一章事件处理进行了重点讲解,讲解之前老师先在PPT上放了几道题目,对我们自己学习十一章进行了一个随堂测验。通过这次随堂测验,我觉得我看书还是不够仔细,有些该注意的细节没有注意... 查看详情

2016710101192016-2017-2《java程序设计》第四周学习心得

    本周老师没有开设新的课程,对前几周布置的编程题进行了解答,通过跟着老师的思路,发现了自己以前编写的代码的不足之处,对不会编写的程序也有了一定的掌握。但是在老师让我们举一反三,自己编写类... 查看详情

2016710101192016-2017-2《java程序设计》第九周学习心得

    本周通过实验任务一掌握了未检查异常和已检查异常,任务三运用积极方法和消极方法对上周任务一程序做了修改,使程序更加完善。通过其它实验任务,懂得了断言以及如何在编译器中启用。通过课后运行课... 查看详情

2016710101192016-2017-2《java程序设计》第一周学习心得

   第一堂课,老师大概讲述了一下Java。即Java是一种具有简单性、面向对象、分布式、健壮性、安全性、体系结构中立、可移植性、解释型、高性能、多线程、动态性的语言。’而且Java语言是纯粹的一种面向对象语言... 查看详情

2016710101192016-2017-2《java程序设计》第六周学习心得

   通过第六周理论课和实验课的学习,我懂得了接口的定义方法及接口类的使用。一个类实现了某个接口,那么这个类必须实现该接口的所有方法,即为这些方法提供方法体。一个类可以实现多个接口,接口间应该用... 查看详情

2016710101192016-2017-2《java程序设计》第五周学习心得

    本周老师按照传统的教学方法:课堂教学法 对第五章继承进行了重点讲解,通过老师的讲解,我学到了很多知识,尤其是一些细节,这是自己在自学过程中所没有注意到的。这周老师放慢了一下进度,我感... 查看详情

2016710101192016-2017-2《java程序设计》第十二周学习心得

    本周周四老师对前四章的知识进行了一次测验,测验内容有些是刚开始学习的时候就做过的,还有一些是老师后来加的。通过这次测验,我觉得在编程题目上还是有所欠缺,要学会举一反三,类比书中示例程序... 查看详情

2016710101192016-2017-2《java程序设计》第十一周学习心得

    本周老师调整了一下教学目标,在周四课堂上对我们前几周遗留下来的编程中不会的知识结合自己的代码进行了详细讲解。通过老师的讲解,我对身份证程序中不会做的一部分已经掌握。在周五课堂上,老师重... 查看详情

2016710101192016-2017-2《java程序设计》第十八周学习心得

    这是最后一次的博客了,我有点不知该怎么写。从最开始的不习惯到现在的有点不想就这么结束。一学期的时间里,博客记录了我的Java学习,也让我对知识点的掌握有个了解,对我的复习有很大的帮助,知道... 查看详情

关于j=j++在循环中执行的问题

...1. 对于j++,java会使用中间缓存机制,先把j记到缓存2. "++"运算符,优先级要高于"=" 基于以上两点,j=j++执行过程可以拆解为:1. java使用中间变量,暂存j的值:inttmp=j;2."="右边的j做自增:j=j+1,此时j变为13.自增完成后... 查看详情

解题:heoi2016求和(代码片段)

...-1)^kC_j^k(j-k)^i$那么就是推啊$=sumlimits_i=0^nsumlimits_j=0^iS(i,j)*2^j*j!$然后问题来了,因为后面还有$2^j$和$j!$,我们发现这里展开斯特林数也没用,所以我们要把它们甩出去因为$j>i$时$S(i,j)==0$,所以让后面求和到$n$,然后前提$2^j$和$j... 查看详情

排序复习

  直接插入排序:O(N2)voidInsertSort(int*a,intsize) for(inti=0;i<size-1;i++) for(intj=i+1;j>0;j--) if(a[j]<a[j-1]) inttmp=a[j-1]; a[j-1]=a[j]; a[j]=tmp;   冒泡排序:O(N2)voidBubbleSort(int*a,intsize) for(inti=0;i<size;i++) for(intj=1;j<size-... 查看详情

2082b-找单词(母函数)

#include<stdio.h>intmain()intn,i,j,k;inta[27][51],b[51],temp[51];ints;scanf("%d",&n);for(;n;n--)for(j=0;j<=50;j++)b[j]=temp[j]=0;for(i=1;i<=26;i++)scanf("%d",&a[i][0]);for(j=1;j<=50;j++)a[i][j]=0;for(j=1;j<=a[i][0]&&j*i<=50;j++)a[i][j*i]=1;for(i=1;i<=26;i++)fo... 查看详情

编程总结3(代码片段)

...lseprintf("-");elseif(a[j]==‘T‘)x=x-3;if(b[j]==0||c[j]==1)b[j+1]=1;b[j+2]=1;printf("D");x=x+10;elseprintf("-");x=x+3;elseif(a[j]==‘C‘)x=x-3;if(b[j]==0||c[j]==1)/*c[j]=1c[j+1]=1;c[j+2]=1;printf("!");elseprintf("-");x=x+3;printf("%d",x);return0; 查看详情

为啥 j 在 (++i || ++j) 中不递增

】为啥j在(++i||++j)中不递增【英文标题】:Whyisn\'tjincrementedin(++i||++j)为什么j在(++i||++j)中不递增【发布时间】:2018-09-0609:12:14【问题描述】:我不明白这段代码的输出:longi=5,j=10;if(++i||++j)printf("%ld%ld\\n",i,j);elseprintf("Prog1\\n");输出... 查看详情

数字三角形问题(代码片段)

数字三角形递归intsolve(inti,intj)returna[i][j]+(i==n?0:max(solve(i+1,j),slove(i+1,j+1)));时间效率低重复计算pass递推inti,j;for(j=1;j<=n;j++)d[n][j]=a[n][j];for(i=n-1;i>=1;i--)for(j=1;j<=i;j++)d[i][j]=a[i][j]+max(d[i+1][j],d[i+1][j+1]);记忆化搜索intsolve(inti,intj)if(d[... 查看详情

普里姆算法

...tc[7][7],intn)//普里姆算法intlowcost[7],closest[7];inti,j,k,min;for(i=2;i<=n;i++)//赋值从顶点1开始lowcost[i]=c[1][i];closest[i]=1;for(i=2;i<=n;j++)//从U之外求离U中某一点最近的顶点k=i;min=lowcost[i];for(j=2;j<=n;j++)if(min>lowcost[j])min=lowcost[j];k=j;cout<&l... 查看详情