定义
- Java是一种可以撰写跨平台应用程序的面向对象的强类型程序设计语言。
java 三种包
- JavaSE: 标准版(桌面程序,控制台开发)
- JavaME: 嵌入式开发(手机,小家电)
- JavaEE: E企业级开发(web端,服务器开发)
JDK 、JRE 、JVM

- JDK:Java development kit 开发工具包(一般都装JDK8)
- JRE:Java Runtime Enviroment 编译器
- JVM:Java Virtual Machine 虚拟机
编译和运行
- 先写好 Main.java
- 编译 javac Main.java 会生成一个class文件
- 运行 java Main

- java 是编译型和解释型混合的,集成开发环境我是用IDEA
编译型语言与解释型语言
- 概念:计算机不能直接的理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言的编写的程序。翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。
- 解释性语言是指它常用的执行机制是使用一个“解释器”来执行,解释器对于程序是一句一句“翻译”成机器语言来一句一句执行
- 编译型语言是指它常用的执行机制是使用一个“编译器”来编译成机器语言,然后你就可以直接运行(执行)这个编译成的“可执行文件”。

IDEA的一些文件

- .idea文件夹:存放项目的配置信息,包括历史记录,版本控制信息等。
Java基础知识
原文:https://www.cnblogs.com/xxhao/p/14731390.html