Java程序的组成
关键字,标识符,注释,变量,语句,表达式,数组,方法
关键字
Java语言内部使用了的一些用于特殊用途的词汇,那么在程序中用户不能使用。语言本身保留了一些词汇用于语言的语法等用途。
访问控制
private protected public 类,方法和变量修饰符
abstract class extends final implements interface native new
static strictfp synchronized transient volatile 程序控制
break continue return do while if else for instanceof switch
case default 异常处理
try cathc throw throws 包相关
import package 基本类型
boolean byte char double float int long short null true false 变量引用
super this void 保留字
goto const
已用到的关键字
class:声明一个类
public:表示该类可以被外界调用。如果一个类被声明为public,那么该类所在的文件名要和类名一致。编译后的文件名和类名相同。
static:静态的。
void:没有返回值。
注意:关键字都是小写。
标识符
标识符就是用户在自定义过程中使用的一些名词,在程序中标识符可以用来表示类名,变量名,方法名,参数名等。
在java中标识符的组成:
大小写字母,数字,下划线以及$组成。不能以数字开头。标识符通常要有意义。不能随便乱取。建议使用英文表示。
类名:以大写字母开头,所有单词首字母大写。采用的是Pascal命名规则。
变量名:第一个单词首字母以小写开头,其后的所有单词首字母以大写开头,采用的驼峰命名规则。
注释
在程序中,方便人们阅读代码而写的一些说明文字。
在java中有3类注释:
单行注释:用//开头
多行注释:用/*开头,*/结尾
文档注释:用/**开头,*/结尾,并且在其中会用到一些java定义好的注解来说明。
注意:单行注释和多上注释不会被编译,也不会被JVM解释执行,文档注释会被编译,可以通过JVM生成对应的HTML文档,方便用户查询使用。
总结
【1】:常用的关键字要熟悉,能够记住。
【2】:标识符的命名要符合规范。
【3】:程序一定要写注释。建议先写注释,再写代码。
03.Java语言基础的更多相关文章
-
03 java语言基础逻辑运算符
03.01_Java语言基础(逻辑运算符的基本用法) A:逻辑运算符有哪些 &,|,^,! &&,|| B:案例演示 逻辑运算符的基本用法 注意事项: a:逻辑运算符一般用于连 ...
-
【JAVA基础】03 Java语言基础
前言:流程控制语句 什么是流程控制语句 流程控制语句:可以控制程序的执行流程. 流程控制语句的分类 顺序结构 选择结构 循环结构 执行流程: 从上往下,依次执行. 案例演示 输出几句话看效果即可 cl ...
-
day03<;Java语言基础+>;
Java语言基础(逻辑运算符的基本用法) Java语言基础(逻辑运算符&&和&的区别) Java语言基础(位运算符的基本用法1) Java语言基础(位异或运算符的特点及面试题) ...
-
Java学习总结(二)----Java语言基础
1. Java语言基础 2.1 关键字 定义:被java语言赋予特殊含义的单词 特点:关键字中的字母都为小写 用于定义数据类型的关键字 class,interface,byte,short,i ...
-
java语言基础02
一.Java语言基础(常量的概述和使用)(掌握) 1:什么是常量 就是在程序的执行过程中其值不发生改变的量. 2:Java中常量的分类 (1):字面值常量 (2):自定义常量(面向对象部分讲解) 3: ...
-
Java之--Java语言基础组成—数组
Java语言基础组成-数组 Java语言由8个模块构成,分别为:关键字.标识符(包名.类名.接口名.常量名.变量名等).注释.常量和变量.运算符.语句.函数.数组. 本片主要介绍Java中的数组,数组 ...
-
Java之--Java语言基础组成—函数
Java语言基础组成-函数 Java语言由8个模块构成,分别为:关键字.标识符(包名.类名.接口名.常量名.变量名等).注释.常量和变量.运算符.语句.函数.数组. 本片主要介绍Java中的函数,函数 ...
-
Java之--Java语言基础组成(关键字、标识符、注释、常量和变量、运算符)
Java语言基础组成-关键字.标识符.注释.常量和变量.运算符 Java语言由8个模块构成,分别为:1.关键字:2.标识符(包名.类名.接口名.常量名.变量名等):3.注释:4.常量和变量:5.运算符 ...
-
Java语言基础(二) Java关键字
Java语言基础(二) Java关键字 Java关键字比较多,我就不列举出来了,只记录一些常用的小知识点: ①Java的关键字只有小写. ②then.sizeof都不是Java的关键字,熟悉C++的程 ...
随机推荐
-
maven内部运行原理解析
maven至今还是Java编程语言构建的事实标准,大部分项目还在使用maven来进行构建,因此了解maven内部运行的原理对定位和分析问题还是很有裨益的.本篇文章主要介绍一些maven内部运行过程中的 ...
-
JavaScript 随笔1
第一章 JavaScript实现 JavaScript由三个不同部分组成: ECMAScript,提供核心语言功能 DOM,提供访问和操作网页内容的方法和接口 BOM,提供与浏览器交互的方法和接口. ...
-
zookeeper源码分析二FASTLEADER选举算法
如何在zookeeper集群中选举出一个leader,zookeeper使用了三种算法,具体使用哪种算法,在配置文件中是可以配置的,对应的配置项是"electionAlg",其中1 ...
-
Android 四大组件之二(Service)
service可以在和多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,比如检测SD卡上文件的变化,再或者在后台记录你地理信息位置的改变等等,总之服务 ...
-
Codeforces Round #353 (Div. 2) C. Money Transfers (思维题)
题目链接:http://codeforces.com/contest/675/problem/C 给你n个bank,1~n形成一个环,每个bank有一个值,但是保证所有值的和为0.有一个操作是每个相邻 ...
-
mysql 索引B-Tree类型对索引使用的生效和失效情况详解
详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt343 当人们谈论索引的时候,如果没有特别指明类型 ,那多半说的是 B-Tre ...
-
Web前端培训教程:CSS3动画怎么实现的
动画 CSS3属性中有关于制作动画的三个属性: transform,transition,animation keyframes @keyframes mymove{ from{初始状态属性} to{ ...
-
[转] js中的钩子机制(hook)
什么是钩子机制?使用钩子机制有什么好处? 钩子机制也叫hook机制,或者你可以把它理解成一种匹配机制,就是我们在代码中设置一些钩子,然后程序执行时自动去匹配这些钩子:这样做的好处就是提高了程序的执行效 ...
-
编译wiredtiger rpm包
1.安装rpm-build 使用rpmbuild打包rpm包前,首先安装rpmbuild: yum install rpm-build -y 2.创建打包文件目录 mkdir -p /root/r ...
-
3.复杂的viewpager
实现这样的效果: 1.主页面布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android&quo ...