从头学Java_01

1、.java=>.class  java源代码到字节码,JVM执行.class文件,.class文件和平台无关,Java的跨平台也是基于此

2、Java命令

    1)编译:javac

    2)执行:java

3、Java中数据类型

    1)java中1和true不同,一个为integer型,一个为boolean型

    2)float f=10.5f,必须加上f,否则会被视为double

    3)值类型 or 引用类型

        值类型:byte char short int long float double,表示变量的值

        引用类型:存储的是对象的地址,即找到对象的方法,对象存储在可以被回收的堆上

        举例:Dog 是对象  Dog可以Bark();Play(),遥控器是对象引用,遥控器上的按钮可以出发Dog的方法

        从头学Java_01

        声明对象变量:

        从头学Java_01

4、Math.random()返回值是0~1的double型值

5、main()的用途:测试真正的类,启动Java应用程序

6、GC垃圾回收器

字节(byte)和位(bit)的区别:

    1)bit是计算机运算的基础;byte是计算机文件大小的基本计算单位

    2)bit多用于表示传输速率,如USB2.0的传输速率为480mbps;byte多用于表示容量空间,如100mb

    3)1byte=8bits

    4)Java变量在内存中所占用的空间根据CPU而定,int型,在32位CPU中占4bytes,在64位CPU中占8bytes

转载于:https://my.oschina.net/ijyun/blog/176281