初来乍到博学谷,站在巨人(老师们)的肩膀上去学习JAVA给予我极大的帮助和便利。来到博学谷的第一个星期,针对一些老师讲解的JAVA基础语法进行一些分享以及一些语法的细节问题。

首先,关于Java跨平台原理进行一些细节性的分享(在学校都没有提到这一块):Java 程序可以在任意操作系统上运行,在需要运行 Java 应用程序的操作系统上,安装一个与操作系统对应的Java虚拟机(JVM Java Virtual Machine)即可,此时我的问题是JVM本身是可以跨平台的吗?还是说是Java的某一部分承担了跨平台本身这件事情,经过老师的讲解才知道原来JVM本身是不可以跨平台的,允许跨平台的是Java程序,那么什么是Java程序呢?Java程序的三个步骤是:编写代码→编译代码→运行代码。第一步是编写代码部分需要在.java的后缀下边进行编写,那么编写代码的时候依赖的环境依靠的是谁?答案就是需要使用JRE中Java已经写好的代码;第二步是编译代码.java后缀属于源文件无法被JVM识别,那么JVM识别的是什么文件呢?—JVM能够识别.class文件; 而.java文件通过使用JDK中的编译工具变成.class文件后从而被JVM识别并使用JDK中的运行工具在JVM虚拟机中执行,此时在编译代码的过程中,需要使用JDK中的翻译(编译)工具。第三步是.class文件生成后需要使用JDK中的运行工具在JVM当中运行,通过上述描述可以简单的做个总结:JDK包含JRE和开发工具,JRE里边包含JVM和核心类库。(如图1)

图1

紧接着对于常量的概念:在程序的执行过程中,其值不会发生改变的量(数据)。常量的类型分为六种分别为:带双引号括起来的内容是字符串类型;不带小数的整数常量;带小数的数字的小数常量;用单引号括起来的内容是字符常量;判断真假只有true和false的布尔值的布尔常量;以及空值null为空常量。这六种常量可以通过输出语句进行打印;而与此对应的还有变量。变量就是内存中的存储空间,空间中存储着经常发生改变的量(数据),变量的定义格式为:数据类型变量名 = 数据值,其中数据类型如图2所示:

图2

以及数据类型内存占用和取值范围如图3:

图3

例如:int a=10;此时计算机创建了一片int类型的存储空间,然后把10赋值给了a这个空间;打印输出的a的值,是从a这片存储空间抽离出来但并不表示内存中已经没有这个值了而只是复制了一下a此时的赋值,内存中还是有这个值,到他的生命周期结束才会被回收。

今天的分享先到此为止,目前在博学谷的每一天都是充实的,来这里后我发现了自己的许多问题,比如不够自律,跟不上课程的进度,但老师都会及时提醒你并且帮助你,督促你,这令我安心,不过这也让我反思自己的学习效率和进度要及时纠错动态的调整自己的学习进度,不能被动学习,老师们都非常负责任,有问题迅速解决,有一种相见恨晚的感觉,最后祝愿各位除夕快乐,兔年大吉,2023我们一起加油,Fighting!

