由浅到深认识Java语言(1):前提概要

news2024/11/13 9:41:11

该文章Github地址:https://github.com/AntonyCheng/java-notes

在此介绍一下作者开源的SpringBoot项目初始化模板(Github仓库地址:https://github.com/AntonyCheng/spring-boot-init-template & CSDN文章地址:https://blog.csdn.net/AntonyCheng/article/details/136555245),该模板集成了最常见的开发组件,同时基于修改配置文件实现组件的装载,除了这些,模板中还有非常丰富的整合示例,同时单体架构也非常适合SpringBoot框架入门,如果觉得有意义或者有帮助,欢迎Star & Issues & PR!

0.编程规范

  • 全部的内容不能写中文(学习时除外);
  • 一定要使用来分类,包名的编写:公司域名的反写+.+功能名,例如com.baidu.entity
  • 类名的规范:一定要以大写字母开头,多个单词之间使用驼峰命名法;
  • 变量名规范:一定要以小写字母开头,变量名尽量具备可读性,同样遵循驼峰命名法;
  • 常量名规范:常量全部大写,多单词之间使用下划线分割;

1.计算机的诞生与发展

早期的计算机科学家:图灵、冯诺依曼;

第一台电子计算机的名字:埃利亚克(ENIAC);

计算机的发展阶段:电子管计算机 --> 晶体管计算机 --> 集成电路计算机 --> 大规模和超大规模集成电路计算机;

现代计算机的分类 { 巨型机 ( 超级计算机 ) 小巨型机 大型主机 小型机 工作站 个人计算机 ( P C 机 ) \begin{cases}巨型机(超级计算机)\\小巨型机\\大型主机\\小型机\\工作站\\个人计算机(PC机)\end{cases} 巨型机(超级计算机)小巨型机大型主机小型机工作站个人计算机(PC)

计算机的五个部分运算器、控制器、存储器、输入设备和输出设备

什么是程序程序是一组指令和数据的组合

2.计算机基础知识

  1. 计算机介绍
  • 电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化只能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式由台式机、笔记本计算机、大型计算机等。
  1. 计算机硬件

    • 组成一台计算机的实实在在的物件。
    • 计算机通常由CPU、主板、内存、电源、主机箱、硬盘、显卡、键盘、鼠标、显示器等多个部件组成。
  2. 计算机软件

    • 软件就是一些程序或功能,计算机装了软件才能实现某种功能。

    • 软件分成系统软件,应用软件:

      1. 系统软件:操作系统(windows,mac,linux)……

      2. 应用软件:QQ,微信……

  3. 软件开发中的关键字

    • 软件:一组指令和数据的集合;

    • 开发:制作软件的过程;

    • 软件开发:使用工具和计算机语言制作软件;

    • 语言:人与人之间交流的工具;

    • 计算机语言:人与计算机之间交流的工具;

      列举:C语言(面向过程的语言),C++(面向对象的语言),Java(面向对象的语言)……;

  4. 常用的功能键

    • tab ------ 制表符
    • shift / ctrl / alt / 空格 / enter / windows / 上下左右
  5. 两种基本的概念解释

    • 图灵机:软件硬件分开,用软件运行软件;
    • 冯诺依曼体系:计算机应该由运算器,控制器,存储器,输入设备和输出设备;
  6. 常用的 dos 命令

    1. 找到命令提示符工具 windows + R 输入 cmd

    2. 输入dos命令来实现想要的效果:

      • 切换盘符(以D盘为例) ------ d:

        外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

      • 查看当前路径下的所有内容 ------ dir

        外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

        <DIR> 代表这是一个文件夹;

      • 进入到文件夹 ------ cd 文件夹名字

        外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

      • 创建文件夹 ------ mkdir 文件夹名 或者 md 文件夹名

        外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

      • 返回上一层 ------ cd..

        外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

      • 去往具体的盘符下的某一个文件夹 ------ cd d:/.../.../.../...

        外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

      • 删除一个文件夹 ------ rd 文件夹名

        外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

      • 创建文件 ------ type nul> 文件名

        外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

      • 复制文件 ------ copy 文件名 目标路径名

        外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

      • 返回到根盘符 ------ cd\

        外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

      • 删除文件 ------ del 文件名/*.后缀

        外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

      • 退出 dos 程序 ------ exit

      • 清屏 ------ cls

下一章:由浅到深认识Java语言(2):Java语言概述

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

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

相关文章

外贸网站常用的wordpress模板

零件配件WordPress外贸建站模板 汽车行业零配件WordPress外贸建站模板&#xff0c;卖配件、零件的外贸公司可以使用的WordPress主题。 https://www.jianzhanpress.com/?p4912 WordPress外贸独立站主题 简洁实用的WordPress外贸独立站主题&#xff0c;适合时尚服装行业搭建w…

哈尔滨华时信息公司的校企合作怎么样

在当今竞争激烈的就业市场中&#xff0c;大学生的技能培养对于他们的未来职业发展至关重要。哈尔滨华时信息技术有限公司与黑龙江农业工程职业学院信息工程院的合作&#xff0c;无疑是一次具有深远意义的举措。这样的校企合作模式不仅符合国家政策导向&#xff0c;更带来了多方…

第四百零九回

文章目录 1. 概念介绍2. 方法与细节2.1 获取方法2.2 使用细节 3. 示例代码4. 内容总结 我们在上一章回中介绍了"如何获取当前系统语言"相关的内容&#xff0c;本章回中将介绍如何获取时间戳.闲话休提&#xff0c;让我们一起Talk Flutter吧。 1. 概念介绍 我们在本章…

java新手练习-类的继承调用(接口,抽象类,构造函数)和枚举定义方法

1.继承 父类可以调用子类实例对象,(对于调用抽象类必须使用继承) 模版 //抽象定义一个父类抽象类 abstract class FatherAbstract{void showFatherAbstract(String color, String name, int age, double serail_abstract){System.out.println("color " color &…

鸿蒙App开发学习 - TypeScript编程语言全面开发教程(上)

背景 根据鸿蒙官方的说明&#xff1a; ArkTS是HarmonyOS优选的主力应用开发语言。ArkTS围绕应用开发在TypeScript&#xff08;简称TS&#xff09;生态基础上做了进一步扩展&#xff0c;继承了TS的所有特性&#xff0c;是TS的超集。因此&#xff0c;在学习ArkTS语言之前&#…

我的尝试:Codigger + Vim

若您愿意耐心投入&#xff0c;学习 Vim 的过程其实远比想象中轻松。我对 Vim 产生兴趣&#xff0c;主要是源于它对提升生产力的巨大潜力。我尝试了 Neovim、NvChad 以及 Codigger Vim 插件&#xff0c;如今我的工作效率已远超从前。 那么&#xff0c;Vim 究竟是什么呢&#xff…

交叉注意力融合时空特征的TCN-Transformer并行预测模型

独家 | 高创新预测模型 往期精彩内容&#xff1a; 时序预测&#xff1a;LSTM、ARIMA、Holt-Winters、SARIMA模型的分析与比较-CSDN博客 风速预测&#xff08;一&#xff09;数据集介绍和预处理-CSDN博客 风速预测&#xff08;二&#xff09;基于Pytorch的EMD-LSTM模型-CSDN博…

OSPF虚链路vlink

OSPF虚链路——vlink&#xff08;使得其他区域和骨干区域相连&#xff09; 虚链路&#xff1a;一定是跨越非骨干区域连接的 1、虚链路属于区域0的逻辑链路 2、虚链路只能穿越1个非骨干区域 3、虚链路不能穿越特殊区域&#xff1b; vlink在配置的时候&#xff0c;需要指对方…

helm部署hadoop

&#xff08;作者&#xff1a;陈玓玏&#xff09; 参考helm仓库的文档&#xff1a;https://artifacthub.io/packages/helm/apache-hadoop-helm/hadoop helm helm repo add pfisterer-hadoop https://pfisterer.github.io/apache-hadoop-helm/ helm install hadoop pfistere…

IDEA中的Project工程、Module模块的概念及创建导入

1、IDEA中的层级关系&#xff1a; project(工程) - module(模块) - package(包) - class(类)/接口具体的&#xff1a; 一个project中可以创建多个module一个module中可以创建多个package一个package中可以创建多个class/接口2、Project和Module的概念&#xff1a; 在 IntelliJ …

基于Spring Boot的宿舍管理系统

摘 要 随着信息时代的来临&#xff0c;过去的传统管理方式缺点逐渐暴露&#xff0c;对过去的传统管理方式的缺点进行分析&#xff0c;采取计算机方式构建宿舍管理系统。本文通过课题背景、课题目的及意义相关技术&#xff0c;提出了一种楼宇信息、宿舍信息、宿舍安排、缺勤信息…

Android视角看鸿蒙第六课(module.json5中的各字段含义之pages)designWidth的用法

Android视角看鸿蒙第六课(module.json5中的各字段含义之pages&#xff09; 导读 前面几篇文章&#xff0c;我们陆续分析了entry->src->main下的module.json5中的各个字段的含义及作用。目前剩余pages和abilities两个字段&#xff0c;本篇文章一起来了解pages。 过程有错…

如何查看MySQL数据库的连接数

连接数是指用户已经创建多少个连接&#xff0c;也就是MySQL中通过执行 SHOW PROCESSLIST命令输出数据库中运行着的线程个数的详情&#xff0c;如图6-1-1所示。 SHOW PROCESSLIST默认情况下只显示前100条记录的详情&#xff0c;如果需要显示超过100条的所有记录&#xff0c;可以…

login登录界面

展示情况 代码&#xff1a; <template><div class"wrapper"><div style"margin: 200px auto; background-color: #fff; width: 350px; height: 300px; padding: 20px; border-radius: 10px"> <div style"margin: 20px 0; text…

VMware学习安装(虚拟化软件)

一、上官网下载安装包&#xff0c;双击打开&#xff08;稍微等待解压过程&#xff09;出现以下界面。 二、点击下一步出现以下界面&#xff0c;进行许可协议的勾选并进行下一步。 三、建议不要安装在C盘&#xff0c;选择一个较大的空间&#xff0c;以下两个选项都勾选上&#…

C语言自定义库

编写 xx.c 和xx.h文件\将源代码编译为目标文件 gcc -c add.c sub.c 执行完毕后会生产add.o和sub.o文件静态库创建使用ar命令&#xff1b; ar -r libmymath.a add.o sub.o将库和main.c文件一起编译 gcc -o main main.c -lmymath -L./ 注意 上述书写格式不要错乱 -L 是指定文件路…

CentOS7使用Docker部署.net Webapi

1 准备WebApi项目 对于已存在的WebApi项目&#xff0c;需要添加Docker支持&#xff1b; 编码时&#xff0c;先设置好项目需要的端口号&#xff1a;program.cs中&#xff0c;app.Run("http://*:8000");设置端口为&#xff1a;8000在VS中&#xff0c;选中项目&#xf…

[精选]通义灵码做活动,送挺多礼品,快来薅羊毛!!!

你的编辑器装上智能ai编辑了吗&#xff0c;的确挺好用的。 最近阿里云AI编码搞活动&#xff0c;可以免费体验并且还可以抽盲盒。有日历、马克杯、代金券、等等其他数码产品。 大多数都是日历。 点击链接参与「通义灵码 体验 AI 编码&#xff0c;开 AI 盲盒」 https://develope…

基于Django兴趣趣班预约管理系统

技术&#xff1a;pythonmysqlvue 一、系统背景 当前社会各行业领域竞争压力非常大&#xff0c;随着当前时代的信息化&#xff0c;科学化发展&#xff0c;让社会各行业领域都争相使用新的信息技术&#xff0c;对行业内的各种相关数据进行科学化&#xff0c;规范化管理。这样的大…

代码随想录算法训练营第二十八天 | 93.复原IP地址,78.子集, 90.子集II

这道题和选取回文子串的题目类似&#xff0c;就是一个子集划分的问题&#xff0c;但是子集划分是有终止条件的&#xff0c;也就是这个划分并不是把所有的划分可能都塞进结果集了。当划分到达最后一个位置的时候&#xff0c;划分结束&#xff0c;不包含最后一个划分位置的子集划…