Java学习笔记(一)

1.Javac的工作就是编译你的源代码。编译后的代码就变成字节码,可以在Java虚拟机(JVM)上运行。

2.Java虚拟机是一个软件,也是一个应用程序。

3.每个应用程序只有一个main()函数,main()是程序运行的起点。

4.类可以理解为自定义的数据类型,就好像是int,float一样。

5.对象就是变量,就好像int i;中的i,i就是int 的对象。

6.方法就是C语言中的函数,用来实现某种功能一个小模块。

7.random()方法会返回一个0~1之间的值。

8.在自己创建的对象中定义的变量就叫实例变量。比如对象中定义了int i,或者是float n。i和n都叫做实例变量。

9.一个Java源文件中只能有一个被pubic修饰的类,否则就会出现编译错误。但是这是为什么呢?这个问题留着以后慢慢再思考。

10.新创建的对象会被放进一个叫堆的内存区域里,这里的堆占用的内存空间是可以回收的。java虚拟机会自动回收内存。

11.Math是Java中的一个类,这个类中有很多方法,比如自动生成介于0~1之间的随机数的方法random()。

12.Java中的所有东西都必须被放某一个类中,不能单独存在。

13.Java中float型的小数必须在后面加上f,否则所有的小数都会被当作double进行处理。

14.Java中所有的引用都具有相同的大小。不同的Java虚拟机中引用大小就不同,某个Java虚拟机的引用可能会大于另外一个Java虚拟机的引用。

15.在Java中数组本身也是一个对象,数组中有一个叫length的变量可以返回数组的长度。length并不是一个方法,仅仅是一个变量。

16.实例变量永远有一个默认值,即使你在定义的时候没有进行初始化。数字的primitive(包括char)的默认值是0,boolean默认是false,对象默认是null。

17.实例变量声明在类中,局部变量声明在类的方法中。实例变量有默认值,但是局部变量没有默认值,如果没有对局部变量进行初始化,编译的时候会报错。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值