Java基础常识
一.人机交互方式
(1)图形化界面(GUI)
(2)命令行方式(CLI)
二.常用的DOS命令
(1)dir:列出当前目录下的文件及文件夹
(2)md:创建目录
(3)rd:删除目录
(4)cd:进入指定目录
(5)cd..:返回到上一级目录
(6)cd\:返回到根目录
(7)exit:退出dos命令行
三.Java两个核心机制
(1)Java虚拟机(JVM):JVM是一个虚拟的计算机,负责执行指令,管理数据、内存、寄存器。对不同的平台,有不同的虚拟机。Java虚拟机制屏蔽了底层运行平台的差别,实现类“一次编译,到处运行”。
(2)垃圾回收机制(GC):垃圾回收在 Java 程序运行过程中自动进行,程序员无法精确控制和干预。
四.Java语言的特点
·特点一:面向对象
两个基本概念:类、对象
三大特性:封装、继承、多态
·特点二:健壮性
吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分。如:指针、内存的申请与释放等
·特点三:跨平台性
跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。
原理:只要在需要运行 java 应用程序的操作系统上,先安装一个Java虚拟机 (JVM Java Virtual Machine) 即可。由JVM来负责Java程序在该系统中的运行。
五.JDK和JRE
JDK(Java开发工具包):JDK是提供给 Java 开发人员使用的,其中包含了 java 的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了
JRE(Java运行环境) :包括Java虚拟机(JVM:Java Virtual Machine)和 Java 程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
六.配置环境变量
(1)我的电脑--属性--高级系统设置--环境变量
(2)编辑 path 环境变量,在变量值开始处加上 java 工具所在目录(JDK 安装根目录的 bin 目录),后面用 “ ; ”和其他值分隔开即可。
(3)打开DOS命令行,任意目录下敲入javac。如果出现javac 的参数信息,配置成功。
七.执行java文件
javac java源文件名.java
java java类名
八.细节
(1)main的方法:Java应用程序的执行入口是main()方法。它有固定的书写格式:public static void main(String[] args) {...}
如果没有 main 方法则在运行时会抛出如下异常:Exception in thread ”main” java.lang.NoSuchMethodError:main
(2)一个 Java 源文件中最多只能有一个 public 类。其它类的个数不限,如果源文件文件包含一个 public 类,它必须是该类名命名。