个人记录学习Java的笔记,内容不全面不准确
Java历史
Java是一种简单易用,与平台无关,完全面向对象的编程语言。Java诞生于20世纪90年代初期,前身是SUN公司为智能化家电开发的Oak语言,它的基础是C与C++语言,由于一些原因Oak语言没有推广开来。1995年,Java语言定位于网络程序的语言正式推出。
Java语言的特点:
简单易学、面向对象、平台无关性、分布式、可靠性、安全性、支持多线程、支持网络编程、编译与解释共存。
Java语言的平台无关性通过JVM(Java虚拟机)实现,可以一次编译到处运行(write once,run anywhere),具体参考下图
Java程序的一般结构为:
即包含package名、import包与类的定义。
JDK
JDK是Java程序开发的重要工具,由Java的API、Java运行环境(JRE)和一组建立与测试Java程序的工具组成。JDK的bin目录包含了以下命令工具:
我们主要用到的是javac与java命令。
javac用于将Java源代码文件转换成字节码文件,使用方法为:javac Main.java
,执行成功后会在对应目录生成Main.class字节码文件。
java命令用于运行java字节码文件,使用方法:java Main //类名