Java Day1

day01

    • 一、Markdown 基础语法
      • 1.标题
      • 2. 字体
      • 3. 引用 >
      • 4. 分隔线 --- ***
      • 5. 图片 ![]()
      • 6.超链接
      • 7.列表
      • 8.表格
      • 9.代码 ```代码名称
    • 二、计算机
    • 三、常用快捷键
      • 1. Win 系列
      • 2. Ctrl 系列
      • 3. ALt 系列
    • 四、 基本的DOS命令
      • 1. 打开方式:
      • 2. 常用DOS命令
    • 五、计算机语言发展史
        • 第一代语言: 机器语言
        • 第二代语言: 汇编语言
        • 第三代语言:高级语言
    • 六、 Java入门
      • 1.初识Java
      • 2.Java特性和优势
      • 3. Java三大版本
      • 4. JDK ,JRE ,JVM
      • 5. 安装开发环境
        • 卸载JDK:
        • jdk8 安装
        • jdk1.8中的文件
      • 6. 第一个Java文件 Hello.java
      • 7. Java 运行机制
      • 8. 使用idea进行编程

一、Markdown 基础语法

1.标题

用 # 表示标题,# 个数就是标题级数

一级标题 #
二级标题 ##
三级标题 ###
。。。

2. 字体

(1)加粗 : ** 字体 ** 快捷键Ctrl + B

这是加粗字体

(2)斜体:* 字体 * 快捷键Ctrl + I

这是斜体字体

(3)加粗斜体: *** 字体 *** ,

这是加粗斜体字体

(4)删除线:~~ 字体~~

这是删除线字体

3. 引用 >

这是引用内容

4. 分隔线 — ***



5. 图片

[图片名称] (图片地址)

6.超链接

[超链接名称] (超链接地址)

狂神

7.列表

数字加.然后直接空格

  1. A
  2. B

-加空格

  • A
  • B

8.表格

|列表名| 列1 |列2|列3||
|–|–|–|–|
| | | | | |

列表名列1列2列3

9.代码 ```代码名称

// 这是一个java代码

二、计算机

在这里插入图片描述
在这里插入图片描述

三、常用快捷键

1. Win 系列

win + D:快速进入桌面(摸鱼必备)

win +E:打开我的电脑

win + I:打开电脑设置界面

win + L:快速锁屏

win + M : 最小化所有窗口

win + shift +M :还原最小化的窗口

win + R: 打开电脑运行,输入指令

  • osk :打开虚拟键盘
  • psr.exe:打开步骤记录器,记录操作步骤
  • cmd : 打开命令提示符(dos)

win + V : 多重剪贴板

win + 方向键: 电脑分屏

win + tab: 新建电脑桌面

Win+数字键:快速打开任务栏第N个程序

Win+“+/-:放大或者缩小屏幕

Win+Ctrl+←\→:快速切换虚拟桌面

win + S/Q :搜索程序

win + ctrl + d : 快速新建桌面

2. Ctrl 系列

Ctrl+X/C/V/Z/S/Y:剪切/复制/粘贴/撤销/保存/恢复

Ctrl+N:快速创建同级界面

Ctrl +W: 关闭当前页面

Ctrl +shift +N :快速新建文件夹

Ctrl + shift + T : 恢复被关闭的网页

Ctrl+Shift+Esc:打开任务管理器

Ctrl+Shift+F:切换繁体输入

3. ALt 系列

alt + f4 :关闭当前应用/关机

alt + tab :切换应用窗口

四、 基本的DOS命令

1. 打开方式:

  1. 开始 + 系统 + 命令提示符
  2. win + R 输入cmd
  3. 在任意文件夹下面,按住shift键+鼠标右键,点击在此处打开powershell窗口在这里插入图片描述4. 资源管理器的地址栏输入cmd,进入特定目录

2. 常用DOS命令

  1. 盘符切换 : 直接输入盘符和英文冒号:,eg: D:

  2. 查看当前目录下所有文件信息 : dir

  3. 切换目录 cd 文件夹名

    如果是换盘符,需要加 /d
    在这里插入图片描述
    返回上一级 cd …

  4. 清屏:cls

  5. 退出: exit

  6. 查看电脑IP配置: ipconfig

  7. 打开计算器:calc

  8. 打开绘图工具: mspaint

  9. 打开记事本 : notepad

  10. ping 命令 : ping 网址 ,ping www.baidu.com,检查网络是否正常
    在这里插入图片描述

  11. 命令行方式创建文件夹 : md 文件夹名称

  12. 新建文件 : cd>test.txt 即 cd>文件名称.文件类型

  13. 删除文件 : del 文件名.文件类型

  14. 删除文件夹: rd 文件夹名称

五、计算机语言发展史

第一代语言: 机器语言

二进制

第二代语言: 汇编语言

指令代替二进制

  • 逆向工程
  • 机器人
  • 病毒
第三代语言:高级语言

摩尔定律

  • 面向过程 : C语言
  • 面向对象:C++,Java

