发表于: 2017-02-18 00:29:12

2 1870


今日完成:

1.学习Java基础知识,关于对象的消息传递、清除和对象参数的传递

2.了解了static关键字的用法,即定义类变量或定义类方法;

 类变量的定义格式如下:

   static type class Var;

 由该关键词修饰定义的类变量,由所在类所对应的对象共享该变量。

 例如:

 class A

 {

   int x;

   satic int y;

   A (int b){

   x=b;

   y+=b;

   system.out.println("x="+x+" y="+y);

   }
  }

 在主类中,若在主类中声明并创建属于A类下的对象b1和b2,则依次调用b1.A(2)和b2.A(3)后依次输出的是:

 x=2 y=2

 x=3 y=5

 关于类方法,其与实例方法的区别主要在于:

 (1)实力方法不能由类名调用,而类方法可以;

 (2)类方法只能对类变量进行操作;

3.学习了Java包的创建方法,即在Java源文件第一条使用pakage语句创建,并且全部字母都为小写。其中,包名中的“.”代表目录分隔符。

明日计划:

1.将书中第二章关于类与对象的剩余内容看完;

2.完成任务1学习前任务的9~14条步骤;

3.学习SQL语法;

遇到的问题:

1.关于对象的消除,当由同一个类A创建了p1和p2两个不同的对象,即创建了两个不同的引用型变量。若此时进行赋值,使p1=p2,由书本给出的理解是,将p2的引用赋给了p1,即在系统看来他们是同样的名字,并同时消灭了p1的内存。若要再次调用p1来操作,如何操作才能不对p2产生改动?(或者理解为:既然通过赋值同质化了p1和p2,即同类的对象之间赋值是会让不同对象指向同一内存,如何将p1重新分配内存,并使其内存占用与p2相同且能够被修改)

收货:

1.百度了解了SQL与Java如何产生交互;

2.大概理解了任务1的学习前步骤5中create_at以及update_at的意思?


返回列表 返回列表
评论

    分享到