day01入门
java入门
常识
快捷方式:本质上链接到了真正的程序上,使用方便;
环境变量:环境变量是操作系统中的一个配置,专门用来配置路径的,配置到环境变量中的路径,可以在任何地方访问或使用(仅限于命令行窗口);当我们在某个路径下面执行A程序时,计算机优先从当前目录下找A,如果没有,就去环境变量中查找
IDE(Integrated Development Environment): 集成开发环境
Java手动配置环境变量
java相关的一些开发工具,需要用到Java和Javac等程序,例如idea、eclipse...,需要知道java和Javac的路径,通过查环境变量使用,以下列出两种配置环境变量的方式(推荐使用方式二,后续IDE直接使用JAVA_HOME,更加便捷)
方式一:将jdk的文件路径(如D:\Java\jdk17\bin)加到path环境变量中
方式二:
1.先自定义一个变量JAVA_HOME,将jdk路径(不加bin目录,如D:\Java\jdk17)添加到JAVA_HOME中
2.往path中加入%JAVA_HOME%\bin(%作用是取JAVA_HOME路径)
第一个java程序
创建文件HelloWorld.java(文件名需与类名一致)代码如下:
public class HelloWorld{ public static void main(String[] args){ System.out.println("HelloWorld!"); } }
在控制台运行程序
javac HelloWorld.java
java HelloWorld
输出结果如下:
HelloWorld!
执行命令解析:
javac(编译) 后面跟着的是java文件的文件名,例如HelloWorld.java。该命令用于将Java源文件编译成class字节码文件,编译成功后会出现一个HelloWorld.class文件
java(运行) 后面跟着的是Java文件中的类名,如HelloWorld。java命令后不用加.class
注:JDK11开始支持Java直接编译运行源代码文件
程序的执行过程
机器语言:二进制 01 最原始 最高效
高级语言:更接近人类使用的语言 更容易
编译器将高级语言编译成机器可识别的机器语言
JDK的组成
JDK(Java Development kit):
-
JVM(Java Virtual Machine): Java虚拟机
-
核心类库
-
java/javac等工具
JRE(Java Runtime Environment):Java运行环境(JRE包含JVM和核心类库)
Java跨平台的原理
Java跨平台原理:源文件(.java)----->字节码文件(.class)(二进制文件)----->解释----->Windows、Linux等机器。
这一系列的步骤都由JVM来进行实现。
IDEA管理Java程序的结构
- project(项目、工程)
- module(模块)
- package(包)
- class(类)
project ---> module ---> package ---> class
IDEA常用快捷键
快捷键 | 功能效果 |
---|---|
main/psvm、sout、… | 快速键入相关代码 |
Ctrl + D | 复制当前行数据到下一行 |
Ctrl + Y | 删除所在行,建议用Ctrl + X |
Ctrl + ALT + L | 格式化代码 |
ALT + SHIFT + ↑ , ALT + SHIFT + ↓ | 上下移动当前代码 |
Ctrl + / , Ctrl + Shift + / | 对代码进行注释 |
java数据类型
1.基本数据类型:四类八种
2.引用数据类型
变量
1.为什么要使用变量?
程序中有很多数据要存储,然后再进行各种操作
程序中有很多数据都在变化
2.如何使用变量?
数据类型 变量名 = 值;
int age = 18; //定义了一个名字叫age的变量用来存储整数,然后将18存到 变量中;
3.变量底层是如何存储数据的?
程序都是在内存中运行的
程序中的数据也是在内存中
变量就是内存中的一块儿区域,用来存储数据
变量有啥好处?
使用变量记要处理的数据,编写的代码更灵活,管理代码更方便。
本文来自博客园,作者:萌新小夏,转载请注明原文链接:https://www.cnblogs.com/xkh-blogs/p/17229693.html
热门相关:帝少的专属:小甜心,太缠人 第一神算:纨绔大小姐 刺客之王 天启预报 马夫的孩子