六、 Java入门

1.初识Java

  • 1972年C诞生
    • 贴近硬件,运行速度快,效率高
    • 操作系统,编译器,数据库,网络系统
    • 指针和内存管理
  • 1982,C++诞生
    • 面向对象
    • 兼容C
    • 图形领域,游戏
  • 1995 ,Java诞生

2.Java特性和优势

  • 简单(在C语言基础上移除了指针和内存管理)
  • 面向对象(万物皆对象)
  • 可移植性(跨平台,write once,run anywhere)
  • 高性能
  • 分布式
  • 动态性(反射机制)
  • 多线程
  • 安全性(异常机制)
  • 健壮性

3. Java三大版本

  • JavaSE: 标准版(桌面程序,控制台开发)
  • JavaME:嵌入式开发(手机,小家电)
  • JavaEE:企业级开发(web端,服务器开发)

4. JDK ,JRE ,JVM

  • JDK : Java Development Kit
  • JRE:Java Runtime Environment
  • JVM:Java Virtual Machine
    在这里插入图片描述

5. 安装开发环境

卸载JDK:
  • 删除java(jdk)的安装目录
  • 删除环境变量中的JAVA_HOME
  • 删除path下关于java的目录
  • cmd命令提示符中java -version查看是否删除完成
jdk8 安装
  1. 百度搜索jdk8下载电脑对应版本(jdk8稳定)
  2. 安装并配置环境变量(系统环境变量)
    JAVA_HOME
    path中添加 %JAVA_HOME%\bin和 %JAVA_HOME%\jre\bin
jdk1.8中的文件

bin目录: 存放可执行文件,java.exe,javac.exe。。。
include目录:C语言头文件
jre目录: Java运行环境
lib目录: java类库文件
src.zip:存放Java资源文件(基础类的源代码)

6. 第一个Java文件 Hello.java

public class Hello{public static void main(String[] args){System.out.println("Hello,zll");}
}

编译 javac java文件名.java,生成class文件
运行 class文件 java 文件名
在这里插入图片描述 Java 是大小写敏感的,文件名和类名必须一致

7. Java 运行机制

  1. 编译型(compile):整个程序的编译,C,C++(对操作系统要求低)
  2. 解释型:边执行边解释,速度快

以读英文小说为例,编译型是直接将整本书翻译为中文
解释型是带一个翻译官,随时跟随进度进行翻译

  1. java程序运行机制:(Java先编译,到操作系统再解释)

在这里插入图片描述

8. 使用idea进行编程

创建项目
idea优化
idea优化设置参考

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/102812.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【软件测试学习】—软件测试知识点总结(二)

【软件测试学习】—软件测试的分类(二) 一、软件测试的分类 二、软件的生命周期 三、软件测试的工作流程 四、软件测试用例设计方法 (一)、等价类划分 定义:等价类划分是一种典型的、重要的黑盒测试的方法&#xff…

从零开始探索C语言(十一)----共用体和位域

文章目录 1. 共用体1.1 定义共用体1.2 访问共用体成员 2. 位域2.1 位域声明2.2 位域的定义和位域变量的说明2.3 位域的使用2.4 位域小结 1. 共用体 共用体是一种特殊的数据类型,允许您在相同的内存位置存储不同的数据类型。您可以定义一个带有多成员的共用体&#…

JavaFx学习问题2--音频、视频播放失败情况

文章目录 一、路径注意事项:① 用相对路径的时候别忘了前面的斜杠② uri问题 二、播放不了的问题① 获取的媒体文件路径本身就是不对的② 必须是uri 额外收获: 一、路径注意事项: ① 用相对路径的时候别忘了前面的斜杠 并不是什么大问题,只是…

2.Javaweb模块基本

1.1web基本 session 和 cookie 有什么区别? 存储位置不同:session 存储在服务器端;cookie 存储在浏览器端。 安全性不同:cookie 安全性一般,在浏览器存储,可以被伪造和修改。 容量和个数限制:…

机器学习之旅-从Python 开始

你想知道如何开始机器学习吗?在这篇文章中,我将简要概括一下使用 Python 来开始机器学习的一些步骤。Python 是一门流行的开源程序设计语言,也是在人工智能及其它相关科学领域中最常用的语言之一。机器学习简称 ML,是人工智能的一…

LCD12864驱动开发

目录 一、概述 二、方框图 三、模块接口说明 1、串口接口管脚信号 2、并行接口 四、模块主要硬件构成说明 1、RS,R/W配4种模式: 2、E信号 五、指令说明 六、读写时序图 6.1 数据传输过程 6.2、时序图 6.3、串口读写时序 七、交流参数 八、软件…

Maven Eclipse

Eclipse 提供了一个很好的插件 m2eclipse ,该插件能将 Maven 和 Eclipse 集成在一起。 在最新的 Eclipse 中自带了 Maven,我们打开,Windows->Preferences,如果会出现下面的画面: 下面列出 m2eclipse 的一些特点&a…

