Day01开发环境 、搭建
一、Java开发
Java这块编程语言来去间接的操作计算机(0和1),我们可以通过学习编程语言实现与计算机的交互!编译语言是人类与计算机沟通的桥梁。
编译运行过程(重点):
编译期:
.java(源文件)-----------经过编译 --------------生成一个.class字节码文件
运行期:
JVM负责加载并运行.class 字节码文件 (0和1)
特性:一次编译,到处执行.
名词解释:
JVM:(java虚拟机) ,加载并运行.class 字节码文件 (0和1)
JRE:(java运行环境),除了包含JVM,还有Java运行所需要的环境
JRE = JVM + java提供的小工具。
JDK: java开发工具包,除了包含JRE , 还有 开发java程序所需要的工具。
JDK = JRE + 编译运行所需要的工具。
如果仅仅只是想运行JAVA程序的话,至少JRE。
如果想要开发JAVA程序,那么我们需要JDK。
二、编辑器工具
编译器工具 就是为了让我们快速去实现开发的功能!
Eclispe(手动挡) 和 IDEA (自动挡)
IDEA是JetBrains提供的开发软件,提供两个版本: 社区版(免费) 和 终极版(收费的)
开源: Java 是开源的,Eclispe(开源软件)、社区版(开源)
下载方式:通过doc.canglaoshi.org网址下载 找对应操作系统 进行下载JDK 和IDEA
开发步骤:
1.新建一个项目/工程 ------------------------- 小区
2.新建一个JAVA包 ------------------------- X号楼X单元
3.新建一个JAVA类 ------------------------- 房子
Java注释分三种: 注释指的就算解释性文本,被注释的内容是不会被编译的!
1.单行注释 : // 解释性的内容
2.多行注释: /* 解释性的内容 */
3.文档注释:/** 文档注释内容 */
第一个程序
package day01;// 包名 day01 -------- 楼和单元
public class HelloWorld {//类名 HelloWorld ---------房子
/**
* main 功能------ 程序的主入口 ---大门口
* 快捷键方法 main
* 所写的所有代码 都要放到当前main这个功能的里面。那么运行时,程序才能
* 执行所写的代码!
* 程序的执行过程: 逐语句执行
* */
public static void main(String[] args) {
//1.严格区分大小写!
//2.所有的符号,都应该是英文状态下!
//3.每句话都要以分号结尾
/**
* println 功能 -------可以将要打印的信息放到小括号的中间
* 快捷方式:英文状态下 写 sout 回车即可
* */
//System.out.println("hello World");//双引号中写的内容 是原样输出 ---所见即所得!
System.out.println(3);
System.out.println(2);
System.out.println(1);
}
}