Java基础-2023.3.08-Java入门

news2024/9/22 4:08:23

Java入门

 1.人机交互 + CMD(K1-K5)

  1.CMD:
      1)在Windows中,利用命令行的方式操作计算机
      2)可以打开文件,打开文件夹,创建文件夹等
       注:
  2.打开CMD
      1)步骤:01 Win+R键 02 输入CMD(cmd) 03 按下回车键
在这里插入图片描述
       注:moon为计算机名,一般也有admin,Users又名用户
  3.拓展
      1)Windows的桌面也为一个文件夹:Desktop
  4.常用CMD命令
      1)盘符名称 + 冒号
              说明:盘符切换
              举例:E:回车,表示切换到E盘
      2)dir(显示所有路径,包括隐藏路径
              说明:查看当前路径下的内容
      3)cd目录
              说明:加入单级目录
              举例:XXX
              使用:cd + 文件名(或前部分文件名+tab键)
      4)cd . .
              说明:回退到上一级目录
      5)cd 目录1\目录2…
              说明:加入多级目录
              举例:cd admin\SakKat

      6)cd \
              说明:回退到盘符目录
      7)cls
              说明:清屏
      8)exit
              说明:退出命令提示符窗口
       注:Win + E 快速打开“我的电脑 ”
  5.小练习
      1)打开QQ:D:\qq\Bin>qq.exe
      2)利用环境变量快捷打开:
        01Win+E 02右击+单击属性 03高级系统设置 04高级 05环境变量
        06系统变量->Path单击 07新建+输入原QQ路径 08打开cmd+qq.exe
      3)总结:要在任意目录下都能打开指定软件,可把软件的路径配置到环境变量中

 2.Java基础学习(K6-K16)

  1.JDK安装
  2.JDK的安装目录
      1)bin:该路径下存放了各种工具命令,较重要的有javac和java
      2)conf:该路径下存放了相关配置文件
      3)include:该路径下存放了一些平台特定的头文件
      4)jmods:该路径下存放了各种模块
      5)legal:该路径下存放了各模块的授权文档
      6)lib:该路径下存放了工具的一些补充JAR包
  3.小实例
      1)HelloWorld案例
          i.用记事本编写程序
在这里插入图片描述

          ii.编译文件
          iii.运行程序
在这里插入图片描述
  4.HelloWorld案例常见问题
      1)中英文符号问题
在这里插入图片描述
       解决方法之一:设置输入法:中文时使用英文字符
      2)单词拼写问题
在这里插入图片描述
  5.配置环境变量
      1)另行配置JAVA_Home
          i.先配置JAVA_Home,路径不带bin,新建环境变量,为其填充jdk地址(值)
          ii.再配置Path,Path中填入%JAVA_Home\bin%
       注:部分Win10中重启后配置的环境变量失效,解决方案:在Path中直接写完整路径
  6.Notepad++
      1)Notepad++,高级记事本,在java中会有一些特殊的单词高亮显示
      2)安装完毕后,需要修改(设置->首选项->新建)默认语言(Java)和编码(ANSI)
  7.Java可以做些什么(三类)
      1)Java SE Java语言标准版,用于桌面应用开发,是其他两个版本的基础
在这里插入图片描述
       学习Java的目的:为今后从事的Java EE开发打基础
      2)Java ME Java语言的小型版,用于嵌入式电子设备或小型移动设备
      3)Java EE Java语言的企业版,用于Web方向的网页开发,领域No.1
在这里插入图片描述
      4)形象:
在这里插入图片描述
  8.Java长久之因
      1)主要特性:面向对象 跨平台 开源 简单易懂 多线程 安全性
  9.跨平台
      1)高级语言的编译运行方式
       编程:java程序员写的.java文件,c程序员写的.c代码,python程序员的.py代码
       编译:机器只认识0011的机器语言,把.java .c .py的代码做转化让机器人认识的过程
       运行:让机器执行编译后的指令
          i.编译型
在这里插入图片描述
在这里插入图片描述

          ii.解释型
在这里插入图片描述
在这里插入图片描述

          iii.混合型 半编译 半解释
在这里插入图片描述
      2)Java实现跨平台的原理
在这里插入图片描述
  10.JRE和JDK
      1)JDK
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

      2)JRE
在这里插入图片描述
在这里插入图片描述

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

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

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

相关文章

GEE学习01--配置Python与Jupyter Notebook

1、查看自己电脑有哪些Python 首先,使用Arcgis Pro克隆了Python,原先的Pro自带和clone的Python都要确保在系统变量中设置了Path。 这里可以看到有一个WindowsApps,在Path中要将其至于自己的Python下面,否则的话,在Cm…

JavaScript语法

文章目录一、JavaScript是什么?JavaScript引入方式二、基础语法书写语法输出语句变量数据类型运算符流程控制语句数组函数JS变量作用域对象一、JavaScript是什么? JavaScript:是一门跨平台的脚本语言,用来控制网页行为&#xff0…

目标检测 pytorch复现R-CNN目标检测项目

目标检测 pytorch复现R-CNN目标检测项目1、R-CNN目标检测项目基本流程思路2、项目实现1 、数据集下载:2、车辆数据集抽取3、创建分类器数据集3、微调二分类网络模型4、分类器训练5、边界框回归器训练6、效果测试目标检测 R-CNN论文详细讲解1、R-CNN目标检测项目基本…

IO系统—相关数据结构初始化及调用详解(文件描述符表、文件结构表、文件节点表、设备节点表、内核驱动表等)

