从零开始的编程-java篇1.6.1 万变不离其宗,hello word

前言:

通过实践而发现真理,又通过实践而证实真理和发展真理。从感性认识而能动地发展到理性认识,又从理性认识而能动地指导革命实践,改造主观世界和客观世界。实践、认识、再实践、再认识,这种形式,循环往复以至无穷,而实践和认识之每一循环的内容,都比较地进到了高一级的程度。

简单回顾:

上一期,我们体验了,如何使用java语言与计算机进行交流,具体步骤如下

        第一步:创建java语言环境

        第二步:创建java语言代码载体

        第三步:输入java代码

        第四步:启动编译器

        第五步:编译器翻译代码并传入计算机

在实践中,我们出现了一个问题,并通过报错解决问题

实践完后,作者通过总结再实践,形成了以下内容:

我们寻找到了最适合植物发展的环境(java环境)以及最适合播种的土壤(.java文件)

(高度总结3.0版本)

(笛卡尔坐标系展开1.0版本)

举个例子,C语言是由C环境+C代码+C载体组合而成

举一反三的能力有没有,交给你们:C++,python,Java,结尾加上答案

(高级编程语言发展史3.0版本)

(在本期内容中,作者突发奇想总结了4.0版本)

(4.0版本有没有一种时代造就英雄,英雄造就时代的感觉)

(机器语言、汇编语言等没连上代码代码载体是因为作者太懒,没画上)

(java语言的应用3.0)

(别看只是换了一个顺序,这可是有大门路的)

知新:

秉承着:先于实践,源于变化,升于思考,再于实践,形于总结的全新理念(新抄的)

简单的回顾了上期内容,相比大家可能知道为什么强调实践:新环境,新语言是基于前辈们对旧语言,旧环境的实践,变化,思考,再实践,总结而来;新环境是由前辈们的实践总结;

在关于out篇失败的分析中,我们得知——实践的重要性;即时代是思想之母,实践是理论之源

A:有的人就会说了,既然别人的认知是实践而来,我直接背不行吗?

A:根据作者个人实践而来,作者背了忘,忘了背,直到发现了以他人经实践结果的认知为目标,配上个人实践去验证这一条路(好吧,这也是抄的)

正片:

先从载体开始
认知

载体:

科学角度:指某些能传递能量或承载其他物质的物质。

实用角度:泛指一切能够承载其他事物的事物。

这里前辈们对载体的认知分为成两个框架,实际上是一个框架,作者认为——实用角度的结论是基于科学角度的结论为核心,指导再实践的结果

我们如何通过实践去验证这个结论呢?

第一次实践,现实环境

现在你看见了《一个盘子,里面有苹果》,《一个玻璃杯,里面有水》

QA回答:

A:盘子和苹果是什么关系?玻璃杯和水是什么关系?

Q:盘子在苹果下面,玻璃杯在水下面

A:用更科学的话术,盘子承载了苹果的重力,玻璃杯承载了水的重力

想必看到这张图,您就知道了载体这个词怎么来的!

苹果是物体,盘子是物体,水是液体,杯子是物体,中间的线代表承载作用,嗯?!苹果是被承载乌,盘子的作用是承载被承载物,杯子的作用也是承载被承载物

再实践

看看自己坐的椅子,脚踩的土地,原来世间万物上——一切下面的物体都有承载作用,桀桀桀,我发现了一个真理,该叫什么呢?承载物体,看见这个你就知道了承载物体的作用是什么了......物体这个名字怎么样,好!

一个性马的大神提出了一个概念——物质是组成世界万物的实物,事物和物体都由物质组成的,

最终认知(验证):

那岂不是万物中承载物体都能叫载体!

科学角度:指某些能传递能量或承载其他物质的物质。

实用角度:泛指一切能够承载其他事物的事物。

再认知:

载体的本质是事物,宇宙由物质组成,物质都有载体作用

window环境

文件有什么属性呢?反过来问就是事物有什么属性,文件就有什么属性——因为它们都是载体

载体有名字,有大小,有类型,有范围

名字有了,大小看不见,类型有了,范围看不见

空间,大小都看见了

名字告诉我们,这个文件叫什么!

大小告诉我们,这个文件有多少内容!

类型告诉我们,这个文件装的是什么内容!

空间告诉我们,这个文件的范围边界在哪!

看看上一期我们创建的java文件,看能不能套进入

