lesson2

1.Java注释:  //  ;  /* ...*/  ;   /** ... */

    JDK中提供了一个文档自动生成工具javadoc,在自定义类中public的成员前以/**...*/形式加入的注释内容均可被自动提取到生成的说明文档中。

    用法:javadoc source.java

    File->Export->Java->Javadoc

2.标识符:用作给变量、类和方法命名

   可以用字母,“_"和“$”开头,首字符外,还可以是数字

   Java是大小写敏感的,标识符也不例外

3.数据类型

   整数类型:byte(8bits),short(16),int(32),long(64)

   浮点类型:float(32),double(64)

   字符型:char(16)

   布尔型:boolean(1)

   引用数据类型:类(class),接口(interface),数组

java各整数类型有固定的表数范围和字段长度,而不受具体操作系统的影响,以保证Java程序的可移植性

4.Java引用数据类型

    引用类型以对象的形式存在

    引用类型变量的值是某个对象的句柄,而不是对象本身

    声明引用类型变量时,系统只为该变量分配引用空间,并未创建一个具体的对象

    例:Student s = new Student("Lisa","Male",1,18);

           Student  s1 = s;         

 
s0xa76
s10xa76

 

nameLisa
sexMale
grade1
age18

 

   在类的里面,方法的外面,Java会赋予默认的初始值

   在方法的内部所声明的变量必须手动赋初值

5.传值

    Java在参数传递时,只使用值传递

    当对象实例作为参数传递给方法时,这个参数的值是对象的引用,而不是对象本身

基本数据类型的操作:

   例:public static void numOper(int num)

          {   num = num/2;  }

          public static void main(String[] args)

          {   int i = 100;                    //对于i的操作类似于对i的副本值的操作,

              numOper(i);                 //所以,运算完毕后,输出的i值还是100

              System.out.println(i);

          }

引用类型的传值

   例:public static void changeStu(Student stu)

          {    stu = new Student();                           //若去掉此行,则结果为lisi

               stu.setName("lisi");

          }

          public static void main(String[] args)

          {   Student stu = new Student("zhangsan",18);

               changeStu(stu);

               System.out.println(stu.getName());        //结果仍是zhangsan

          }

基本数据类型是对副本的改动,引用类型是对原值的改动

6.Java是强类型语言:强制定义变量的类型

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值