news 2026/7/17 20:56:36

java基础入门技术笔记

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
java基础入门技术笔记

概述

本次Java基础学习面向编程小白,核心掌握Java基础核心知识点,包含常用数据类型、变量定义、两大核心循环语句(while循环、for循环)、分支判断、关键字以及基础运算符等内容。通过实操代码案例,熟悉基础语法的使用规则,掌握循环嵌套、continue关键字、取余运算符等常用功能的落地使用,夯实Java编程基础语法功底。

代码类型

Java中常用基础数据类型分为基本数据类型和引用数据类型,其中入门高频使用的类型有:
整型(int):用于存储整数数字,长度是四个字节。
浮点型(double):用于存储带有小数点的数据,适用于精度要求的数值计算。
字符串(String):引用数据类型,可以存储较多字符的数据,使用双引号包裹。
字符型(char):基本数据类型,用于存储单个字符,使用单引号包裹。
布尔型(boolean):专属判断数据类型,只有true(成立)、false(不
成立)两个值,所有循环和if的条件判断式的最终结果均为布尔值。

定义变量

变量可将一串字符用于代表数据,是存储数据的容器。
变量的使用方式是:数据类型 + 变量名 = 初始值,赋值符号=的作用是将右侧数据存储到左侧变量中。

Stringname="小明";intsorce=100doubletall=1.78;charward='a';

循环语句

循环语句用于重复执行一段代码,使代码更整洁。当前使用循环语句主要是while循环和for循环,同时结合if判断、continue关键字完成逻辑控制,且这两种循环都支持循环嵌套,可实现行列多层循环逻辑。

注意:条件判断语句中常用到==!=,代码中==为相等比较运算符,用于判断两边数据是否相等;!=为不等运算符,判断两边数据是否不相等。

1. while循环

语法格式:while(布尔判断条件){循环体代码},执行逻辑:先判断条件,条件为true则执行循环体,重复执行直至条件为false,循环终止。使用while循环时要将初始值写在外面,但实现行列多层循环时部分初始值可能会出现在某些while循环的里面,应结合实际情况使用。

publicclassFirst{publicstaticvoidmain(String[]args){Strings="*";//打印图形inti=0;while(i<10){i=i+1;System.out.print(s);}}}

2. for循环

语法格式:for(初始值;判断条件;自增自减){循环体代码},是最常用的循环结构,将变量初始化、判断条件、变量迭代整合在一行,代码更简洁,适用于已知循环次数的场景。

publicclassFirst{publicstaticvoidmain(String[]args){Strings="*";//打印图形for(inti=0;i<10;i=i+1){System.out.print(s);}}}

3. 循环辅助关键字与运算符

continue:终止当前本轮循环,跳过本轮循环体中剩余的代码,直接进入下一轮循环的条件判断。它仅作用于循环结构(while、for、do-while),常用于在满足特定条件时跳过本次循环的后续处理,但继续执行下一次循环。例如,在遍历数组时,如果遇到不需要处理的元素,可以使用continue跳过当前元素,继续处理下一个。
break:终止当前整个循环,直接跳出循环,不再执行后续循环次数。
取余运算符%:计算两个数字相除的余数,常用于奇偶判断、循环分组等场景,案例:9%4结果为1。
字符串拼接+:字符串与数字拼接时,+不再是加法运算,而是拼接作用,可实现变量与文本的组合输出。

for(inti=0;i<10;i++){// i=i+2 -> i+=2if(i==4){continue;}// "i = "+i -> + 表示字符串拼接System.out.println("i = "+i);}System.out.println();
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/17 20:52:33

TEL 3381-000070-13 接口板

TEL 3381-000070-13 接口板为东京电子&#xff08;Tokyo Electron Limited&#xff09;半导体设备配套专用PCB组件&#xff0c;用于设备内部信号转接与电气连接控制&#xff0c;采用高标准制造工艺&#xff0c;信号传输稳定可靠。其主要特点如下&#xff1a;中间&#xff08;15…

作者头像 李华
网站建设 2026/7/17 20:51:25

KVM虚拟化技术实战:从安装配置到性能优化

1. KVM虚拟化技术概述KVM&#xff08;Kernel-based Virtual Machine&#xff09;作为Linux内核原生支持的虚拟化解决方案&#xff0c;已经成为企业级虚拟化部署的首选方案之一。与传统的Type-2虚拟化方案不同&#xff0c;KVM直接利用Linux内核作为hypervisor&#xff0c;通过内…

作者头像 李华
网站建设 2026/7/17 20:43:28

大厂技术人有多无奈?逼着用 AI,最后亲手把自己岗位割没了

“你花两周调的 prompt&#xff0c;最后替代的是你自己。”这是上周一个在大厂做后端开发的朋友对我说的原话。他说这句话的时候&#xff0c;语气里没有愤怒&#xff0c;也没有自嘲&#xff0c;只有一种很深很深的疲惫。他所在的部门今年开始全面强推 AI Coding。管理层下了硬指…

作者头像 李华
网站建设 2026/7/17 20:33:07

ABAP 里有没有 Spring MVC ViewResolver,答案藏在几代 SAP UI 架构里

在 Java Spring MVC 项目里,Controller 返回一个逻辑视图名,后续工作通常不需要 Controller 亲自处理。Controller 可以返回 orderDetail,Spring MVC 再交给 ViewResolver,把这个逻辑名称解析成 JSP、Thymeleaf 模板、FreeMarker 模板,或者某个能够输出 JSON、PDF、Excel …

作者头像 李华
网站建设 2026/7/17 20:32:58

Mac安装Codex CLI:架构适配、配置规范与API密钥实战指南

1. 这不是“装个CLI”那么简单&#xff1a;Mac上跑Codex CLI的真实门槛与认知误区 Codex CLI在2026年重新进入开发者视野&#xff0c;不是因为OpenAI复活了老项目&#xff0c;而是它被社区二次封装为一个轻量级、可插拔的本地代码智能代理框架——核心价值在于 不依赖网页端、…

作者头像 李华