第一篇:关于static的总结
static局部变量:
1、改变了变量的存储方式(从栈区变成全局区),即改变了变量的生命周期。
2、static局部变量只初始化一次,没有显示初始化时默认为0,在某个函数中,下一次的值依据上一次的值。
static全局变量
1、全局变量前面加上static,存储方式没有改变。
2、static全局变量改变了作用域,限制了使用范围,只能在定义了该变量的源文件有效,在同一源程序的不同源文件中不能使用,即本地的全局变量。非静态全局变量在同一源程序的不同源文件中都是有效的。
3、static全局变量只初始化一次,没有显示初始化时默认为0。
static函数
1、static函数限制了使用范围,只能在当前源文件中使用,相当于内部函数。c++类中,为了避免不同类中相同名字函数的重定义错误,在函数前面加上static。
2、static函数在内存中只保存一份,普通函数在每个被调用中维持一份拷贝
注:引用一个已经定义过的全局变量:
1、引用头文件
将全局变量写错了,将会在编译的时候报错。
在不同的.c文件中以static形式声明同名的全局变量,在不同的.c文件中声明同名 全局变量时,只能有一个.c文件中对其赋值,否则链接出错。
2、extern关键字
将全局变量写错了,编译的时候不会报错,链接的时候会报错。
第二篇:java中final和static的总结
Java关键字final、static使用总结
Java关键字final、static使用总结
一、final
根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。
final类不能被继承,没有子类,final类中的方法默认是final的。final方法不能被子类的方法覆盖,但可以被继承。
final成员变量表示常量,只能被赋值一次,赋值后值不再改变。final不能用于修饰构造方法。
注意:父类的private成员方法是不能被子类方法覆盖的,因此private类型的方法默认是final类型的。
1、final类
final类不能被继承,因此final类的成员方法没有机会被覆盖,默认都是final的。在设计类时候,如果这个类不需要有子类,类的实现细节不允许改变,并且确信这个类不会载被扩展,那么就设计为final类。
2、final方法
如果一个类不允许其子类覆盖某个方法,则可以把这个方法声明为final方法。
使用final方法的原因有二:
第一、把方法锁定,防止任何继承类修改它的意义和实现。
第二、高效。编译器在遇到调用final方法时候会转入内嵌机制,大大提高执行效率。
例如:
public class Test1 {
public static void main(String[] args){
// TODO 自动生成方法存根
}
public void f1(){
System.out.println(“f1”);}
//无法被子类覆盖的方法
public final void f2(){ System.out.println(“f2”);}
public void f3(){
System.out.println(“f3”);}
private void f4(){
System.out.println(“f4”);} }
public class Test2 extends Test1 {
public void f1(){
System.out.println(“Test1父类方法f1被覆盖!”);}
public static void main(String[] args){ Test2 t=new Test2();t.f1();t.f2();//调用从父类继承过来的final方法
t.f3();//调用从父类继承过来的方法
//t.f4();//调用失败,无法从父类继承获得
} }
3、final变量(常量)
用final修饰的成员变量表示常量,值一旦给定就无法改变!final修饰的变量有三种:静态变量、实例变量和局部变量,分别表示三种类型的常量。
从下面的例子中可以看出,一旦给final变量初值后,值就不能再改变了。
另外,final变量定义的时候,可以先声明,而不给初值,这中变量也称为final空白,无论什么情况,编译器都确保空白final在使用之前必须被初始化。但是,final空白在final关键字final的使用上提供了更大的灵活性,为此,一个类中的final数据成员就可以实现依对象而有所不同,却有保持其恒定不变的特征。
package org.leizhimin;
public class Test3 {
private final String S = “final实例变量S”;
private final int A = 100;
public final int B = 90;
public static final int C = 80;
private static final int D = 70;
public final int E;//final空白,必须在初始化对象的时候赋初值
public Test3(int x){ E = x;}
/**
* @param args
*/
public static void main(String[] args){ Test3 t = new Test3(2);
//t.A=101;//出错,final变量的值一旦给定就无法改变
//t.B=91;//出错,final变量的值一旦给定就无法改变
//t.C=81;//出错,final变量的值一旦给定就无法改变
//t.D=71;//出错,final变量的值一旦给定就无法改变
System.out.println(t.A);System.out.println(t.B);
System.out.println(t.C);//不推荐用对象方式访问静态字段
System.out.println(t.D);//不推荐用对象方式访问静态字段
System.out.println(Test3.C);System.out.println(Test3.D);
//System.out.println(Test3.E);//出错,因为E为final空白,依据不同对象值有所不同.System.out.println(t.E);
Test3 t1 = new Test3(3);
System.out.println(t1.E);//final空白变量E依据对象的不同而不同
}
private void test(){
System.out.println(new Test3(1).A);System.out.println(Test3.C);System.out.println(Test3.D);}
public void test2(){
final int a;//final空白,在需要的时候才赋值
final int b = 4;//局部常量--final用于局部变量的情形
final int c;//final空白,一直没有给赋值.a = 3;
//a=4;出错,已经给赋过值了.//b=2;出错,已经给赋过值了.} }
4、final参数
当函数参数为final类型时,你可以读取使用该参数,但是无法改变该参数的值。
public class Test4 {
public static void main(String[] args){
new Test4().f1(2);}
public void f1(final int i){
//i++;//i是final类型的,值不允许改变的.System.out.print(i);} }
二、static
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。
被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用任何对象。
用public修饰的static成员变量和成员方法本质是全局变量和全局方法,当声明它类的对象时,不生成static变量的副本,而是类的所有实例共享同一个static变量。
static变量前可以有private修饰,表示这个变量可以在类的静态代码块中,或者类的其他静态成员方法中使用(当然也可以在非静态成员方法中使用--废话),但是不能在其他类中通过类名来直接引用,这一点很重要。实际上你需要搞明白,private是访问权限限定,static表示不要实例化就可以使用,这样就容易理解多了。static前面加上其它访问权限关键字的效果也以此类推。
static修饰的成员变量和成员方法习惯上称为静态变量和静态方法,可以直接通过类名来访问,访问语法为: 类名.静态方法名(参数列表...)类名.静态变量名
用static修饰的代码块表示静态代码块,当Java虚拟机(JVM)加载类时,就会执行该代码块(用处非常大,呵呵)。
1、static变量
按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是:
对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态变量的内存分配,可用类名直接访问(方便),当然也可以通过对象来访问(但是这是不推荐的)。
对于实例变量,没创建一个实例,就会为实例变量分配一次内存,实例变量可以在内存中有多个拷贝,互不影响(灵活)。
2、静态方法
静态方法可以直接通过类名调用,任何的实例也都可以调用,因此静态方法中不能用this和super关键字,不能直接访问所属类的实例变量和实例方法(就是不带static的成员变量和成员成员方法),只能访问所属类的静态成员变量和成员方法。因为实例成员与特定的对象关联!这个需要去理解,想明白其
中的道理,不是记忆!!
因为static方法独立于任何实例,因此static方法必须被实现,而不能是抽象的abstract。
3、static代码块
static代码块也叫静态代码块,是在类中独立于类成员的static语句块,可以有多个,位置可以随便放,它不在任何的方法体内,JVM加载类时会执行这些静态的代码块,如果static代码块有多个,JVM将按照它们在类中出现的先后顺序依次执行它们,每个代码块只会被执行一次。例如:
public class Test5 {
private static int a;
private int b;
static {
Test5.a = 3;
System.out.println(a);Test5 t = new Test5();t.f();t.b = 1000;
System.out.println(t.b);}
static {
Test5.a = 4;
System.out.println(a);}
public static void main(String[] args){
// TODO 自动生成方法存根
}
static {
Test5.a = 5;
System.out.println(a);}
public void f(){
System.out.println(“hhahhahah”);} }
运行结果: 3 hhahhahah 1000 4 5
利用静态代码块可以对一些static变量进行赋值,最后再看一眼这些例子,都一个static的main方法,这样JVM在运行main方法的时候可以直接调用而不用创建实例。
4、static和final一块用表示什么
static final用来修饰成员变量和成员方法,可简单理解为“全局常量”!
对于变量,表示一旦给值就不可修改,并且通过类名可以访问。
对于方法,表示不可覆盖,并且可以通过类名直接访问。
特别要注意一个问题:
对于被static和final修饰过的实例常量,实例本身不能再改变了,但对于一些容器类型(比如,ArrayList、HashMap)的实例变量,不可以改变容器变量本身,但可以修改容器中存放的对象,这一点在编程中用到很多。
也许说了这么多,反倒把你搞晕了,还是看个例子吧:
public class TestStaticFinal {
private static final String strStaticFinalVar = “aaa”;
private static String strStaticVar = null;
private final String strFinalVar = null;
private static final int intStaticFinalVar = 0;
private static final Integer integerStaticFinalVar = new Integer(8);
private static final ArrayList
private void test(){
System.out.println(“-------------值处理前----------rn”);
System.out.println(“strStaticFinalVar=” + strStaticFinalVar + “rn”);
System.out.println(“strStaticVar=” + strStaticVar + “rn”);System.out.println(“strFinalVar=” + strFinalVar + “rn”);
System.out.println(“intStaticFinalVar=” + intStaticFinalVar + “rn”);
System.out.println(“integerStaticFinalVar=” + integerStaticFinalVar + “rn”);
System.out.println(“alStaticFinalVar=” + alStaticFinalVar + “rn”);
//strStaticFinalVar=“哈哈哈哈”;//错误,final表示终态,不可以改变变量本身.strStaticVar = “哈哈哈哈”;//正确,static表示类变量,值可以改变.//strFinalVar=“呵呵呵呵”;//错误, final表示终态,在定义的时候就要初值(哪怕给个null),一旦给定后就不可再更改。
//intStaticFinalVar=2;//错误, final表示终态,在定义的时候就要初值(哪怕给个null),一旦给定后就不可再更改。
//integerStaticFinalVar=new Integer(8);//错误, final表示终态,在定义的时候就要初值(哪怕给个null),一旦给定后就不可再更改。
alStaticFinalVar.add(“aaa”);//正确,容器变量本身没有变化,但存放内容发生了变化。这个规则是非常常用的,有很多用途。
alStaticFinalVar.add(“bbb”);//正确,容器变量本身没有变化,但存放内容发生了变化。这个规则是非常常用的,有很多用途。
System.out.println(“-------------值处理后----------rn”);
System.out.println(“strStaticFinalVar=” + strStaticFinalVar + “rn”);
System.out.println(“strStaticVar=” + strStaticVar + “rn”);System.out.println(“strFinalVar=” + strFinalVar + “rn”);
System.out.println(“intStaticFinalVar=” + intStaticFinalVar + “rn”);
System.out.println(“integerStaticFinalVar=” + integerStaticFinalVar + “rn”);
System.out.println(“alStaticFinalVar=” + alStaticFinalVar + “rn”);}
public static void main(String args[]){
new TestStaticFinal().test();} }
运行结果如下:
-------------值处理前----------strStaticFinalVar=aaa strStaticVar=null strFinalVar=null intStaticFinalVar=0 integerStaticFinalVar=8 alStaticFinalVar=[]-------------值处理后----------strStaticFinalVar=aaa strStaticVar=哈哈哈哈 strFinalVar=null
intStaticFinalVar=0 integerStaticFinalVar=8 alStaticFinalVar=[aaa, bbb]
Process finished with exit code 0
看了上面这个例子,就清楚很多了,但必须明白:通过static final修饰的容器类型变量中所“装”的对象是可改变的。这是和一般基本类型和类类型变量差别很大的地方。
第三篇:Java关键字final、static使用总结
Java关键字final、static使用总结
一、final
根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。
final类不能被继承,没有子类,final类中的方法默认是final的。
final方法不能被子类的方法覆盖,但可以被继承。
final成员变量表示常量,只能被赋值一次,赋值后值不再改变。
final不能用于修饰构造方法。
注意:父类的private成员方法是不能被子类方法覆盖的,因此private类型的方法默认是final类型的。
1、final类
final类不能被继承,因此final类的成员方法没有机会被覆盖,默认都是final的。在设计类时候,如果这个类不需要有子类,类的实现细节不允许改变,并且确信这个类不会载被扩展,那么就设计为final类。
2、final方法
如果一个类不允许其子类覆盖某个方法,则可以把这个方法声明为final方法。
使用final方法的原因有二:
第一、把方法锁定,防止任何继承类修改它的意义和实现。
第二、高效。编译器在遇到调用final方法时候会转入内嵌机制,大大提高执行效率。
3、final变量(常量)
用final修饰的成员变量表示常量,值一旦给定就无法改变!
final修饰的变量有三种:静态变量、实例变量和局部变量,分别表示三种类型的常量。
从下面的例子中可以看出,一旦给final变量初值后,值就不能再改变了。
另外,final变量定义的时候,可以先声明,而不给初值,这中变量也称为final空白,无论什么情况,编译器都确保空白final在使用之前必须被初始化。但是,final空白在final关键字final的使用上提供了更大的灵活性,为此,一个类中的final数据成员就可以实现依对象而有所不同,却有保持其恒定不变的特征。
4、final参数
当函数参数为final类型时,你可以读取使用该参数,但是无法改变该参数的值。
二、static
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。
被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用任何对象。
用public修饰的static成员变量和成员方法本质是全局变量和全局方法,当声明它类的对象时,不生成static变量的副本,而是类的所有实例共享同一个static变量。
static变量前可以有private修饰,表示这个变量可以在类的静态代码块中,或者类的其他静态成员方法中使用(当然也可以在非静态成员方法中使用--废话),但是不能在其他类中通过类名来直接引用,这一点很重要。实际上你需要搞明白,private是访问权限限定,static表示不要实例化就可以使用,这样就容易理解多了。static前面加上其它访问权限关键字的效果也以此类推。
static修饰的成员变量和成员方法习惯上称为静态变量和静态方法,可以直接通过类名来访问,访问语法为:
类名.静态方法名(参数列表...)
类名.静态变量名
用static修饰的代码块表示静态代码块,当Java虚拟机(JVM)加载类时,就会执行该代码块(用处非常大,呵呵)。
1、static变量
按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是:
对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态变量的内存分配,可用类名直接访问(方便),当然也可以通过对象来访问(但是这是不推荐的)。
对于实例变量,没创建一个实例,就会为实例变量分配一次内存,实例变量可以在内存中有多个拷贝,互不影响(灵活)。
2、静态方法
静态方法可以直接通过类名调用,任何的实例也都可以调用,因此静态方法中不能用this和super关键字,不能直接访问所属类的实例变量和实例方法(就是不带static的成员变量和成员成员方法),只能访问所属类的静态成员变量和成员方法。因为实例成员与特定的对象关联!这个需要去理解,想明白其中的道理,不是记忆!!
因为static方法独立于任何实例,因此static方法必须被实现,而不能是抽象的abstract。
3、static代码块
static代码块也叫静态代码块,是在类中独立于类成员的static语句块,可以有多个,位置可以随便放,它不在任何的方法体内,JVM加载类时会执行这些静态的代码块,如果static代码块有多个,JVM将按照它们在类中出现的先后顺序依次执行它们,每个代码块只会被执行一次。
利用静态代码块可以对一些static变量进行赋值,最后再看一眼这些例子,都一个static的main方法,这样JVM在运行main方法的时候可以直接调用而不用创建实例。
4、static和final一块用表示什么
static final用来修饰成员变量和成员方法,可简单理解为“全局常量”!
对于变量,表示一旦给值就不可修改,并且通过类名可以访问。
对于方法,表示不可覆盖,并且可以通过类名直接访问。
文章转自 :山东北大青鸟 http://www.xiexiebang.com
http://www.xiexiebang.com
第四篇:总结
1994年9月,我以满腔的热情、满怀的信心投身于教育事业。1999年12月,我获得了小学一级教师资格。任现职以来,我主要是担任班主任和高年级数学教学,工作一丝不苟,热心支持学校所开展的各项工作和活动,出色地完成了学校交给的任务。现将任职以来的思想及工作情况总结如下:
一、思想表现方面:
本人始终坚持把坚定正确的政治方向放在首位,高举邓小平理论伟大旗帜,深入学习邓小平理论及“三个代表”的重要思想,全面贯彻党的教育方针,忠诚于党的教育事业,工作积极主动,勇挑重担,认真履行岗位职责,有极强的事业心和责任感。遵纪守法,遵守社会公德,严格自律,努力提高自己的政治素质,坚持专业知识的学习,积极参加进修、培训、教研活动,真心地对待每一位老师和学生。用自己的言行及人格魅力赢得了广大师生的尊重和信任。
二、教育教学工作:
1、班主任工作方面:长期以来,我一直把“勤奋努力,奉献爱心”作为班主任的原则,所以我能够坚持正面教育,大胆从心理素质方面探索德育教育的触发点,关心爱护学生,言传身教。我尊重学生的人格,不歧视差生,注意做好后进生的转化工作,对一些思想上不够成熟、自律性差、孤僻自卑或狂妄等缺点的学生,我进行了细致的了解,从生活、学习等方面关心他们,让他们觉得我既是一个值得尊敬的老师,又是一个可以与他们谈心的朋友。在转化后进生、扭转班级学风上我做出了突出的成绩,德育工作得到大多数领导和老师们的肯定。在2001年秋季学期,转化了四(2)班的毛善思、黄福绿等5位问题学生。、2006年在春季学期,转化了三(2)班吴宏达、朱家南、陆文乐、卓福添、杨秀珍、潘昆等6位后进生,秋季学期所带六(2)班班风好,学习气氛浓厚,纪律、成绩优秀.2008年5月12日四川发生了里氏8.0大地震,我所在学校和班里都积极捐款,我用实际爱心赢得学生的信赖,所带的六(1)班为灾区总共捐了562.8元。2008年秋季学期转变陆文格、覃宗相、潘启发、丁承宇等4位问题学生。
2、教学工作方面:任现职以来,我主要是担任数学科教学工作。在具体教学活动中,我积极思考,勇于探索,锐意进取,改进教法,钻研教材、大纲、考纲以及新课程标准,善于创造情境,营造轻松、民主的课堂氛围,逐渐形成了自己的教学风格,在评教活动中获得了很高的评价,所带班级学科教学质量效果较为明显。在任现职期间,我担任过的七届毕业班数学教学,学生参加毕业水平调研,平均分均达到90分以上,达标率均达100%。如2003年、2006年、2008年秋季学期期末教学质量检测中所教六(2)班、六(1)班、六(1)─ 4 ─
任现职以来专业技术工作总结 班,这三个班的平均分分别获得当年同年级同科目一等奖、二等奖、一等奖。2005年所教的六(2)班学生在春季学期参加来宾市数学竞赛中,黄子宾、杨可秀、卓秋华分别获得一、二、三等奖,我也获得指导奖;在春季学期毕业水平测试中所教数学科平均分获镇本年级本科目三等奖。2005年秋季学期所指导三(2)班学生在参加广西小学数学应用知识竞赛中取得了较好的成绩,其中陈钟子圆获一等奖,韦慧岚、谭道振等六位同学获二等奖,黎燕、谭莉莉等三位同学获三等奖,我因此也获得自治区级竞赛指导一等奖。2009年,我获兴宾区小学毕业水平调研数学科成绩优胜奖,所教六(1)班数学科平均分获镇同年级同科目二等奖,秋季学期镇举行的公开课比赛获二等奖。
3、少先队辅导员工作:在担任学校少先队辅导员其间,除做好本职工作的之外,我还积极协助学校做好各项工作,每学期均组织团队开展丰富多彩的活动:植树造林美化校园,增强学生环保意识;清明节祭扫烈士墓,让学生激发爱国情怀;“六一”儿童节开展联欢活动,让他们度过难忘的节日。同时,还经常组织学生到敬老院慰问老人,开展人人都为国家贡献一份力量,争当时代好少年的活动。由于出色地完成工作,我被评为2000柳州地区优秀少先队辅导员,考核为优秀等级。
三、传帮互补,关心教师,共同进步:
“一枝独秀不是春,万紫千红春满园”,青年教师有新思想,知识丰富,个性张扬,为学校发展注放了一股清新的泉水,让他们在教学的舞台上发挥自己的才能,是学校希望所在。在提高自身教学水平的同时,我认真参加备课组活动,积极承担培训青年教师的工作。在任现职期间,我每学年都承担在校内上公开课、研究课的任务,积极扶持青年教师的成长。经我悉心指导的黄锦秋、韦飞龙、覃爱芬成了校级学科骨干教师,秦丽、何基浪成了优秀班主任。
四、其他方面:
在搞好本职工作的同时,我积极参加各种继续教育培训活动,完成了专科函授课程的学习,现继续本科函授的学习。在繁忙的教学之余,笔耕不辍,我撰写了一些有创新意识的教研、教改论文。曾有教学论文《如何上好每一节课》、《应如何适应新时代的要求》等在学校教师例会上交流,效果良好;撰写的教育教学论文《浅谈小学数学新课程教学的优化策略》在2008年广西中小学(幼儿园)教育教学论文评比中获三等奖,2009年所撰写的论文《数学新课程教学改革之我见》在中国教育教学全国评选活动中获二等奖。2010年3月25日,我代表中心校的数学骨干教师到来宾市祥和小学进行“数学本质下的读懂教材和落实‘四基’”主题培训,4月25日对全中心校数学教师进行集中培训。
总之,任现职以来,我忠诚于党的教育事业,兢兢业业,以身作则,为人师表,做到既教书又育人。虽然在平凡的工作岗位,但我决心在以后的教学中,更加努力,为党的教育事业作出更多的贡献,成为一名优秀出色的人民教师。
第五篇:总结
2016-2017学年个人总结和展望
转眼间我已经进入了大三,在二年多的学习生活中,有酸甜苦辣,有欢笑和泪水,有成功和挫折,大家一起欢笑过,一起努力过,一起奋斗过,一起追求自己的梦想,一起享受青春带给我们的喜悦。有人总结,在任何一个学校,平庸的大学生是相似的,不平庸的大学生各有各的辉煌,我们不能满足于平庸,应该以更好的方式开始新一天, 而不是千篇一律的在每个上午醒来。大学,是我们由幼稚走向成熟的地方,在此,我们应认真学习专业知识,拓展自己的知识面,培养自己的能力。
在学习上:学习是学生的基本,我知道一个受社会肯定的优秀大学生,除了有个性有特长外,最起码的就是要有知识文化的功底,所以,我至始至终都把学习摆在第一位这个学期开的课不多,正因为这样,只有珍惜每一节文化课,坚决不迟到不早退不旷课,才对得住自己的大学生涯。我觉得很重要的就是学习计划,不管做什么事都应该有一个计划,大到自己的学习生涯规划,小到自己的一天什么时刻该做什么,这样你才能做到有的放矢。学习计划可以写在纸上也可以记在心里,我经常会把自己的计划写出来贴在寝室里墙壁上,比如说要考试,我经常会把哪一天复习什么书和规定什么时间完成写在纸上,然后根据计划完成任务,有的时候计划时间是一个月,有的时候是一周或几天。
生活上:我基本上都可以和同学们友好相处,和睦共处,互帮互爱,自己的事情自己做,形成独立自理自立的良好品德。宿舍是一个大集体,四个人生活在同一个空间里面,但是各自的生活习性都不相,这就需要大家互相理解和迁就,只有这样才能和平相处,为我们的学习创造一个良好的学习和休息环境。
其他方面:担任了班上的宣传委员,为同学们服务,能感受到自身的价值也在提高。在生科院心协担任了一年部长之后学习到了很多,能够良好的承担起自己的责任。
对接下来的两年,我希望可以保持自己对学习认真的态度,继续能够做到不迟到,不早退,不旷课,这样才能对得起父母师长对我这么多年的栽培。