重学Java 1.学习路线及相关概述

别灰心,好运会降临

              ——24.1.11

Ss.1 学习框架图

Ss.2 硬件和软件

硬件是看得见、摸得着的物理部件或设备

软件是以程序和文档的形式存在

硬件和软件是相辅相成的,谁也离不开谁

Ss.3 计算机语言

计算机编程语言,就是人们对计算机下达的命令,让计算机完成人们需要的功能

计算机语言的发展:第一代:机器语言        第二代:汇编语言        第三代:高级语言

Ss.4 Java语言

Java是目前应用最为广泛的软件开发平台之一

Java是服务器端开发最适合的语言

JavaSE:在桌面和服务器上开发和部署Java应用程序

JavaEE:为开发企业环境下的应用程序提供的一套解决方案针对于web应用程序开发

Ss.5 字节

1.字节:计算机中存储数据的最小存储单位,用byte或B表示

2.存储数据的计量单位:

        8bit=1B(字节)

        1024B=1KB

        1024KB=1MB

        1024MB=1GB

        1024GB=1TB     

字节的取值范围:-128~127 

 Ss.6 常用dos命令

1.打开dos命令窗口:

        win+r -> 输入cmd -> 回车

C:代表的是盘符        Users:代表的是此盘符下的文件夹        2LFE:代表的是Users文件夹下的子文件夹

2. 切换盘符        盘符名:回车 不区分大小写

 3.查看当前路径下的文件或文件夹:dir

4.进入到指定文件夹下:cd 文件夹名 

5.进入到多级文件夹下 :cd 文件夹名\文件夹名字

6.退回上一级目录:cd..

7.直接退回到根目录(磁盘位置)cd\

8.清屏:cls

9.退出命令行:exit

10.创建文件夹:mkdir+文件夹名

创建多级文件夹:mkdir 文件夹名\文件夹名

11.删除文件夹:rd + 文件夹名

删除的文件夹必须是空的才可以删除

特性:不走回收站

12.删除文件:del 文件名.后缀名

也不走回收站

13.批量删除:del *.后缀名

总结

Ss7.Java所需环境

1.JVM和跨平台

1.jvm(Java虚拟机):java运行程序的假想计算机,主要用来运行Java程序

2.跨平台:java代码可以在不同的操作系统上运行

3.关系:Java程序想要在不同的操作系统上运行,实现跨平台,就需要安装不同版本的jvm(Java虚拟机)

2.JDK和JRE

1.jdk:java开发工具包,包含了jre

           javac 编译工具

           java 运行工具

           jdb 调试工具

           jhat 内存分析工具

2.jre:Java运行环境,包含了jvm以及后面开发用到的核心类库

3.jdk、jre、jvm三者的关系:jdk包含了jre,jre包含了jvm,我们只需要安装jdk即可

 

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

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

相关文章

Linux集锦大全【持续更新】

文章目录 Linux集锦大全【持续更新】Linux最常用的几个归档和压缩命令解压方法之一 tar语法压缩文件查看压缩文件的内容解压文件 解压方法之一 zip语法参数参考实例仅保存文件名 解压命令之一 unzip基本命令指定目录解压不解压某些文件 解压命令之一 gzip Linux最危险的几个命令…

OpenGL学习笔记-Blending

