狂神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文件经历的是预编译
相关推荐
李白的天不白2 小时前
java处理跨域请求
java
tq10862 小时前
时间、决断与主体性:从“存在决定自我”到对“存在即本质”的批判
笔记
云烟成雨TD2 小时前
Spring AI Alibaba 1.x 系列【11】Spring AI Models 扩展:DashScope
java·人工智能·spring
小堃学编程2 小时前
【项目实战】基于protobuf的发布订阅式消息队列(2)—— 线程池
java·开发语言
怨言.2 小时前
Java内部类详解:从基础概念到实战应用(附案例)
java·开发语言
XiYang-DING2 小时前
【Java】 Java 集合框架
java·开发语言
心勤则明2 小时前
Spring AI Alibaba Skills 的渐进式披露与热更新实战
java·后端·spring
hqyjzsb2 小时前
深度洞察人性需求!拆解传统心理咨询升级AI智慧辅导师数智工作流
人工智能·深度学习·学习·数据挖掘·aigc·学习方法·业界资讯
世人万千丶2 小时前
开源鸿蒙跨平台Flutter开发:成语接龙游戏应用
学习·flutter·游戏·华为·开源·harmonyos·鸿蒙