疑问,java代码能输进去,试试c代码能不能输入进去

#include <stdio.h>
int main()
{// printf() 中字符串需要引号printf("Hello, World!");return 0;
}

试试

输入进去了,哪这个类型有啥用呢?

运行看看

报错了,非法字符,需要class等内容

我们可以在杯子里面装水,也可以在杯子里面装药,但是水和药有作用上的区别,你的需求是喝水,而不是吃要,java环境需要的是java代码

再试试,我们修改类型,在放进java环境中看看

运行

java环境不仅限于java代码,还需要java代码载体

再一次尝试

当没有载体时,它的报错是上面这样的

当前实践的当前总结:

第一点:同环境不同语言会产生非法字符的报错;

第二点:同环境同语言不同载体会产生仅当显式请求注释处理时才接受类名

公布答案:

c++语言由c++环境加c++代码加c++载体组成

python语言由python环境+python代码+python载体组成

java语言由java环境+java代码+java载体组成

C语言由C环境+C代码+C载体组成

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

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

相关文章

【漏洞复现】CVE-2021-45788 SQL Injection

漏洞信息 NVD - cve-2021-45788 Time-based SQL Injection vulnerabilities were found in Metersphere v1.15.4 via the “orders” parameter. Authenticated users can control the parameters in the “order by” statement, which causing SQL injection. API: /test…

Mac系统下 idea运行maven项目中存在的问题BeanDefinitionStoreException

1.在进行 注解XML 方式整合三层架构事出现此问题 org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [/Volumes/PS2000/Java/SpringProject/micro-shop/spring-annotation-practice-03/target/classes/com/ja…

循环和迭代

从更高层次的思维角度来看迭代和循环的区别&#xff1a; 哲学层面&#xff1a; 迭代体现了"螺旋上升"的发展理念&#xff0c;每次迭代都在前一次的基础上有所提升和改进 循环体现了"周而复始"的概念&#xff0c;强调重复相同的过程 思维方式&#xff1a…

shiro注入filter内存马(绕过长度限制)

shiro环境 https://github.com/yyhuni/shiroMemshell&#xff08;实验环境&#xff09; 这里用的 Client_memshell.java package com.example.demo;import javassist.ClassPool; import javassist.CtClass; import org.apache.shiro.crypto.AesCipherService; import org.ap…

c语言大一期末复习

l例1&#xff1a;输入一行字符&#xff0c;统计其中空格的个数 #include<stdio.h> int main( ) { char ch; int count0; while((chgetchar())!\n) { if(ch ) { count1; } } printf("%d\n",coun…

心血管疾病中医怎么调理

心血管疾病在中医范畴内属于胸痹&#xff0c;中医会根据不同的证候&#xff0c;如心血瘀阻证、寒凝心脉证、痰浊闭阻证、心肾阴虚证、气阴两虚证等&#xff0c;采取不同的调理方法。以下是一些中医调理心血管疾病的常用手段&#xff1a; 一、中药调理 ‌心血瘀阻证‌&#xf…

若依微服务如何获取用户登录信息

文章目录 1、需求提出2、应用场景3、解决思路4、注意事项5、完整代码第一步&#xff1a;后端获取当前用户信息第二步&#xff1a;前端获取当前用户信息 5、运行结果6、总结 1、需求提出 在微服务架构中&#xff0c;获取当前用户的登录信息是开发常见的需求。无论是后端处理业务…

.net core sdk 项目多版本切换

使用global.json文件指定项目要使用的sdk版本&#xff1a; 在项目根目录下执行cmd命令&#xff08;sdk的版本默认为当前使用的最新的sdk的版本&#xff09; 默认sdk&#xff1a;dotnet new globaljson指定sdk&#xff1a;dotnet new globaljson --sdk-version <version>…

群晖利用acme.sh自动申请证书并且自动重载证书的问题解决

前言 21年的时候写了一个在群晖&#xff08;黑群晖&#xff09;下利用acme.sh自动申请Let‘s Encrypt的脚本工具 群晖使用acme自动申请Let‘s Encrypt证书脚本&#xff0c;自动申请虽然解决了&#xff0c;但是自动重载一直是一个问题&#xff0c;本人也懒&#xff0c;一想到去…

raid 状态查看 storcli64

场景 当磁盘报错的时候使用该命令排查 fdisk -l /dev/sdb fdisk: cannot open /dev/sdb: Input/output error进一步使用 smartctl 排查 smartctl -a /dev/sdb 输出 smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.0-144-generic] (local build) Copyright (C) 2002-19, B…