文章目录数据结构总述数据结构初始化流程概述各结构初始化及关联说明文件描述符表文件结构(文件表)文件节点设备节点内核驱动表数据结构总述 本文基于NEW_1 型内核数据结构展开,通过上图可以看出了使用三种数据结构(文件描述符表项…

【Linux系统编程】03:文件夹操作

文件夹操作 OVERVIEW文件夹操作一、文件夹操作1.修改目录chdir2.打开目录opendir3.关闭目录closedir4.读取目录readdir5.文件信息获取stat二、案例使用1.ls实现2.stat文件信息获取3.ls -la主要实现4.ls -la重点修改5.ls -la文件字典序6.ls -la文件颜色显示三、补充操作1.文件定…

【SPSS】交叉设计方差分析和协方差分析详细操作教程(附案例实战)

🤵‍♂️ 个人主页:@艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞👍🏻 收藏 📂加关注+ 目录 方差分析概述 交叉设计方差分析

hibernate学习(三)

session:类似connection对象是连接对象 一、session: 二、session中的API 三、get和load的区别 四、修改方法: void update(object obj) 五、删除方法: void delete(object obj&#xff0…

案例14-代码结构逻辑混乱,页面设计不美观

目录 目录 一:背景介绍 二:思路&方案 三:过程 问题1:代码可读性差,代码结构混乱 问题2: 代码逻辑混乱,缺乏封装的意识 问题3:美观问题:问题和图标没有对应上 四…

最短路专题——Dijkstra、Floyd、Bellman-Ford、SPFA

目录前言一、全源最短路1.1 Floyd二、单源最短路2.1 Dijkstra2.1.1 堆优化版的Dijkstra2.2 Bellman-Ford2.2.1 队列优化版的Bellman-Ford:SPFA前言 BFS是一种朴素的最短路算法,它可以找到无权图或边权都相同的图的最短路,但是对于边权不完全…

AbstractQueuedSynchronizer从入门到踹门

概念设计初衷:该类利用 状态队列 实现了一个同步器,更多的是提供一些模板方法(子类必须重写,不然会抛错)。 设计功能:独占、共享模式两个核心,state、Queue2.1 statesetState、compareAndSetSta…

LayerNormalization

目录 1.BN的问题 1.1 BN与batch size 1.2 BN与RNN 2.LN详解 2.1 MLP中的LN 2.2 RNN中的LN 2.3 LN与ICS和损失平面平滑 BN不适用于RNN等动态网络和batchsize较小的时候效果不好。LayerNormalization的提出有效的解决BN的这两个问题。LN和BN不同点是归一化的维度是互相垂直…

SQL总结-排名的使用

##一、通过排名或者范围条件连表筛选特殊行 第一行最后一行区间(第一行到第二行或者连续区间)找中位数通过排名进行分组或者连续区间 ######1.使用条件筛选连表找区间 Employee 表保存了一年内的薪水信息。 请你编写 SQL 语句,来查询每个…

基于ChatRWKV智能问答和内容创作

ChatRWKV是对标ChatGPT的开源项目,希望做大规模语言模型的Stable Diffusion,测试很一段时间确实很像ChatGPT,从使用方法和内容结果上都很相似,但是还有一些差异。 文章目录 准备工作环境配置创建虚拟环境激活虚拟环境pip安装匹配版本ChatRWKV 使用模型替换常用参数设置使用…

手机磁吸背夹散热器制冷快速方案

手机散热器是什么?手机散热器分为几种类型?手机散热的方式都有哪些? 因为经常玩游戏,手机发热得厉害,都可以煎鸡蛋了,心想着要买个东西给手机散散热,没想到还真的有手机散热器。 不知道手机散…

mysql锁分类大全

前言 为什么会出现锁 MySQL中的锁是为了保证并发操作的正确性和一致性而存在的。 当多个用户同时对同一份数据进行操作时,如果不加控制地进行读写操作,就可能导致数据不一致的问题。例如,当多个用户同时对同一行数据进行写操作时&#xff…

uniapp使用webview嵌入vue页面及通信

最近刚做的一个需求,web端(Vue)使用了FormMaking库,FormMaking是一个拖拉拽的动态设计表单、快速开发的一个东西,拖拽完之后最终可以导出一个很长的json,然后通过json再进行回显,快速开发&#…

【Spring Boot】Spring Boot经典面试题分享

文章目录1. SpringBoot 简介2. SpringBoot 的优缺点3. SpringBoot 固定版本4. SpringBoot 的使用方式5. SpringBoot 自动配置原理6. PropertySource7. ImportResource8. springboot 的 profile 加载9. SpringBoot 激活指定 profile 的几种方式10. SpringBoot 项目内部配置文件加…

项目中用到的责任链模式

目录 1.什么是责任链?它的原理是什么? 2.应用场景 ​3.项目中的应用 传送门:策略模式,工作中你用上了吗? 1.什么是责任链?它的原理是什么? 将请求的发送和接收解耦,让多个接收对象…

NetApp AFF A900:针对任务关键型应用程序的解决方案

NetApp AFF A900:适用于数据中心的解决方案 AFF A 系列中的 AFF A900 高端 NVMe 闪存存储功能强大、安全可靠、具有故障恢复能力,提供您为任务关键型企业级应用程序提供动力并保持数据始终可用且安全所需的一切。 AFF A900:针对任务关键型应…

关于BLE的一些知识总结

数据包长度对于BLE4.0/4.1来说,一个数据包的有效载荷最大为20字节对于BLE4.2以上,数据包的有效载荷扩大为251字节传输速率在不考虑跳频间隔的情况下,最大传输速率为:1)BLE4.0/4.1的理论吞吐率为39kb/s;2&am…