初入Java
个人心得首先很高兴能加入未来小组这个充满学习氛围的地方。在小组学习的这十天以来我也收获到了不少知识。对我来说最重要的一点是通过十天的学习让我真正意思到了编程不是简简单单的“照着代码敲一遍”关键在于你能不能自己一个人写出来。在学习了Java后我深刻的意识到了编程语言的严谨性每一句代码都有它存在的价值和作用。跟着视频博主学习时看他们写起来那么轻松可是一到自己独立完成一个完整的代码编写时才意思到编程不是想像中那样简单。自己的思路每次都不全面编写的代码也没有博主的简洁。并且有时对于稍微复杂一点的题目在看了博主的讲解之后自己操作起来也还是有些难度可能一个下午就只能搞懂一道题。但这些阻碍更能推进我向前进步。当我看到自己写代码时又比上次多走了一步比上次少了一个错误时我就更有学习的动力了。尤其是在代码报错之后自己根据报错提示来改写代码看着错误一个个减少就感觉很有成就感。学习总结1.JDKJREJVMJDK是给开发者提供的开发工具箱编译调试程序JRE:用来运行Java程序的JVMJava程序真正运行的地方Java虚拟机JDK和JRE中都包含JVM2. Java程序的运行机制先编译、后解释执行核心分两大阶段编译期生成平台无关的字节码和 运行期由 JVM 逐平台解释 / 优化执行3.数据类型基本数据类型引用数据类型除了上面的其他所有类型传递基本数据类型时,传递的是真实的数据,形参的改变,不影响实际参数的值传递引用数据类型时,传递的是地址值,形参的改变,影响实际参数的值4.常量变量常量一旦赋值就不可再改变的量。变量Java 中用于存储数据的命名内存空间。在程序运行过程中它的值可以被多次修改。注意变量在使用的时候一定要表明它是什么类型。5.表达式与运算符的优先级运算符对字面量或变量进行操作的符号表达式;用运算符把字面量或者变量连接起来符合Java语法的式子。优先级byteshortintlongfloatdouble6.顺序结构和分支结构7.循环结构for循环最常用知道循环次数for(初始化表达式; 条件判断语句; 条件控制语句){ //循环体 }while循环可适用于循环次数不确定的情况先判断后执行初始化语句 while(条件判断语句){ // 循环体 //条件控制语句do-while循环不常用先执行后判断初始化语句 do{ //循环体 //条件控制语句 }while条件判断语句8.数组介绍数组是一种容器可以用来储存同种数据类型的多个值数组的静态初始化格式数据类型[] 数组名new 数据类型[]{元素1元素2......}简化格式数据类型[] 数组名{元素1元素2......}数组的动态初始化格式数据类型[] 数组名new 数据类型[数据长度]数组的索引通过编号快速定位和访问数组中的某个具体元素格式:int i arr[] 。 []中从0开始,对应数组中第一个元素数组的遍历把数组里的每一个元素依次取出来方式如下int[] arr{元素1,元素2,......}; for(i0;iarr.length;i){ System.out.println(arr[i]); }9.方法什么是方法:方法(method)是程序中最小的执行单元什么时候用方法:重复的代码,具有独立功能的代码可以抽取到方法中方法的好处:*可以提高代码的复用性*可以提高代码的可维护性方法定义和调用:public static 返回值类型 方法名 (参数) { 方法体; return 返回值; }赋值调用数据类型 变量名方法名实参注意方法在调用时实参和形参的类型和数量一定要一一对应易错总结在学习Java的这十天里我自己也写了很多代码踩过不少的坑有些已经被填上了而有些还在改正。1.保存刚开时的时候写完代码总是想不起来保存等到编译的时候发现文件里的字符为0现在已经不会忘记保存了。2.类名在复制上一个代码的文档来写下一个代码时总是忘记改类名这个目前还在改正阶段3.符号*刚开始时不知道什么时候要加“ ”导致漏加*在进行定义数组时总是忘记数据类型后面加“ [] ”,直接加数组名导致代码报错*有时会打错[]和{}这两个符号4.单词*在编写过程中会出现单词拼错使变量前后不统一而报错*有几次总是弄错大写的I和小写的l5.除了这些之外还有其他因为知识掌握不牢固而导致的错误。如在变量中同个数据类型只用写一次数据类型就可以int i0,j10,而我却写了两次导致编译器不知道是想重新声明还是写错而报错其它在刚开始的时候还有一个困扰我的是我的Java不能打印中文每次打印中文都会报错如图我跟着博主的讲解进行的各种设置但就是不能打印中文然后我用手机上的AI工具帮我解决问题它说在我编译时把javac 类名.java 改成javac -encoding GBK 类名.java 。这样确实解决了问题我的Java能打印中文了但每次都输javac -encoding GBK 类名.java有点麻烦。直到有一次我发现在编写Java的上面有一个编码的选项把以ANSI格式编码改成以UTF-8无BOM格式编码就可以了。结尾初入Java不是结束而是我迈入编程大门的开始。编程学习不是一下就能学会的接下来我会继续巩固Java基础每天坚持写代码坚持总结所学知识。在学习的过程中慢慢体会编程的魅力。

相关新闻

Open-Code-Review:一套让代码评审真正有效的实践指南

Open-Code-Review:一套让代码评审真正有效的实践指南

我在团队里做code review已经有六七年了,前后经历过几个规模不太一样的研发团队,加起来评审过的 MR 少说也有几千个。说实话,我看到过太多把 code review 做成"形式主义"的团队——大家每天在评论里互相发"LGTM"&#xf…

2026/10/19 4:59:07 阅读更多 →
Youngter-drive逆向实战:UPX脱壳、反调试与多线程混淆还原

Youngter-drive逆向实战:UPX脱壳、反调试与多线程混淆还原

“Youngter-drive”这个题目,我在某平台反复刷了几次。第一次拿到的时候差点被它的壳劝退,真正静下心走完一遍之后,最大的感受是:这道题的价值不在flag本身,而在于它串起了脱壳 -> 反调试识别 -> 代码混淆还原 -…

2026/10/19 4:59:07 阅读更多 →
数字打样+手工精修:ArtCraft让个人工作室做出高完成度工艺品

数字打样+手工精修:ArtCraft让个人工作室做出高完成度工艺品

ArtCraft这个项目名,我第一次看到时还以为是某个独立游戏的代号,后来才反应过来,它其实是我给工作室里那套“数字设计加传统手工”创作流程起的名字。简单说,就是用电脑先把图纸和结构算清楚,再用手工把温度做出来。这…

2026/10/19 4:59:07 阅读更多 →

最新新闻

MySQL建表约束实战:从主键外键到CHECK,避开脏数据陷阱

MySQL建表约束实战:从主键外键到CHECK,避开脏数据陷阱

上周帮某项目的同事评审建库脚本,我翻到订单表那段时愣了几秒:一张十来列的表,一个约束都没写。没有主键,没有唯一约束,状态字段连默认值都没有。问了一句为什么,对方说“约束条件不是可选的么,…

2026/10/19 5:48:31 阅读更多 →
机器人项目调研考察:科技成果转化从样机到商品的评估方法

机器人项目调研考察:科技成果转化从样机到商品的评估方法

1. 这次调研考察到底要看什么:技术之外先想清楚三个问题先说结论。围绕这类机器人项目的调研考察,如果只看机械臂多灵活、算法多先进、演示多流畅,那基本等于白跑一趟。真正的科技成果转化,难点从来不在实验室里的那台样机&#x…

2026/10/19 5:48:31 阅读更多 →
Qt MinGW 集成预编译 GDAL 库:链接配置、坐标转换与避坑指南

Qt MinGW 集成预编译 GDAL 库:链接配置、坐标转换与避坑指南

简介:本资源提供在Windows平台Qt MinGW开发环境下可直接使用的预编译GDAL库,面向从事地理空间数据处理、遥感影像与矢量数据开发的C程序员及GIS方向学习者。GDAL作为开源地理空间数据抽象库,支持TIFF、JPEG、PNG、Shapefile等多种格式的读写&…

2026/10/19 5:48:31 阅读更多 →
农业智能化实战:Deepoc具身模型开发板跑通感知-决策-执行闭环

农业智能化实战:Deepoc具身模型开发板跑通感知-决策-执行闭环

我今年有大半年时间都在跟一块叫Deepoc的开发板打交道,准确说是把它塞进农业现场,跟大棚里的环境、土壤、电机和机械臂一起折腾。说实话,市面上做边缘AI的开发板很多,但真正能在农业智能化场景里跑通"感知→决策→执行"…

2026/10/19 5:48:31 阅读更多 →
ensp AR设备启动一直###?从虚拟化环境到排查修复全攻略

ensp AR设备启动一直###?从虚拟化环境到排查修复全攻略

打开ensp,拖一台AR设备到画布,点启动,等了三秒、三十秒、三分钟,控制台里始终是那三个扎眼的###。相信读到这篇文章的你,十有八九正在经历这个场景。这不是错误码,也不是设备坏了,###在ensp里只…

2026/10/19 5:48:31 阅读更多 →
XSS跨站脚本攻击:原理、类型与防御实践

XSS跨站脚本攻击:原理、类型与防御实践

第一次在安全评估报告里看到XSS漏洞的时候,我并没有太当回事。弹一个alert(1)而已,又不弹密码框,能有什么危害?直到后来在某个后台管理系统里,因为一个评论区的小漏洞,整个管理员会话被人拿走,我…

2026/10/19 5:47:30 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介:本资源为电源技术方向的学术研究文档,聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略,面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集,共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 2:54:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →