对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 包名.类名;
先把这个包中的类导入,然后在对其操作
也可以在操作的时候调用这个包
例: 包名.类名.对象.方法();
------------------------------------------------------------------------------------------
值的后面要加个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)
{
System.out.print(i);
System.out.print(j);
}
}
如上例
liulei(int i,int j)
{
.............
}
liulri p = new liulei(3,5);
----------------------------------------------------------------------------------------
11月22日
补充, 当在命令行下执行javac编译.java文件的时候
命令 :
例: 如果Test.java文件的第一行是
package cn.mybole;
那么最后会在当前目录下生成 cn/mybole/Test.class
目录自动生成
----------------------------------------------------------------------------------------
如果要访问其他包中的类的时候,
可以通过
也可以在操作的时候调用这个包
例:
------------------------------------------------------------------------------------------