Java基础是学习JavaEE、大数据、Android开发的基石:
2.Java的发展历程
3.Java语言的特点
(1)面向对象
- 两个基本概念:类、对象
- 三大特性:封装、继承、多态
(2)健壮性
- 吸收了C/C++语言的有点,但是去掉了其影响程序健壮性的部分(如指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制
(3)跨平台性
- 跨平台性:通过Java语言编写的程序在不同的系统平台上都可以运行。
- 原理:只要在运行Java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可,由JVM来负责Java程序在该系统中的运行
4.垃圾回收
垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。
且Java程序也还是回出现内存泄漏和内存溢出的问题。
5.Java程序的运行
6.
在一个Java源文件中可以声明多个class,但是,只能最多有一个类声明为public的,且要求声明为public的类的类名必须与源文件名相同;
每个执行语句都以分号;结尾