Java——介绍

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的类的类名必须与源文件名相同;

  每个执行语句都以分号;结尾

原文地址:https://www.cnblogs.com/codexlx/p/13500807.html