JAVA的几个小注意

对float 类型的变量赋值时
值的后面要加个f,否则会编译时会提示精度丢失;
例:
         float a;
         a=3.8f;

定义数组的时候,和C不同,不能在【】内指定大小
错误例子:char num[5];

正确定义:1 char num[]=new char [5];
          2  char num[];
             num=new char[5];
          3  char num[]={1,2,3,4,5};
          4  char [] num=new char [](1,2,3,4,5);          //在定义的同时new一个空间并赋值;



构造函数:
当去实例化一个类的对象的时候,要通过关键字new 构造方法(),这时去调用构造函数
例:

 public class liulei
{
        int i,j;
     liulei ()
  {
        i=3;
        j=4;
   }
   public void main(String []args)
 {
        liulei p=new liulei();
          System.out.print(i);
          System.out.print(j);
 }
}

当调用构造函数,对其进行传参的时候,构造函数中也必须有接受参数,
如上例
                liulei(int i,int j)
                 {
                   .............
                  }
               liulri p = new liulei(3,5);
----------------------------------------------------------------------------------------
11月22日
补充, 当在命令行下执行javac编译.java文件的时候
        命令 : javac -d . Test.java    如果test这个文件中的所有类都在一个包或者一个子包中,那么执行这个命令的时候就会自动创建目录,并把生成的class文件放到指定目录中
      
例:  如果Test.java文件的第一行是
         package cn.mybole;
      那么最后会在当前目录下生成 cn/mybole/Test.class
        目录自动生成

----------------------------------------------------------------------------------------
如果要访问其他包中的类的时候,
                      可以通过 import 包名.类名; 先把这个包中的类导入,然后在对其操作
也可以在操作的时候调用这个包
                               例: 包名.类名.对象.方法();
------------------------------------------------------------------------------------------   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值