狂神Java基础学习笔记Day01

预科

1. MarkDown语法

csdn中有详细语法说明,这里只是手敲一遍

1. 标题

#一级标题

##二级标题

...

2.字体

加粗显示
斜体
加粗斜体
删除

3.引用

引用内容

引用内容...

分割线


图片

csdn好像不支持MarkDown语法上传本地图片,只能使用外链接

超链接

点击跳转博客地址

列表

有序列表

  1. A
  2. B
  3. C

无序列表

表格
姓名 性别 生日
张三 19971.1
代码
java 复制代码
public static void main(String[] args) {
}

2. Windows常用快捷键

ctrl+A 全选

ctrl+X 剪切

ctrl+Z 撤销

ctrl+S 保存

alt+f4 关闭窗口

shift+del 永久删除

win+R 运行窗口

win+E 打开我的电脑

win+shift+S 屏幕截图

ctrl+shift+Esc 打开任务管理器(死机时结束任务)

win+Tab 切换应用程序

3. 基本Dos命令

1.打开cmd(控制台)的方式

开始 - windows系统 - 命令提示符

win + R - cmd

任何文件夹下,shift+右键 - 在此处打开powershell窗口

文件夹地址栏前+cmd+空格

方式一以管理员方式运行可获得最高权限

2.常用Dos命令

bash 复制代码
1.盘符切换命令: 盘符+:
2.查看当前目录下的所有文件: dir
3.切换目录: cd
跨盘切换目录: cd /d E:\xxx
返回上一级:cd ..
4.清楚屏幕: cls (clear screen)
5.退出终端: exit
6.查看电脑ip:ipconfig
7.打开应用
calc: 计算器
mspaint: 画图板
notepad: 记事本
8.ping命令
ping www.baidu.com 可以得到百度ip,测试网络连接情况
cmd中鼠标右键为粘贴
9.创建文件夹: md+文件夹名
创建文件: cd>+文件名
删除文件: del +文件名
删除文件夹: rd +文件夹

Java入门

1. Java三大版本

  1. JavaSE: 标准版(桌面程序,控制台程序),基础,核心
  2. JavaME: 嵌入式开发(手机,小家电),差不多死了
  3. JavaEE: 企业级开发(Web端,服务器开发),就业

2. JDK、JRE、JVM

  1. JDK:Java Development Kit Java开发者工具
  2. JRE:Java Runtime Environment Java运行时环境
  3. JVM:Java Virtual Machine Java虚拟机,跨平台核心

三者关系图

3. JDK安装目录

bin:存放一些可执行文件,如 javac.exe、java.exe

include: 存放C语言头文件

jre: Java运行时环境

lib: Java类库文件

src压缩文件: Java基础类源文件

4. Java文件编译运行

  1. 新建一个java文件 - hello.java
  2. 编写代码
java 复制代码
public class hello{
	public static void main(String []args){
		System.out.print("hello world!");
	}
  1. 命令行运行
bash 复制代码
javac hello.java
编译java文件,生成.class文件
java hello
运行hello.class文件
  1. 可能出现的问题
    大小写敏感
    中文输出乱码
    文件名与类名不一致
    符号用的中文

5. Java程序运行机制

  1. 编译型
    翻译整个文件-编译器
    操作系统
    C、C++
  2. 解释型
    写一句,翻译一句
    网页,对于速度要求不高
    Java、Js
    Java是两种类型的结合,class文件经历的是预编译
相关推荐
lee_curry1 天前
第四章 jvm中的垃圾回收器
java·jvm·垃圾收集器
码途漫谈1 天前
Easy-Vibe开发篇阅读笔记(四)——前端开发之结合 Agent Skills 美化界面
人工智能·笔记·ai·开源·ai编程
酿情师1 天前
yihan:一款面向连续网页学习的智能侧边栏插件
学习·学习方法·工具·学习工具
九转成圣1 天前
Java 性能优化实战:如何将海量扁平数据高效转化为类目字典树?
java·开发语言·json
直奔標竿1 天前
Java开发者AI转型第二十七课!Spring AI 个人知识库实战(六)——全栈闭环收官,解锁前端流式渲染终极技巧
java·开发语言·前端·人工智能·后端·spring
瞎某某Blinder1 天前
DFT学习记录[6]基于 HES06的能带计算+有效质量计算
python·学习·程序人生·数据挖掘·云计算·学习方法
金銀銅鐵1 天前
[java] 编译之后的记录类(Record Classes)长什么样子(上)
java·jvm·后端
love在水一方1 天前
VLN 入门学习计划 —— 基于 InternNav
学习
糖炒栗子03261 天前
【笔记】高分卫星影像 TIF 切片处理
笔记
Nice_Fold1 天前
Kubernetes DaemonSet、StatefulSet与Service(自用笔记)
笔记·容器·kubernetes