马士兵Java笔记:标识符与变量详解
需积分: 43 103 浏览量
更新于2024-07-15
4
收藏 119KB DOCX 举报
马士兵Java笔记全面涵盖了Java编程语言的基础概念和核心知识点。本文档详细介绍了Java中的标识符、常量、变量以及它们在程序设计中的运用。
1. 标识符与关键字:
标识符是编程中用于命名变量、方法、类等元素的符号,遵循一定的规则:必须以字母、下划线或美元符开头,后续可以包含字母、数字、下划线或美元符。Java的关键字是一组保留字,具有特定含义,如`final`用于声明常量,不能作为变量名使用。
2. Java常量与变量:
- 常量:用`final`关键字定义,如整型常量`123`,实型常量`3.14`,字符常量`'a'`,逻辑常量`true`和`false`,以及字符串常量`"hello"`。注意区分字符常量(单引号包围)和字符串常量(双引号包围)。
- 变量:是内存中的存储区域,使用前需声明并赋值。例如,`double d1, d2, d3 = 0.234`表明`d3`被初始化为`0.234`,而`d1`和`d2`未赋值。
3. 程序执行过程:
Java程序在内存中的加载顺序是:首先加载到codesegment(代码段),然后在执行时,通过操作系统找到`main`函数开始运行。程序执行过程中涉及到内存管理,包括codesegment(存放代码)、datasegment(存放静态变量和字符串常量)、stack(存放局部变量,栈溢出可能造成问题)和heap(动态内存分配,如对象实例)。
4. 变量的分类:
- 局部变量:在方法或语句块内部定义,如方法参数。
- 成员变量:在类的外部定义,分为类级别的成员变量和对象级别的成员变量。
5. 数据类型分类:
- 基本数据类型:包括数值型(如`byte`、`short`、`int`、`long`、`float`、`double`)、字符型(`char`)和布尔型(`boolean`)。
- 引用数据类型:如类、接口和数组,它们都是对象,存储的是对象的引用而非实际对象。
6. Java的基本数据类型:
Java提供了四种基本数据类型,每种都有其特定的内存占用和运算规则,比如整数类型用于存储整数值,浮点类型用于存储小数值,字符类型则用于存储单个字符。
这些知识点对于学习Java编程至关重要,理解和掌握它们能帮助初学者构建坚实的编程基础,并为后续的高级概念和技术打下坚实的基础。在阅读和实践马士兵的Java笔记时,要注重对概念的理解,不断通过编写代码来巩固所学知识。
2012-01-07 上传
2019-06-20 上传
土戈
- 粉丝: 298
- 资源: 77
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常