1、关键字

  关键字的定义和特点

  定义:被JAVA语言赋予了特殊含义,用作专门用途的字符串(单词)。

    就是在java语言编程的时候,在关键的地方使用的单词,体现关键的地方的含义。这些单词都是特有的,并且事先定义好的。

  特点:关键字中所有字母都小写。

  关键字的总结及解释文章链接:https://blog.csdn.net/Myuhua/article/details/81411707

2、保留字

  java保留字:现在java版本尚未使用,但以后版本可能会作为关键字使用。

  byValue、cast、future、generic、inner、operator、outer、rest、var、goto、const

  在自己命名标记符号的时候要注意避免使用保留字。

3、标识符

  定义:java对各种变量、方法和类等要素命名时使用的字符序列被称为标识符。

  凡是自己可以起名字的地方都可以叫做标识符。

  定义合法标识符的规则:

    由26个英文字母大小写,0~9,_或$组成。

    数字不可以开头。

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

    java中严格区分大小写,长度无限制。

    标识符不能包含空格。

  注意:在起名字时,为了提高阅读性,尽量做到“见名知意”。

4、java中的命名规范

  约定成俗的规定,但不影响java的运行,主要是为了方便阅读代码。

  包名:多单词组成时所有字母小写。

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

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

  常量名:所有字母都大写,多单词时每个单词用下划线链接。

5、变量

  java中变量的定义:数据类型  变量名 = 变量的值;,例如:int i = 1;

  变量的作用用来存储数据。

  我觉得变量的提出是为了方便替换数据。为什么这样说呢?

  如果只是要数据的话,完全可以直接要什么数据就直接输入数据就行了,不必要还需要将数据赋值给变量。但是,这样在遇到需要修改数据的时候就比较麻烦了,因为同一个数据通常会被多个地方使用,所以在修改的时候需要一个地方一个地方进行修改。而如果是将数据放入变量中的话,程序在使用某一个数据的时候需要先调用存储数据的变量,通过变量来使用变量里面的数据。遇到要改数据的时候只需要将变量中存储的数据一换,那么整个程序中凡是使用到这个变量的数据都会更改,这样就不必再去一个一个的更改数据了,既解决了效率,有降低出错率。

  变量的概念

    变量为内存中的一个存储区域。

    变量有自己的名称和数据类型。

    Java中每个变量必须先声明才能使用。

    变量中的数据能够在数据类型不变的情况下不断变化。

  个人理解:一个变量作为一个存储区域就像是一个用来装东西的盒子,而变量的变量名和数据类型类用于区分变量和判定变量能够接受什么数据。变量名就像平常用于区分盒子而给盒子起的名字,而数据类型就如同盒子的警告标识一样,帮助人们判断盒子是用来装易燃品还是易爆品的。要使用盒子装东西,先得告诉大家这里有个盒子,叫什么名,用来装什么的。只要是同一种类型的东西,无论怎么物品,盒子都可以装的下。

  变量的作用域:变量作用域的范围,取决于它被声名所在的{ }的范围。也就是它只能在这个{ }中被调用。

  初始化值:在声明变量时就要给变量赋予值。Java规定变量没有初始化不能使用。这是对于局部变量而言,对于全局变量,也就是类的属性,Java会在编译的时候,自动将它们初始化。