《探索PyTorch计算机视觉:原理、应用与实践》

一、PyTorch 与计算机视觉的奇妙相遇 在当今数字化的时代&#xff0c;计算机视觉作为一门能够赋予机器 “看” 的能力的技术&#xff0c;正以前所未有的速度蓬勃发展&#xff0c;深刻地改变着我们的生活和众多行业的运作模式。从智能手机中的人脸识别解锁&#xff0c;到安防监控…

使用VSCode Debugger 调试 React项目

一般我们调试代码时&#xff0c;用的最多的应该就是console.log方式了&#xff0c;还有的是使用Chrome DevTools 通过在对应的 sourcemap代码位置打断点进行调试&#xff0c;除了上面两种方式外还有一种更好用的调试方式&#xff1a; VSCode Debugger。 VSCode Debugger可以直…

js 深度克隆

深度克隆&#xff08;Deep Clone&#xff09;是指复制一个对象或数组及其所有嵌套结构的副本&#xff0c;使得克隆后的对象与原对象完全独立。JavaScript 提供了一些方法实现深度克隆&#xff0c;但每种方法有其优缺点。 1. 常用方法 1.1 使用 JSON.parse 和 JSON.stringify …

mapbox基础,加载mapbox官方地图

&#x1f468;‍⚕️ 主页&#xff1a; gis分享者 &#x1f468;‍⚕️ 感谢各位大佬 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍⚕️ 收录于专栏&#xff1a;mapbox 从入门到精通 文章目录 一、&#x1f340;前言1.1 ☘️mapboxgl.Map 地图对象…

汽车IVI中控开发入门及进阶(三十八):手机投屏HiCar开发

手机投屏轻松实现手机与汽车的无缝连接,导航、音乐、通话等功能应有尽有,还支持更多第三方应用,让车载互联生活更加丰富多彩。 HiCar在兼容性和开放性上更具优势。 手机投屏可以说是车机的杀手级应用,大大拓宽了车机的可用性范围。其中华为推出的HiCar就是非常好用的一种。…

优化程序中的数据:从数组到代数

前言 我们往往都希望优化我们的程序&#xff0c;使之达到一个更好的效果&#xff0c;程序优化的一个重点就是速度&#xff0c;加快速度的一个好办法就是使用并行技术&#xff0c;但是&#xff0c;并行时我们要考虑必须串行执行的任务&#xff0c;也就是有依赖关系的任务&#…

Elasticsearch:确保业务规则与语义搜索无缝协作

作者&#xff1a;来自 Elastic Kathleen DeRusso 利用查询规则与语义搜索和重新排序相结合的强大功能。 更多阅读&#xff1a; Elasticsearch 8.10 中引入查询规则 - query rules Elasticsearch 查询规则现已正式发布 - query rules 你是否知道查询规则&#xff08;query ru…

文本模式下成功。ubuntu P104成功。

https://www.nvidia.com/en-us/drivers/details/226760/ 你下载的 NVIDIA-Linux-x86_64-470.256.02.run 是 NVIDIA 提供的二进制驱动程序安装文件。以下是详细的步骤&#xff0c;帮助你正确安装这个驱动程序。 1. 备份现有驱动&#xff08;可选&#xff09; 在安装新驱动之前…

把riscv32位系统弄懂1:riscv32 CPU指令学习

Riscv手册 首先下载手册&#xff1a;文件下载----中国开放指令生态(RISC-V)联盟 从这个页面下载riscv-spec-v2.1中文版 也可以下载中科大的这本&#xff1a;RISC-V手册 Riscv32指令集包括基础指令集和一些扩展指令集&#xff0c;比如在ESP32C3技术手册中&#xff0c;写到E…

全国消费水平系统|Java|SSM|JSP|

【技术栈】 1⃣️&#xff1a;架构: B/S、MVC 2⃣️&#xff1a;系统环境&#xff1a;Windowsh/Mac 3⃣️&#xff1a;开发环境&#xff1a;IDEA、JDK1.8、Maven、Mysql5.7 4⃣️&#xff1a;技术栈&#xff1a;Java、Mysql、SSM、Mybatis-Plus、JSP、jquery,html 5⃣️数据库可…