初学Java的一些感受!(1)

  1. 如果java类中没有定义构造函数,编译器自动构造出一个内容为空的默认构造函数,若类中定义了构造函数,则 编译器不会为其定义一个默认的构造函数,当继承是就会出现没有定义父类构造函数的错误。必须在子类中定义super()函数。
  2。java虚拟机相当于操作系统,java解释器相当于软cpu。是跨平台的基础。

   3。java工具包中的jar工具可以将多个类进行压缩和解压缩,而且可以直接使用winRAR进行 。当我们需要发布我们的程序类时,我门 将我们的类用jar打包后发送出去即可。
  4。若设定了classpath路径,则java解释器不会在当前目录下查找,只会在所设定的路径下查找。所以classpath
  环境变量一定要设置正确。如果想要实现在当前目录下查找给定类,那么可以在类环境变脸中设定一个’.‘;注意‘.‘是一个随着当前目录 动态改变的目录。
    *** 定义数组时一定不要使用在〔〕中写上数字。一定要记牢。例如:int num [2]=new int [3];
    In java ,we strongly recommended that we use the follew patten:
                 int []num ;
                 num = new int [2];
                 num[0]=1;
                 num[1]=2;
   5.当在类中声明了一个静态方法时,我们可以直接使用 〔类名.静态方法名〕的方式进行调用。不用定义对象。
   6 脑海里一定要有内存模型的概念。永远不要忘记。任何代码都是在内存中运行的。
   7.java中没有预处理命令,所以在java我们使用final int x =0;来定义一个常量,但是一定要注意初始化!!不过也可以在构造函数中进行初始化。为了节省内存我定义静态常量,这时只能在声明时进行初始化。
   8。this()调用自己本类的构造函数时,必须将其放在第一条语句的位置。
   9.我们可以使用如下语句判断一个对象是否时一个类的实例。
   if(an instanceof Fish)
{
 System.out.println(" fh is fish's instance ");
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值