笔记只记录自己学习时遇到的重点(复习),全文参考《Head First Java》
第一天
一、基本概念
Java是强类型语言
一、java运行的工作方式
源代码 >编译器>输出==>Java虚拟机(JVM)
二、java程序结构
类存于源文件里面,方法存于类中,语句存于方法中
三、编译器与Java虚拟机
1、Java虚拟机:让程序运行起来(二进制),存储权限的安全问题
2、编译器:产生文件,不容许变量保存类型的数据,(类型安全性功能),检查违反调用private方法的程序
二、类与对象
一、以对象来思考
1、对象是靠类的模型塑造出来的
对象是已知的事物:实例变量(instance variable)
对象会执行的动作:方法(methods)
2、类与对象之间的不同
类是对象的蓝图
对象就是通讯簿中的一笔数据
3、main()的两种用途
测试真正的类
启动java应用程序
4、Java会拾荒
创建对象时,被存放在被称为堆的内存区域中,此区域就是回收垃圾的堆(Garbage-CollectibleHeap)