天天看点

JavaDay1Markdown学习(文本编辑器Typora)电脑快捷键的学习打开cmd的方式JDK,JRE,JVM

Markdown学习(文本编辑器Typora)

标题:一个#号+空格,然后回车

文件后缀 xxx.md

标题

二级标题,两个#号+空格,然后回车

三级标题,

四级标题,

以此类推

字体

hello World!

粗体,两边加**

hello

斜体,两边加*

hello

斜体加粗,两边加***

hello

删除,两边加~

引用

引用,用>然后空格

分割线

三个**

图片

​ 插入截图就是 !

[]是图片名字,()是图片的地址

超链接

()括号后面是地址

列表

  1. (1.再加空格)
  • A(减号,A,再加空格)

表格

插入方便一点

代码

三个点,tab键上面的三个点,然后输入什么语言

电脑快捷键的学习

Ctrl +A: 全选

Ctrl +X:剪切

Ctrl +Z:撤销

Ctrl +S:保存

ALt +F4:删除,也可以关闭网页

Shrift +delete :永久删除

window+R:打开运行

window+E:打开我的电脑

Ctrl+Shrift+ESC:打开任务管理器

window+tab:打开任务切换

打开cmd的方式

1.开始+系统+命令提示符

2.win+R 输入cmd打开控制台(推荐使用)

3.在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口

4.资源管理器的地址栏前面加上cmd 路径 (注意,中间有空格)

管理员方式运行:选择以管理员方式运行

常用的DOS命令

#盘符切换
D:

#查看当前目录下的所有文件
dir

#切换目录
cd /d f:   前面是盘号,后面是地址
cd /d E:\IDE

#返回上一级
cd..
cd 文件名,返回上一级的文件

#清除屏幕
cls(clear screen)

#退出终端
exit

#查看电脑的ip
ipconfig

#打开应用
calc

#ping 命令
得到IP信息

#文件操作
md 创建文件夹
rd 移除文件
cd>文件名 创建文件
del 删除文件
rd 寻找文件


 
           

JDK,JRE,JVM

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JpaMHEQR-1647791680952)(C:\Users\xie\AppData\Roaming\Typora\typora-user-images\image-20220320230653262.png)]

JDK

包含JRE,要开发就要下载

JRE

java 运行环境,下载这个就可以运行Java程序了,包含Java虚拟机

JVM

Java虚拟机,可以用软件和硬件实现。Java跨平台主要是通过这个虚拟机实行。

JDK安装目录

bin :有可执行程序exe

include:jdk用C和C++写,所以要引入C和C++的头文件

jre:Java运行环境

lib:Java类库的文件

src:里面是资源文件(所有的类都在这个包里面)

Java程序运行机制

编译型

解释性

(Java两样都是)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XrXp12fy-1647791680955)(C:\Users\xie\AppData\Roaming\Typora\typora-user-images\image-20220320231845720.png)]

Java的数据类型分为两大类

  1. 基本类型:数值,boolean
  2. 引用类型:类,接口,数组

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YvfWhE64-1647791680956)(C:\Users\xie\AppData\Roaming\Typora\typora-user-images\image-20220320232500665.png)]

数据类型的面试题

进制的表示

int i=10; //十进制
int i2=012; //八进制0
int i3=0x10;//十六进制0x  0~9 A~F 16
           

浮点数拓展

/*
浮点数拓展?银行业务怎么表示?钱
float:
double:
*/
//float 有限 离散 摄入误差 大于 接近但是不相等
//不能用浮点数比较!!!!!!!
//BigDecimal 数学工具类表示

float f=0.1f;//0.1
double d=1.0/10;//0.1
System.out.printf(f==d);//false;

float d1=232323232323232323f;
float d2=d1+1;
System.out.printf(d1==d2);//true;
           

字符拓展

/*
字符拓展
*/
	char c1='a';
	char c2='中';
	
	(int)C1;//强制转换

//所有的字符本质还是数字
//char涉及编码 Unicode 表:97=a 65=A  2个字节 0-65536
// U0000  UFFF
	char c3='\u0061';//Unicode原来的编码
	System.out.printf(c3);//a
	
//转义字符
//\t制表符
    System.out.printf("hello\tWorld");
//\n换行
	System.out.printf("hello\nWorld");	
           

字符串的拓展

//String拓展
	String sa=new String("hello,world");
	String sb=new String("hello,world");
	System.out.println(sa==sb);//false
	
	String sc="hello,world";
	String sd="hello,world";
	System.out.println(sc==sd);//true
	//对象,从内存分析
           
//boolean拓展
	boolean flag=true;
	if(flag=true){}
	if(flag){}
	//代码要精简易读
           

sa=new String(“hello,world”);

String sb=new String(“hello,world”);

System.out.println(sa==sb);//false

String sc="hello,world";
String sd="hello,world";
System.out.println(sc==sd);//true
//对象,从内存分析
           
```java
//boolean拓展
	boolean flag=true;
	if(flag=true){}
	if(flag){}
	//代码要精简易读