基于 ceph-deploy 部署 Ceph 集群 超详细

Ceph part1 一、存储基础1.1 单机存储设备1.2 单机存储的问题1.3 单机存储问题的解决方案1.3.1 商业存储解决方案1.3.2 分布式存储(软件定义的存储 SDS) 二、分布式存储2.1 常见的分布式存储2.2 分布式存储的类型 三、Ceph概述3.1 Ceph简介3.2 Ceph 优势…

Spring5应用之整合MyBatis

作者简介:☕️大家好,我是Aomsir,一个爱折腾的开发者! 个人主页:Aomsir_Spring5应用专栏,Netty应用专栏,RPC应用专栏-CSDN博客 当前专栏:Spring5应用专栏_Aomsir的博客-CSDN博客 文章目录 参考文献前言为什…

element树形控件编辑节点组装节点

需求功能&#xff1a; 编辑树节点&#xff0c;组装节点 <el-scrollbar class"scrollbar-wrapper"><el-tree :data"nodeList" ref"tree" :props"defaultProps" :expand-on-click-node"false"><template slot…

Windows提权

1. MySQL提权 1.1 UDF提权 udf ‘user defined function’&#xff0c;即’用户自定义函数’。是通过添加新函数&#xff0c;对MYSQL的功能进行扩充 1、如何获得udf文件 2、将文件放到哪才能让mysql承认这个函数 3、函数功能 4、为什么这东西能提权(自定义函数指令是直接…

SQLAlchemy 使用封装实例

类封装 database.py #! /usr/bin/env python # -*- coding: utf-8 -*-import sys import json import logging from datetime import datetimefrom core.utils import classlock, parse_bool from core.config import (MYSQL_HOST,MYSQL_PORT,MYSQL_USER,MYSQL_PASS,MYSQL_DA…

微信小程序wxml使用过滤器

微信小程序wxml使用过滤器 1. 新建wxs2. 引用和使用 如何在微信小程序wxml使用过滤器&#xff1f; 犹如Angular使用pipe管道这样子方便&#xff0c;用的最多就是时间格式化。 下面是实现时间格式化的方法和步骤&#xff1a; 1. 新建wxs 插入代码&#xff1a; /*** 管道过滤工…

互动设计:深入了解用户体验的关键

交互是人与计算机系统之间的互动过程。在计算机领域中&#xff0c;交互是人机交互技术的核心内容之一。交互设计是一种基于人类行为科学、心理学、人体工程学等领域的专业设计&#xff0c;目的是创造用户友好的、易于使用的计算机软件、网络、移动应用等。交互的本质在于用户的…

SpringBoot 接口 字节数组直接显示为图片

源码&#xff1a; import java.io.ByteArrayOutputStream; import javax.imageio.ImageIO; import org.springframework.web.bind.annotation.RequestMapping;/*** 获取二维码图像* 二维码支付** param price 金额* return 二维码图像* throws IOException IOException*/ Requ…

Android Native 开发 要点记录

Android Studio 中写 C 代码 android studio创建C项目_android studio native c-CSDN博客 项目配置参考 【CMake】CMakeLists.txt的超傻瓜手把手教程&#xff08;附实例源码&#xff09;_【cmake】cmakelists.txt的超傻瓜手把手教程(附实例源码)-CSDN博客 CMakeLists.txt 讲解…

NZ系列工具NZ05:VBA不打开工作簿获取其内容

我的教程一共九套及VBA汉英手册一部&#xff0c;分为初级、中级、高级三大部分。是对VBA的系统讲解&#xff0c;从简单的入门&#xff0c;到数据库&#xff0c;到字典&#xff0c;到高级的网抓及类的应用。大家在学习的过程中可能会存在困惑&#xff0c;这么多知识点该如何组织…

stm32mp157中断简单应用

设置按键中断&#xff0c;按键1按下&#xff0c;LED亮&#xff0c;再按一次&#xff0c;灭 按键2按下&#xff0c;蜂鸣器响。再按一次&#xff0c;不响 按键3按下&#xff0c;风扇转&#xff0c;再按一次&#xff0c;风扇停 main.c #include "gpio.h" #include &…

leetcode 打家劫舍篇

198. 打家劫舍 你是一个专业的小偷&#xff0c;计划偷窃沿街的房屋。每间房内都藏有一定的现金&#xff0c;影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统&#xff0c;如果两间相邻的房屋在同一晚上被小偷闯入&#xff0c;系统会自动报警。 给定一个代表每个…

Transformer预测 | Pytorch实现基于Transformer的锂电池寿命预测(NASA数据集)

文章目录 效果一览文章概述模型描述程序设计参考资料效果一览 文章概述 Pytorch实现基于Transformer 的锂电池寿命预测,环境为pytorch 1.8.0,pandas 0.24.2 随着充放电次数的增加,锂电池的性能逐渐下降。电池的性能可以用容量来表示,故寿命预测 (RUL) 可以定义如下: SOH(t…