混合方程中,Csource是片段着色器输出的颜色向量(the color output of the fragment shader),其权重为Fsource。Cdestination是当前存储在color buffer中的颜色向量(the color vector that is currently stored in the …

NAND Separate Command Address (SCA) 接口命令解读

CA output packet和CA input packet是Separate Command Address (SCA) NAND接口协议中用于命令和地址传输的关键数据结构。 CA Input Packet: 在SCA接口中,输入到NAND器件的命令和地址信息被组织成并行至串行转换的CA(Command and Address)输…

List列表操作中的坑

使用 Arrays.asList 把数据转换为 List 的三个坑 在如下代码中,我们初始化三个数字的 int[]数组,然后使用 Arrays.asList 把数组转换为 List: int[] arr {1, 2, 3}; List list Arrays.asList(arr); log.info("list:{} size:{} class…

服务器应用相关代码

1:建立基本网络服务器 我们的ESP866-NodeMCU虽然也能实现网络服务器的一些功能,但是毕竟它的运算能力是无法与那些昂贵的服务器电脑相媲美的,因此ESP8266-NodeMCU只能实现一些基本的网络服务功能。网络服务是一个很宽泛的概念,我…

HCIA的交换机(单臂路由)

实现单臂路由的IP自动分配 实验素材: 实现思路: 交换机:创建VLAN10,VLAN20,将0/0/1,2划入相应VLAN,接口使用access模式, 要实现两个交换机之间的通信,须在0/0/3口使用t…

MC-4/11/01/400具有精度高一倍和低速运行时振动较小的优点

MC-4/11/01/400具有精度高一倍和低速运行时振动较小的优点 MC-4/11/01/400具有精度高一倍和低速运行时振动较小的优点 整步驱动模式:在整步驱动模式中,步进电机控制器按照脉冲方向指令对两相步进电机的两个线圈进行循环激磁。每个脉冲会使电机移动一个…

知乎x-zse-96算法分析

声明 本文以教学为基准、本文提供的可操作性不得用于任何商业用途和违法违规场景。 本人对任何原因在使用本人中提供的代码和策略时可能对用户自己或他人造成的任何形式的损失和伤害不承担责任。 如有侵权,请联系我进行删除。 这里只是我分析过程,以及一些重要点的记录,没有…

YOLOv5改进系列(25)——添加LSKNet注意力机制(大选择性卷积核的领域首次探索)

【YOLOv5改进系列】前期回顾: YOLOv5改进系列(0)——重要性能指标与训练结果评价及分析 YOLOv5改进系列(1)——添加SE注意力机制 YOLOv5改进系

ES高级查询

ES中提供了一种强大的检索数据方式,这种检索方式称为Query DSL,这种方式的丰富查询语法让ES检索变得更强大,更简洁。 1.常见查询 1.1查询所有[match_all] match_all关键字:返回索引中的全部文档。 GET /products/_search { &…

【MFC实践】基于MFC向导C++制作计算器(附文件)

一、写在前面1.1 什么是MFC向导?1.2 使用MFC向导制作计算器1.3安装visual studio 2022和MFC插件 二、设计计算器界面1.1 新创建MFC项目1.2 设计计算器界面1.3 添加相关变量1.4 算法的一些问题及解决方式1.5 计算功能的实现1.6 其它功能的实现1.6.1 DEL功能1.6.2 C置…

关于白盒测试,这些技巧你得游刃有余~

对于很多刚开始学习软件测试的小伙伴来说,如果能尽早将黑盒、白盒测试弄明白,掌握两种测试的结论和基本原理,将对自己后期的学习有较好的帮助。今天,我们就来聊聊黑盒、白盒测试的相关话题。 1、黑盒测试的方法和小结 最常见黑盒…

C++标准学习--多线程

在以往多线程的实现的时候,都是自己去亲自创建线程,采用特殊flag 及锁控制线程的运转状态。这无可厚非,但又似乎有重复造轮子的嫌疑。最近发现了一个线程池的轮子,很不错,ZZ一下。 C多线程线程池(全详解&a…

免费学习鸿蒙(HarmonyOS)开发,一些地址分享

HarmonyOS万物互联,从华为一系列的操作来看已经与iOS、Android形成三足鼎立之势了。 根据《澎湃新闻》的报道,已有23所985高校和46所211高校加入了鸿蒙班的行列,合计达到了69所国内一流高校。通过鸿蒙班的设立,高校可以为学生提供…

【Java】正则表达式( Pattern 和 Matcher 类)

快速入门 Java 提供了 java.util.regex 包,它包含了 Pattern 和 Matcher 类,用于处理正则表达式的匹配操作。 java.util.regex 包主要包括以下三个类: Pattern 类: pattern 对象是一个正则表达式的编译表示。Pattern 类没有公共…

从Scroll怒喷社区用户事件,看L2龙头ZKFair的做事格局

这两天,随着美国SEC正式批准所有11只比特币现货ETF的消息公布,吸引了传统主流增量资金的入场,比特币多头一举将比特币干到了48000刀的位置,并随时向着前高发起了冲击。比特币的强势带动了其他加密资产的保障,整个加密市…

面试常见问题回答干货

1、请你自我介绍一下你自己? 回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研…

基于elementUI封装的带复选框el-checkbox的下拉多选el-select组件

效果图&#xff1a; 组件&#xff1a;MultipleSelect.vue <template><el-select v-model"selectValues" v-bind"$attrs" v-on"listeners" multiple placeholder"请选择" style"width: 50%" change"changeSel…

kylin4.0.3升级问题

话接前文&#xff1a; kylin升级(3.0.1-&#xff1e;kylin-4.0.3)-CSDN博客文章浏览阅读941次&#xff0c;点赞29次&#xff0c;收藏12次。原本的cube太多了&#xff0c;换其他OLAP数据库太麻烦。相比之下&#xff0c;升级是一个很好的选择&#xff08;官网有说明内存降低和构…

玩转“资本腾挪之术”,戴震的能链版图扩至何处?

在当下经济恢复发展缓慢&#xff0c;以及消费市场需求疲软的大环境下&#xff0c;企业融资变得越来越艰难。 但即便如此&#xff0c;仍有个别企业却独得众多资本大鳄青睐&#xff0c;这家企业就是能链集团。据不完全统计&#xff0c;2016年成立至今&#xff0c;能链集团已经完…