JAVA的基本语法1的更多相关文章

  1. Java语言基本语法

    Java语言基本语法 一.标识符和关键字 标识符 在java语言中,用来标志类名.对象名.变量名.方法名.类型名.数组名.包名的有效字符序列,称为“标识符”: 标识符由字母.数字.下划线.美元符号组成 ...

  2. Pascal、VB、C#、Java四种语法对照表

    因为工作原因,自学会了vb后陆续接触了其它语言,在工作中经常需要与各家使用不同语言公司的开发人员做程序对接,初期特别需要一个各种语法的对照比,翻看了网络上已有高人做了整理,自己在他基础上也整理了一下, ...

  3. Java正则表达式的语法与示例

    Java正则表达式的语法与示例 java 正则表达式 正则表达式语法 java正则表达式语法 java正则表达式 概要: Java正则表达式的语法与示例 | |目录 1匹配验证-验证Email是否正确 ...

  4. Java, C#, Swift语法对比速查表

    原文:Java, C#, Swift语法对比速查表   Java 8 C# 6 Swift 变量 类型 变量名; 类型 变量名; var 变量名 : 类型; 变量(类型推断) N/A var 变量名= ...

  5. Java初认识--Java中的语法结构

    Java中的语法结构(程序流程控制) Java的语法结构有四种: 1.顺序结构. 顺序结构很简单,就是按顺序执行,输出就可以了. 2.判断结构. 判断结构的一个代表性的语句是if:if语句有三种格式体 ...

  6. Java 中的语法糖

    百度百科对语法糖的定义 语法糖(Syntactic sugar),也译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语,指计算机语言中添加的某种语法,这 ...

  7. (转)Java正则表达式的语法与示例

    转自:http://www.cnblogs.com/lzq198754/p/5780340.html 概要: Java正则表达式的语法与示例 | |目录 1匹配验证-验证Email是否正确 2在字符串 ...

  8. Java高阶语法---transient

    背景:听说transient Java高阶语法是挺进BAT必经之路. transient: Java中transient 关键字的作用,简单的说就是让某些被修饰的成员属性变量不被序列化. 这又扯到了序 ...

  9. Java高阶语法---static

    背景:听说static Java高阶语法是挺进BAT必经之路. static: 静态static,很多时候会令我望文生义,但是get到了static最重要的一点,其他的理解都还ok. static最重 ...

  10. 二、JAVA基础、语法

    第二节:JAVA基础.语法 1.修饰符.变量:    Java中主要有如下几种类型的变量    局部变量                                                 ...

随机推荐

  1. 什么是DaemonSet

    DaemonSet只管理Pod对象,通过nodeAffinity和Toleration两个调度器,保证每个节点上只有一个Pod 集群动态加入了新Node,DaemonSet中的Pod也会添加在新加入N ...

  2. SSH框架之Struts2第二篇

    1.2 知识点 1.2.1 Struts2的Servlet的API的访问 1.2.1.1 方式一 : 通过ActionContext实现 页面: <h1>Servlet的API的访问方式一 ...

  3. JVM GC监控

    一.jps常看java进程 Java版的ps命令,查看java进程及其相关的信息,如果你想找到一个java进程的pid,那可以用jps命令替代linux中的ps命令了,简单而方便. [root@tsp ...

  4. iOS----------iPhone导出手机所有短信

    第一步:手机连接到itunes  选择本电脑备份   备份的时候不要加密  然后立即备份 第二步:前往文件夹,找到itunes的备份路径~/Library/Application Support/Mo ...

  5. STL--标准模板库--简要概述

    STL--标准模板库 #include <vector>     //头文件 STL(Standared Template Library)即标准模板库,惠普实验室开发的一系列软件的统称. ...

  6. 【分享】nginx负载均衡全套视频教程

    1.课件 百度网盘链接:https://pan.baidu.com/s/1On2oONVZmPwI9yIDekgRiA        提取码:c4fw 2.教程列表 3.教程下载 3.1.直接在线学习 ...

  7. RMAN 'Duplicate From Active Database' Feature in Oracle11g (Doc ID 452868.1)

    RMAN 'Duplicate From Active Database' Feature in Oracle11g (Doc ID 452868.1) APPLIES TO: Oracle Data ...

  8. Error creating bean with name 'sqlSessionFactory' defined in class path resource [config/spring/applicationContext.xml]: Invocation of init method failed;

    我报的错: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSes ...

  9. java8-13-默认方法 静态方法 重复注解 类型注解

    java8增加默认方法 静态方法   重复注解 类型注解   1.默认方法 default修饰   为什么要有这个特性? 当修改接口时候,需要修改全部实现该接口的类.为了解决这个问题,所以引进默认方法 ...

  10. acwing 66. 两个链表的第一个公共结点

    地址 https://www.acwing.com/problem/content/description/62/ 输入两个链表,找出它们的第一个公共结点. 当不存在公共节点时,返回空节点. 样例 给 ...