本周是我学习Java编程语言的第一周,作为计算机专业的新生,我从完全零基础开始了解Java,整体的学习中充实又有收获,也让我对编程语言有了初步,清晰的认识。1.Java语言概述与开发环境搭建本周首先我主要学习了Java的基础入门内容,包括java的特点,学习中常见的小问题,以及环境变量的配置,第一个Java程序HelloWorld的编写,编译和运行全过程。第一个Helloworld程序在写第一个HelloWorld程序时,我遇到不少问题。开始时因为符号不为英文符号一致导致编译失败,后来通过反复检查代码,借助AI工具,最终运算出结果。这一次的经历让我认识到,编程过程中用最重要的不是一次写对,而是会排查错误,耐心改错。2.Java数据类型Java语言的数据类型分为:基本数据类型,引用数据类型。基本数据类型有四类八种:整数:byte,short,int,long浮点数:float,double字符:char布尔:boolean3.运算符相关知识运算符用来对数据做运算,主要分为算术运算符、赋值运算符、关系运算符、逻辑运算符。 算术运算符: + - * / % ,注意 / 整数相除结果还是整数, % 是取余; ++ 自增、 -- 自减可以让变量值加1、减1。 赋值运算符: = ,还有复合赋值 += ,-= ,*= ,/= ,比如 a += 2 等价于 a = a+2 。 关系运算符用来比较大小: >, <,>= ,<= ,== ,!= ,运算结果只有true或者false。 逻辑运算符 && (与)、 || (或)、 ! (非),用来拼接多个判断条件。 我了解到运算符存在优先级,先乘除后加减,括号优先级最高。写代码时要留意类型转换,避免运算结果不符合预期。熟练掌握运算符,是后面写分支、循环代码的基础。4.判断与循环和数组相关知识这段时间学习了if的第2,3种格式:if....else;if...else if...if和switch语句与while语句。同时知道了当两个数组指向同一个空间时,其中一个数组对小空间的值发生了改变,那么其他书组再次访问时都是修改之后的结果。除此之外, 我还初步了解了Java的基本结构,掌握了主方法 main 方法的固定格式,明白了程序的入口在哪里,也记住了Java中大小写严格区分、语句必须以分号结尾、大括号成对出现这些基础硬性规范。通过第一周的学习,我最大的收获是:从完全不懂代码,变成了可以独立编写、编译、运行简单的Java程序。同时我也认识到自己的不足,比如代码熟练度不够、容易粗心、报错后排查速度慢。 接下来的学习中,我会多敲代码、多练习、多复盘,养成规范写代码的习惯,熟练掌握基础语法,为之后变量、数据类型、循环、面向对象等更深的知识点打好扎实的基础。 第一周的Java学习让我真正走进了计算机专业的世界,我也更加期待之后的专业课程,会坚持认真学习、稳步进步。
本周是我学习Java编程语言的第一周,作为计算机专业的新生,我从完全零基础开始了解Java,整体的学习中充实又有收获,也让我对编程语言有了初步,清晰的认识。1.Java语言概述与开发环境搭建本周首先我主要学习了Java的基础入门内容,包括java的特点,学习中常见的小问题,以及环境变量的配置,第一个Java程序HelloWorld的编写,编译和运行全过程。第一个Helloworld程序在写第一个HelloWorld程序时,我遇到不少问题。开始时因为符号不为英文符号一致导致编译失败,后来通过反复检查代码,借助AI工具,最终运算出结果。这一次的经历让我认识到,编程过程中用最重要的不是一次写对,而是会排查错误,耐心改错。2.Java数据类型Java语言的数据类型分为:基本数据类型,引用数据类型。基本数据类型有四类八种:整数:byte,short,int,long浮点数:float,double字符:char布尔:boolean3.运算符相关知识运算符用来对数据做运算,主要分为算术运算符、赋值运算符、关系运算符、逻辑运算符。 算术运算符: + - * / % ,注意 / 整数相除结果还是整数, % 是取余; ++ 自增、 -- 自减可以让变量值加1、减1。 赋值运算符: = ,还有复合赋值 += ,-= ,*= ,/= ,比如 a += 2 等价于 a = a+2 。 关系运算符用来比较大小: >, <,>= ,<= ,== ,!= ,运算结果只有true或者false。 逻辑运算符 && (与)、 || (或)、 ! (非),用来拼接多个判断条件。 我了解到运算符存在优先级,先乘除后加减,括号优先级最高。写代码时要留意类型转换,避免运算结果不符合预期。熟练掌握运算符,是后面写分支、循环代码的基础。4.判断与循环和数组相关知识这段时间学习了if的第2,3种格式:if....else;if...else if...if和switch语句与while语句。同时知道了当两个数组指向同一个空间时,其中一个数组对小空间的值发生了改变,那么其他书组再次访问时都是修改之后的结果。除此之外, 我还初步了解了Java的基本结构,掌握了主方法 main 方法的固定格式,明白了程序的入口在哪里,也记住了Java中大小写严格区分、语句必须以分号结尾、大括号成对出现这些基础硬性规范。通过第一周的学习,我最大的收获是:从完全不懂代码,变成了可以独立编写、编译、运行简单的Java程序。同时我也认识到自己的不足,比如代码熟练度不够、容易粗心、报错后排查速度慢。 接下来的学习中,我会多敲代码、多练习、多复盘,养成规范写代码的习惯,熟练掌握基础语法,为之后变量、数据类型、循环、面向对象等更深的知识点打好扎实的基础。 第一周的Java学习让我真正走进了计算机专业的世界,我也更加期待之后的专业课程,会坚持认真学习、稳步进步。