第二章.Java程序设计基础
Java程序设计基础
- 0.本章要点
- 1.Java标识符和关键字
- 标识符
- 标识符分类,
- 关键字
- 关键字分类
- 2. Java注释
- 单行注释
- 多行注释
- 文档注释
- 3.文档注释使用
0.本章要点
- 掌握常量的声明
- 掌握变量的声明和赋值
- 掌握数据类型的分类
- 掌握算术运算符和赋值运算符
- 熟悉逻辑运算符和关系运算符
- 了解位运算符
- 熟悉运算符的优先级
- 熟悉两种基本类型转换
1.Java标识符和关键字
标识符
- Java 中标识符是为方法、变量或其他用户定义项所定义的名称。标识符可以有一个或多个字符。在 Java 语言中,标识符的构成规则如下:
① 标识符由数字(09)和字母(AZ 和 a~z)、美元符号($)、下划线(_)以及 Unicode 字符集中符号大于 0xC0 的所有符号组合构成(各符号之间没有空格)。
② 标识符的第一个符号为字母、下划线和美元符号,后面可以是任何字母、数字、美元符号或下划线 - java 区分大小写
标识符分类,
- 关键字:关键字是有特殊含义的标识符,如 true、false 表示逻辑的真假。
- 用户自定义:由用户按标识符构成规则生成的非保留字的标识符
关键字
- 关键字(或者保留字)是对编译器有特殊意义的固定单词,不能在程序中做其他目的使用。关键字具有专门的意义和用途,和自定义的标识符不同,不能当作一般的标识符来使用。
关键字分类
① 数据类型:boolean、int、long、short、byte、float、double、char、class、interface。
② 流程控制:if、else、do、while、for、switch、case、default、break、continue、return、try、catch、finally。
③ 修饰符:public、protected、private、final、void、static、strict、abstract、transient、synchronized、volatile、native。
④ 动作:package、import、throw、throws、extends、implements、this、supper、instanceof、new。
⑤ 保留字:true、false、null、goto、const。
2. Java注释
- 作用:注释是对程序语言的说明,有助于开发者和用户之间的交流,方便理解程序。
单行注释
- 以双斜杠“//”标识,只能注释一行内容,用在注释信息内容少的地方
多行注释
- 包含在“/”和“/”之间,能注释很多行的内容。为了可读性比较好,一般首行和尾行不写注释信息,多行注释可以嵌套单行注释,但是不能嵌套多行注释和文档注释。
文档注释
- 包含在“/**”和“*/”之间,也能注释多行内容,一般用在类、方法和变量上面,用来描述其作用。注释后,鼠标放在类和变量上面会自动显示出我们注释的内容,
3.文档注释使用
- Javadoc 是 Sun 公司提供的一种工具,它可以从程序源代码中抽取类、方法、成员等注释,然后形成一个和源代码配套的 API 帮助文档。也就是说,只要在编写程序时以一套特定的标签注释,在程序编写完成后,通过 Javadoc 就形成了程序的 API 帮助文档。
- Javadoc标签
@author:标识一个类的作者,@return:说明返回值类型,@version:指定类型版本,@serial:序列化属性 - Javadoc命令
javadoc [options] [packagenames] [sourcefiles]
- 对格式的说明:
① options 表示 Javadoc 命令的选项;
② packagenames 表示包名;
③ sourcefiles 表示源文件名;
第二章.Java程序设计基础相关推荐
- c语言运行时更入下一行,C语言高级语言程序设计(一)_第二章 C程序设计基础(二).ppt...
C语言高级语言程序设计(一)_第二章 C程序设计基础(二) * 问a,b能否交换?不能.示例 传值调用 如何改变参数的值?在后续章节中介绍 下:传值 * 传值的好处 下:问题3.2 * * * 使用范 ...
- 第二章 java常用开发工具以及程序的编写
2019独角兽企业重金招聘Python工程师标准>>> 第二章 java常用开发工具以及程序的编写 1. 程序的概念 2. java程序的开发的三个步骤 ...
- java程序设计基础_陈国君版第五版_第七章例题
java程序设计基础_陈国君版第五版_第七章例题 class Cylinder {private double radius;private int height;private double pi ...
- java程序设计基础_陈国君版第五版_第五章习题
java程序设计基础_陈国君版第五版_第五章习题 import java.util.Scanner; public class Main5_1 {public static void main(Str ...
- java程序设计基础_陈国君版第五版_第四章例题
java程序设计基础_陈国君版第五版_第四章例题 <pre name="code" class="java">public class Main4_ ...
- java程序设计基础_陈国君版第五版_第十一章例题
java程序设计基础_陈国君版第五版_第十一章习题 class MyThread extends Thread { private String who;public MyThread(String ...
- java程序设计基础_陈国君版第五版_第五章例题
java程序设计基础_陈国君版第五版_第五章例题 public class Main5_1 {public static void main(String[] args){int i;int[] a; ...
- java程序设计基础_陈国君版第五版_第六章例题
java程序设计基础_陈国君版第五版_第六章例题 class Cylinder {double radius;int height;double pi = 3.14;void area(){Syste ...
- java程序设计基础_陈国君版第五版_第九章例题
java程序设计基础_陈国君版第五版_第九章例题 /*** 本测例会产生一个数组越界异常* @author Richard**/ public class Main9_1 {public static ...
最新文章
- Nginx支持比Apache高并发的原因
- arcgis python实例_arcgis二次开发_arcgis二次开发python_arcgis二次开发实例
- Android官方开发文档Training系列课程中文版:线程执行操作之线程池操作
- H3C交换机创建ssh用户登录和设置aux密码
- 拼音模糊搜索 php,基于 XunSearch(迅搜)SDK 的全文搜索 Laravel 5.* 软件包,支持全拼、拼音简写、模糊搜索、热门搜索、搜索提示...
- 八个经验处理开关电源PCBLayout
- 打印机服务器没有响应是怎么回事啊,打印机后台程序没有运行?(打印机后台服务无法启动怎么办?)...
- 70.(cesium篇)cesium接入天地图影像与注记(经纬度)
- overleaf表格_Latex中插入表格
- 2005 马蹄铁(dfs)
- 学习《医学三字经白话解》之心腹痛、胸痹
- 论文翻译:Dual-path RNN: efficient long sequence modeling for time-domain single-channel speech separatio
- 视频教程-征服Node.js 7.x视频课程(6):文件系统与Stream视频课程-Node.js
- 汇编idiv带符合除法指令。。。。
- HZNU Training 2 for Zhejiang Provincial Collegiate Programming Contest 2019
- Java并发编程艺术
- 从Java 9 到 Java 17之Java 10
- Unity3D魔方游戏如何完成魔方的旋转
- spec cpu 2017使用教程
- 2018平安科技春季校招后台开发人员面试经历