【博学谷学习记录】学习心得分享相关推荐

  1. 老男孩教育 | 0基础学习三个月的心得分享!

    以下内容转发于学员分享: 时间过的好快,转眼之间我来到老男孩教育已经有三个月了,这三个月在老师的教导下,我学会了很多,如何与人相处,怎样结交高手,不仅仅是技术,重要的是学习了一种思想. 之前我都不知道 ...

  2. python之爬虫学习记录与心得

    之前在寒假的时候,学习了python基础.在慕课网上看的python入门:http://www.imooc.com/learn/177 python进阶:http://www.imooc.com/le ...

  3. QQ邮箱 接受 天气查询 阿里云自动运行学习记录

    QQ邮箱 接受 天气查询 阿里云自动运行学习记录 学习记录 QQ邮箱 接受 天气查询 阿里云自动运行学习记录 前言 一.对于天气的查询 1.中华万年历API接口,获取天气信息 二.qq邮箱的使用步骤 ...

  4. 【VUE】学习记录一

    [VUE]学习记录 学习视频为:尚硅谷Vue2.0+Vue3.0全套教程丨vuejs从入门到精通 1.查询vue知识点: https://v2.cn.vuejs.org/ 2. 下载和引入 2.1 下 ...

  5. 【博学谷学习记录】超强总结,用心分享 |产品经理-从盈利模式和推广方法对酷我英语和网易云音乐进行竞品分析

    [博学谷学习记录]超强总结,用心分享 |产品经理-从盈利模式和推广方法对酷我英语和网易云音乐进行竞品分析 前言 据产业信息网报道数据,2020年中国网络音乐用户规模达6.58亿,其中手机网络音乐用户占 ...

  6. 【博学谷学习记录】超强总结,用心分享|前端学习总结-第2周

    本周疑难点总结 问:为什么一个网页中只允许有一个 h1 标签? 答:网站H1标签多次调用不容易被百度收录 h1 代表大标题,一个网页中只能有一个大标题,不能拥有多个带标题(就跟一篇文章一样,一篇文章都 ...

  7. 【博学谷学习记录】超强总结,用心分享 |产品经理-关于竞品分析(二)

    [博学谷学习记录]超强总结,用心分享 |产品经理-关于竞品分析(二) 前言 总结的一些做竞品分析的方式方法 常用分析方法 SWOT分析法 SWOT分析法:实际上是将对企业内外部条件各方面内容进行综合和 ...

  8. 【博学谷学习记录】超强总结,用心分享 | 产品经理内容项目的知识点回顾与梳理

    [博学谷学习记录]超强总结,用心分享 | 产品经理内容项目的知识点回归与梳理 前言 学习过内容产品的相关内容后,一些学习总结. 一.内容产品模型 内容生产 PGC:专业用户生产内容: UGC:普通用户 ...

  9. [博学谷学习记录] 超强总结,用心分享|陌陌综合案例

    注:大家觉得博客好的话,别忘了点赞收藏呀,本人每周都会更新关于人工智能和大数据相关的内容,内容多为原创,Python Java Scala SQL 代码,CV NLP 推荐系统等,Spark Flin ...

最新文章

  1. MVC基于角色权限控制--菜单展示
  2. flowable工作流 流程变量_Activiti工作流的应用示例
  3. 【XSY2469】graph 分治 并查集
  4. 2021年95后“他经济”研究报告
  5. 二维数组(解引用、指针数组、数组的指针)——C语言
  6. redis rdb aof区别_Redis的持久化机制:RDB和AOF
  7. JSK-17 X的平方根【二分法】
  8. 策略模式和工厂模式的区别_设计模式系列 — 策略模式
  9. 第九课 go的循环语句
  10. 剪裁NV21任意一部分的代码
  11. View的复用:viewHolder
  12. 国内最受欢迎的API市场对比和介绍
  13. 编码:隐匿在计算机软硬件背后的语言(1)--编码到二进制数字系统
  14. 2018高考数学江苏第16题计算量你做主
  15. 系统配置工具-- Siebel Tools
  16. 【北大】计算机课程资料
  17. win7拒绝访问_win7系统共享文件出现没有权限使用网络资源原因有哪些【解决方法】...
  18. 微软官方外挂,让你的win10更加好用
  19. 从0开始入门学习Swift 01
  20. (七)《数电》——CMOS与TTL门电路

热门文章

  1. Windows——[检测到可能的windows 更新数据库错误]解决方案
  2. 不忍了!自己来搭建一个网盘
  3. 流体力学基本流动复势推导
  4. android 商城开发,Android 应用商城开发的几个关键技术点
  5. PHP生成微信小程序带参数的二维码,可生成带参数二维码
  6. 探索者TSSD打印比例及绘图比例理解
  7. 51 单片机数据存储
  8. QString::fromLocal8Bit()函数
  9. 计算机工具属性不见了怎么办,电脑文件夹选项不见了,详细教您解决电脑文件夹选项不见了...
  10. 项目中单独指定maven远程仓库