JAVA入门(一)—基础知识
一、搭建实验环境
下载JDK https://www.oracle.com/java/technologies/downloads/#jdk17-windows
安装完成后配置环境变量
https://c.biancheng.net/view/jbr3inb.html
二、编写第一个JAVA
public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World"); } }
在cmd环境中编译
用java命令运行
三、JAVA入门
3.1、Java能做什么
3.2、高级语言的运行方式
编译型
解释型
混合型
3.3、Java跨平台的原理
3.4、JRE和JDK
JDK(JAVA Devolopment Kit)java开发工具包;
JRE(JAVA Runtime Environment)java的运行环境
四、JAVA基础
4.1、注释
// 单行注释
/* */ 多行注释
/** */ 文本注释
4.2、关键字
关键字就是被java赋予了特定的含义;
class 创建一个类,或者定义一个类; HelloWorld就是类的名称;
public class HelloWorld{
4.3、字面量
\t 制表符,把字符串补齐到8或者8的倍数,
public class ValueDemo{ public static void main(String[] args){ //整数 System.out.println(666); System.out.println(-66); //小数 System.out.println(1.2); System.out.println(-12.12); //字符串 System.out.println("字符"); //字符 System.out.println('男'); //布尔 System.out.println(true); System.out.println(false); //null System.out.println("null"); //制表符 System.out.println("name" + '\t' + "age"); System.out.println("tom" + '\t' + "23"); } }
4.4、变量
变量只能存一个值;
不允许重复定义;
变量使用前需要赋值;
一条语句定义多个变量; int d=100,e=200,f=300;
public class VariableDemo1{ public static void main(String[] args){ //定义变量 int a=10; int b=20; //修改变量的值 a=20; System.out.println(a); //变量参与运算 System.out.println(a+b); } }
变量复制练习
public class VariableTest{ public static void main(String[] args){ int count= 0; count = count + 1; count = count + 2 -1; count = count - 1; count = count + 1; System.out.println(count); } }
4.5、数据类型
long类型的数据定义,必须跟L
float类型的数据定义,后面必须跟F
public class VariableTest2{ public static void main(String[] args){ String name = "老师"; int age = 18; char gender = '男'; double height = 180.22; boolean flag = true; System.out.println(name); System.out.println(age); System.out.println(gender); System.out.println(height); System.out.println(flag); } }
4.6、标识符
变量命名:
- 不能以数字开头;
- 不能是关键字;
- 区分大小写;
- 字母,数字,下划线,$组成;
4.7、键盘录入
//导入包 import java.util.Scanner; public class ScanDemo1{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); System.out.println("请输入整数a"); int i = sc.nextInt(); System.out.println("请输入整数b"); int n = sc.nextInt(); System.out.println("输入的两个数的和是:"); System.out.println(i+n); } }
4.8、IDEA的安装
https://www.jetbrains.com/idea/download/?section=windows
新建项目
新建模块
新建包
新建类
编写代码并运行
创建完成的架构图
可以设置界面和字体
设置自动导入包
感谢黑马程序员 https://www.bilibili.com/video/BV17F411T7Ao?p=27&spm_id_from=pageDriver&vd_source=a152087dca674715707126502292f55b