真实工作场景
当你刚入职的时候,你要做什么事情?
- 安装JDK等等
怎么安装呢?
- A:自己官网下载安装
- B:找同事要JDK安装包
- C:离职下一家
基础:开发第一个java程序
设置资源管理可以查看文件扩展名
在指定目录下创建文本文档并设置文件名和扩展名
源码
public class Hello{
//程序运行入口
public static void main(String[] args){
System.out.println("hello world");
}
}
编译和执行程序
IDEA:安装
来到激活界面不用动,保持界面在这里,接下来进行激活
重启后效果(代表激活成功
Idea双击打不开
删除下面的文件夹
- 第一个
- 第二个
真实工作场景
当你刚入职的时候,你要做什么事情?
- 安装并激活Idea等等
怎么安装呢?
- A:自己官网下载最新版、安装
- B:找同事要Idea安装包
- C:用自己电脑的Idea拷贝过去
- D:离职下一家
怎么激活呢?
- A:找公司要激活码
- B:自己想办法激活
- C:找波哥
- D:离职下一家
IDEA:开发第一个java程序
新建项目
开启新UI界面效果
配置idea默认使用的jdk
新建模块
创建包
如果实现如下效果,需要去掉下面要求的勾选
包和类一起创建
为什么数字前面有下划线?答:因为包名不能以数字开头
程序代码
源码
// 单行注释: 设置当前类所属的包
package com.itheima._01第一个程序;
/**
* @Description Demo011
* @Author songyu
* @Date 2025-05-15 14:41
*/
public class Demo011 {
//生成main程序入口函数或方法
// 快捷生成方式:输入main等待提示,按回车键
public static void main(String[] args) {
//控制台输出hello world, 快捷生成方式:输入 sout 等待提示按下回车键
System.out.println("hello world");
}
}
运行效果
IDEA:设置类模板注释
/**
* @Description ${NAME}
* @Author 你的名字拼接或昵称
* @Date ${YEAR}-${MONTH}-${DAY}
*/
IDEA:安装通义灵码AI插件
最后点击OK
IEDA:常用设置
IDEA:快捷键
如下设置是Ctrl+/生成单行注释的时候自动与上一行注释对齐
// 单行注释: 设置当前类所属的包
package com.itheima._01第一个程序;
/**
* @Description Demo011
* @Author songyu
* @Date 2025-05-15 14:41
*/
public class Demo011 {
// 生成main程序入口函数或方法
// 快捷生成方式1:输入main等待提示,按回车键
// 快捷生成方式2:psvm
public static void main(String[] args) {
// 控制台输出hello world, 快捷生成方式:输入 sout 等待提示按下回车键
System.out.println("hello world");
// 输出abc
System.out.println("abc");
/*// 计算两个数的和,第一个数100,第二束300,求和
// int a = 100;
// int b = 300;
// int sum = a + b;*/
// 常用快捷键
// Ctrl+D 快速复制当前行粘贴到下一行
// Ctrl+X 快速删除当前行
// Ctrl+Alt+L 格式化代码(可能有快捷键冲突,如果有冲突可以点击菜单Code=>ReFormat Code)
// Alt+SHIFT+上/下 快速向上、向下移动当前行
// 单行注释
/*
多行注释
*/
// Ctrl+/ 将选中的代码进行单行注释
// Ctrl+Shift+/ 将选中的代码进行多行注释
}
}
IDEA:导入模块
开始导入模块
IDEA:修改模块
IDEA:修改类名
IDEA:删除类文件
IDEA:删除模块
IDEA:关闭与打开工程
.
关闭后效果,可以再次选择一个工程打开
上面点击一个就可以打开工程
javase基础:注释
package com.itheima._02注释;
/**
* @Description java的注释
* @Author songyu
* @Date 2025-05-15 17:17
*/
public class Demo021 {
/**
* 注释方式3:文档注释: 可以生成api文档,一般类上和方法上使用文档注释,方法内部可以根据需求使用单行或多行注释
* @param args
*/
public static void main(String[] args) {
// 注释:是对代码或方法或类进行说明的,
// 使用规范:类上要有说明注释,方法上要有说明注释,方法内对定义变量或核心逻辑代码要有注释
// 注释方式1:单行注释,通过//只能注释1行代码
// int a = 10;
// 注释方式2:多行注释,通过/* */注释多行代码
/*
int b = 10;
int c = 20;
*/
// 初始化变量b和c,用于后续的计算或逻辑处理
int b = 10;
int c = 20;
//注意:.java代码编译后就没有注释,所以注释不影响运行
}
}
java基础:字面量
package com.itheima._03字面量;
/**
* @Description Demo031
* @Author songyu
* @Date 2025-05-15 17:39
*/
public class Demo031 {
public static void main(String[] args) {
//字面量:在程序中可以直接书写的数据就是字面量
//整数
System.out.println(1);
System.out.println(100);
//小数
System.out.println(1.1);
System.out.println(3.14);
//字符串
System.out.println("hello world");//注意:字符串必须双引号括起来
System.out.println("黑马程序员");
//字符
System.out.println('a');
System.out.println('黑');
//布尔值
System.out.println(true);
System.out.println(false);
//空值
Object obj= null; //可以直接写null,但是不可以在System.out.println(null)
System.out.println(obj);
//特殊字面量: \t 制表符间距(一个tab键) \n 换行符
System.out.println("hello\tworld\nabc");
}
}