背景知识

Java是1995年由sum公司开发的,公认的java之父是詹姆斯高斯林。之后由甲骨文公司Oracle收购并不断完善

Java技术体系

Java SE 标准版 java技术的核心和基础
Java EE企业版 企业级应用开发的一套解决方案

JDK(java development kit)java开发者工具包,使用java前必须安装JDK
LTS版本是长期支持版本

Javac和java
Javac是编译工具。Java程序必须先通过javac编译工具进行翻译,在通过java执行工具执行。

命令行窗口命令

cls清屏
cd-进入路径
cd 路径(复制路径后,右击即可复制路径)注意:想进入某个路径,必须前面加cd,不能直接输入路径。
cd.. 回退上一级目录
cd\ 回退到本目录
切换到某盘下
D:
dir 查看当前路径下的文件信息

Java执行原理

机器语言是二进制,计算机底层都是硬件电路,可以通过通电和不通电来表示0,1.

JDK(java开发工具包)的组成、跨平台原理=JVM+核心类库+开发工具
JVM(java virtual machine)java虚拟机
核心类库:java已经具备的函数库,或称
API(application programming interface,应用程序编程接口):java写好的程序,可以直接调用。AIP文档:技术使用说明书
JRE(java runtime environment):java运行环境=JVM+核心类库【API程序】
开发工具:java &&javac

Java程序的运行过程

.java文件会经过javac编译后成为.class文件,然后JDK找到java这个工具将.class文件送到JVM虚拟机运行,在运行的同时会调用核心类库中已经写好的库函数。

Java跨平台、工作原理
Java为不同的平台如windows、Linux、macOS提供了虚拟机,所以只需要将java编译一次,就可以在不同平台上运行。

IDEA项目结构

Project项目、工程 module 模块 package 包 class类

1、新建工程 new project
(1)建议建立空工程 empty project
(2)新建一个文件夹,在里面放项目
2、新建module
(1)在文件file中->找到new新建->模块module
(2)注意:模块要建立java模块
(3)注意:module SDK要关联已经下载好的JDK
(4)模块中的src存放的是源代码
3、在src中新建一个包package
(1)在src中右键new一个package
(2)一般package名是公司域名的倒写(不加www);
4、在package中添加类class
Project可以创建多个module,module可以创建多个package

IDEA快捷键

1、main方法:main+回车 or psvm+回车
2、输出:sout+回车
(1)“输入内容”.sout+回车
3、复制该行代码:ctrl+d
4、删除所在行ctrl+d(建议用ctrl+x)
5、格式化代码:ctrl+alt+l
6、注释:ctrl+/ or ctrl+shift+/
7、上下移动当前代码:Alt+shift+上或下
8、下一行:shift+enter

IDEA其他操作

导入模块
1、File-new-module from existing source 文件-新建-从已存在的资源中的模块
记住:导入时将iml导入
2、新建module之后,将别人的代码拷贝到src中