一、关键字保留

关键字(keyword)的定义和特点

1、定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)

2、特点:关键字中所有字母都为小写

用于定义数据类型的关键字

class interface enum byte short

int long float double char

boolean void

用于定义流程控制的关键字

if else switch case default

while do for break continue

return

用于定义访问权限修饰符的关键字

private protected public

用于定义类,函数,变量修饰符的关键字

abstract final static synchronized

用于定义类与类之间关系的关键字

extends implements

用于定义建立实例及引用实例,判断实例的关键字

new this super instanceof

用于异常处理的关键字

try catch finally throw throws

用于包的关键字

package import

其他修饰符关键字

native strictfp transient volatile assert

用于定义数据类型值的字面值

true false null

二、保留字(reserved word)

Java保留字:现有Java版本尚未使用,但以后版本可能会作为关键字使用。自己命名标识符 时要避免使用这些保留字

goto、const

三、标识符

标识符:

1、Java对各种变量、方法和类等要素命名时使用的字符序列称为标识符

2、技巧:凡是自己可以起名字的地方都叫标识符。

定义合法标识符规则

1、由26个英文字母大小写,0-9,或$ 组成

2、数字不可以开头。

3、不可以使用关键字和保留字,但能包含关键字和保留字。

4、Java中严格区分大小写,长度无限制。

5、标识符不能包含空格。

四、Java中的名称命名规范:

1、包名:多单词组成时所有字母都小写: xxyzx

2、类名、接口名:多单词组成时,所有单词的首字母大写: XxxYyZzz

3、变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字 母大写: xxxYyyZzz

4、常量名:所有字母都大写。多单词时每个单词用下划线连接: xXX YYy_ zzz

五、变量

变量的概念:

1、内存中的一个存储区域

2、该区域的数据可以在同一类型范围内不断变化

3、变量是程序中最基本的存储单元。包含变量类型、变量名和存储的值

变量的作用

用于在内存中保存数据

使用变量注意:

1、Java中每个变量必须先声明,后使用

2、使用变量名来访问这块区域的数据

3、变量的作用域:其定义所在的一对{}内

4、变量只有在其作用域内才有效

5、同一个作用域内,不能定义重名的变量

java简述标识符和保留字区别,Java - osc_lbt7zo1x的个人空间 - OSCHINA - 中文开源技术交流社区...相关推荐

  1. java通讯方式_Java线程通讯方式 - osc_63rgy8af的个人空间 - OSCHINA - 中文开源技术交流社区...

    l  休眠唤醒方式: Object的wait.notify.notifyAll Condition的await.signal.signalAll l  CountDownLatch:用于某个线程A等待 ...

  2. java 羽化_JAVA10来了 - 羽化布凉的个人空间 - OSCHINA - 中文开源技术交流社区

    Java 9才发布几个月,很多玩意都没整明白,现在Java 10又要来了. 这时候我真想说:线上用的JDK 7,甚至JDK 6,而JDK 8 还没用熟,JDK 9 才发布不久不知道啥玩意,JDK 10 ...

  3. java io 读取配置文件_java读取配置文件 - tomzhao2008的个人空间 - OSCHINA - 中文开源技术交流社区...

    对于要打包成jar文件来运行来说,用file是会有问题的,下面的程序可以解决这样的问题 1.ReadPropsUtil /** * */ package readproperties; import ...

  4. java中0l 1_Java基础笔记1 - osc_0ltyoebk的个人空间 - OSCHINA - 中文开源技术交流社区...

    java 1.一元运算符:只需要一个数据就可以进行的运算符.例如 取反 ! 自增 ++ 自减-- 2.二元 运算符 :需要两个数据才可以进行操作的运算符,例如: 加法 + ,赋值 = 3.三元运算符 ...

  5. java中PL层_安装pljava - RuralHunter的个人空间 - OSCHINA - 中文开源技术交流社区

    pljava是pgsql跟java的桥接,安装以后就可以在pgsql里面调用java了.这里记录一下我在ubuntu server下安装的过程 1. 下载源码编译 很简单,下载,解压,设置一下JAVA ...

  6. java动态变量名反射_Java动态性—反射 - Eclipse666的个人空间 - OSCHINA - 中文开源技术交流社区...

    1.什么是动态语言? 程序运行时,可以改变程序的结构或者变量类型:如Python,javaScript function(){ var s="var a=3;var b=4;" e ...

  7. java枚举变量带括号_java枚举类型 - 墨梅的个人空间 - OSCHINA - 中文开源技术交流社区...

    public class TestEnum { /*最普通的枚举*/ public enum ColorSelect { red, green, yellow, blue; } /* 枚举也可以象一般 ...

  8. java脚本项目_java项目部署脚本 - xixingzhe的个人空间 - OSCHINA - 中文开源技术交流社区...

    #!/bin/sh #java export JAVA_HOME=/root/java/jdk #日志目录 export LOG_HOME=`pwd`/ #项目名称 APP_NAME=xxx.jar ...

  9. java 图形 登录_java登录图形界面 - osc_994n5tsc的个人空间 - OSCHINA - 中文开源技术交流社区...

    编写程序,利用JtextField和JpasswordField分别接收用户输入的用户名和密码,并对用户输入的密码进行检验.对于每个用户名有三次密码输入机会. package beizi; impor ...

最新文章

  1. NOIP2013普及组 T2 表达式求值
  2. iPhone常用设置
  3. [elixir! #0037] Agent 小传
  4. Kaggle 首战拿银总结 | 入门指导 (长文、干货)
  5. Codeforces Round #738 (Div. 2)
  6. 杭州电子科技大学计算机专硕表数二,杭州电子科技大学 计算机学院 2016级计算机技术(专硕)培养方案...
  7. 创建了一个.NET 技术的 Wiki 和论坛
  8. UTF8,Unicode 的区别(zt)
  9. 【专家访谈】测试专家 - 陈林钧,访谈问题收集中
  10. electron 多语言_Electron实用技巧electronbuilder中用户协议(license)的使用及多语言支持...
  11. Deepin Linux 设置开机自动进入命令行模式
  12. Nginx面试题及答案
  13. 【python文字游戏】飞花令
  14. 技术、艺术与禅道《禅与计算机程序设计艺术》 / 陈光剑
  15. java-php-python-科技专业师生沟通平台计算机毕业设计
  16. 华为路由器可以连接几个设备_华为如何设置连接两个无线路由器
  17. 计算机经常突然死机重启,家里电脑最近经常会出现重启死机的现象是什么原因?...
  18. 世界最清楚tensorflow入门教程
  19. String index out of range: -824264796 不明的原因导致驱动程序造成失败,请回报这个例外。
  20. 应用概率统计-第二章 离散型随机变量

热门文章

  1. 旅游路线的查询的测试用例/铅笔测试用例/电梯测试用例
  2. 工程图学及计算机绘图宋卫卫,《工程图学及计算机绘图(第3版)》宋卫卫、杨波第6章立体表面的交线...
  3. 北京邮电大学829数字媒体基础综合考研大纲(整理版)
  4. 辛星Java动态规划算法教程汇总【刷题用】
  5. Dgraph使用总结
  6. 超强大NLP标注工具——Prodigy
  7. 对象以及数据结构的区别
  8. 行场信号 和前肩后肩
  9. GNSS观测文件CRX2RNX批量处理 (MAC OS)
  10. Image Segmentation with U-Net(吴恩达课程)