首页 > 系统相关 >java学习进程五

java学习进程五

时间:2024-08-04 14:18:28浏览次数:7  
标签:语句 运算符 Java 控制流 学习 数组 进程 java

本周所做的内容

这一周我主要集中在以下几个方面的学习:

基本数据类型与运算符:

我复习了 Java 的基本数据类型(如 int、double、char、boolean)和运算符(如算术运算符、关系运算符、逻辑运算符)。
控制流语句:

我学习了 Java 的控制流语句,包括条件语句(if-else、switch-case)和循环语句(for、while、do-while)。
通过编写一些带有条件判断和循环的程序项目(如猜数字游戏),加深对这些语句的理解。
数组的使用:

本周我深入学习了数组的概念以及如何使用数组存储和访问数据。
下周准备做的内容

下周,我计划继续深入学习 Java 的相关内容,具体包括:

面向对象编程(OOP)基础:

熟悉类和对象的概念,学习如何创建 Java 类、属性和方法。
探索封装、继承和多态等关键特性,并尝试构建实际应用中的类结构。
字符串和常用的方法:

学习 Java 中字符串的创建和操作,包括常用的方法如  length() 、 charAt() 、 substring()  等。
制作一些练习,如字符串反转或查找子字符串等,来巩固这些概念。
异常处理:

开始了解异常的概念和Java中的异常处理机制,学习如何使用try-catch语句。
遇到的问题及解决方法

在这周的学习中,我遇到了一些问题:

控制流语句的用法:

刚开始时,对不同控制流语句的使用感到困惑,尤其是如何选择合适的语句来解决特定问题。
为了解决这个问题,我查看了不少示例代码,分析了这些代码是如何通过控制流来实现具体功能的。此外,我还尝试自己编写类似的代码来巩固理解。
数组的索引问题:

在使用数组的过程中,我出现了数组索引越界的错误,导致程序崩溃。
我通过调试程序,逐行检查代码,发现变量的赋值和数组的边界条件未得到合理控制。通过添加有效的边界检查,确保在访问数组元素时不会超出范围,成功解决了这个问题。
理解面向对象的思维:

初学时难以理解如何将实际问题抽象成类和对象的关系。
为了提高理解,我尝试用生活中的实例来比喻类和对象的概念,例如将“学生”作为类,而每一位学生可以视为该类的一个对象。

标签:语句,运算符,Java,控制流,学习,数组,进程,java
From: https://www.cnblogs.com/fanxn/p/18341711

相关文章

  • 学Java的第五周(跳转语句和类与对象)
    循环在执行过程中,只有在循环条件不成立的情况下,才可以退出循环的执行。例如,沿着运动场跑5圈,可以将该过程视为一个循环,只有在跑完5圈之后才可以终止循环。但在实际情况中,由于个人的身体素质等问题,会出现未完成任务的情况,就需要终止循环。在程序执行过程中同样如此,有时需要根据需求......
  • 学Java的第四周
    for循环的执行结果如下:(1)先初始化变量i(inti=1)。(2)然后判断循环条件(i<=100)。(3)如果条件为true,则执行循环体进行累加求和(sum+=i),然后继续执行迭代部分,改变循环变量的值(i++),然后继续判断表达式2,这样就在判断、循环体与迭代部分之间形成循环,直至判断表达式2......
  • 暑假自学Java进度总结04
    一.今日所学:1.下载并使用idea开发工具1>了解idea的发展历史2>尝试用idea编写代码3>学习idea中的项目和模块操作2.学习赋值运算符加后赋值:“+=”减后赋值:“-=”乘后赋值:“*=“除后赋值:“/=”取余后赋值:“%=”3.学习关系运算符1>等于:“==”2>大于:“>”3>小于:“<”4>......
  • Java基础语法之控制流
    在上一篇文章中,我们介绍了Java基础语法之运算符和表达式(Java基础语法之运算符和表达式),在Java编程中,控制流结构决定了程序的执行顺序。通过使用不同的控制流语句,可以实现条件判断、循环执行和跳转操作。文章目录1.控制流结构类型条件语句循环语句跳转语句2.知识结构图......
  • 《刚刚问世》系列初窥篇-Java+Playwright自动化测试-5-创建首个自动化脚本(详细教程)
     软件测试微信群:https://bbs.csdn.net/topics/618423372 有兴趣的可以扫码加入 1.简介前面几篇宏哥介绍了两种(java和maven)环境搭建和浏览器的启动方法,这篇文章宏哥将要介绍第一个自动化测试脚本。前边环境都搭建成功了,浏览器也驱动成功了,那么我们不着急学习其他内容,首先宏......
  • Java常用类和数据结构与算法
    1.其他常用类1.1.Math类java.lang.Math提供了一系列静态方法用于科学计算;其方法的参数和返回值一般为double型。如果需要更加强大的数学运算能力,可以使用apachecommons下面的Math类库publicclassTestMath{publicstaticvoidmain(String[]args){S......
  • Java:Thread类
    Thread的常见构造方法Thread的常见属性ID是线程的唯一标识,不同线程不会重复名称是在使用各种调试工具时会用到的状态表示线程当前所处的情况优先级高的线程理论上来说更容易被调度到关于后台线程,需要记住:JVM会在一个进程的所有非后台线程结束后,才会结束运行是否存......
  • 人工智能深度学习系列—深入探索KL散度:度量概率分布差异的关键工具
    文章目录1.背景介绍2.KL散度计算公式3.使用场景4.代码样例5.总结1.背景介绍在机器学习领域,准确衡量概率分布之间的差异对于模型的性能至关重要。KL散度(Kullback-LeiblerDivergence),作为一种衡量两个概率分布差异的方法,被广泛应用于机器学习、信息论和统计学中......
  • 基于深度学习的电子邮件分类系统的设计与实现(开题报告)
    毕业论文(设计)开题报告学院:计算机科学与通信工程学院专业:计算机科学与技术学号:年级:学生姓名指导教师论文(设计)题目基于深度学习的电子邮件分类系统的设计与实现与本课题有关的国内外研究情况:垃圾邮件没有一个统一的定义,一般被理解为“不请自到的邮件”还有......
  • 基于深度学习的电子邮件分类系统的设计与实现
    目录引言1第一章绪论21.1课题研究背景和意义21.1.1研究背景21.1.2研究意义21.2国内外研究现状及发展趋势31.2.1国外研究现状31.2.2国内研究现状31.2.3发展趋势41.3论文的主要工作51.4论文的组织安排5第二章相关理论概述72.1开发语言......