Java能做什么?
- 桌面应用开发
- 企业级应用开发(最主要)
- 移动应用开发
- 服务器系统
- 大数据开发
- 游戏开发(比如我的世界)
Java程序的执行原理是什么样的?
不管是什么样的高级编程语言,最终都是翻译成计算机底层可以识别的机器语言
JDK有哪些组成
-
JVM虚拟机:真正运行Java程序的地方
-
核心类库:Java自己写好的程序,给我们的程序调用的
-
开发工具:javac、java、.....
Java的跨平台是什么含义,Java如何实现跨平台?
一次编译、处处可用
我们的程序只需开发一次,就可以在各种安装了JVM的系统平台上运行
配置Java_home环境变量
JAVA_HOME:告诉操作系统JDK安装在那个位置
注意:较新版本的JDK自动配置了Path,没配置JAVA_HOME
IDEA工具
1.使用Idea开发Java程序的步骤
-
project->module->package->class
-
project总可以创建多个module
-
module中可以创建多个package
-
package中可以创建多个class
2.创建都是哪个关键字
- New project/module/package/class
3.idea中的Java程序是自动编译和执行的,那编译后的class文件在哪里?
- 在工程路径的一个out文件夹里
IDEA常用快捷键