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. 深入浅出14个Java并发容器

    前言 不考虑多线程并发的情况下,容器类一般使用ArrayList.HashMap等线程不安全的类,效率更高.在并发场景下,常会用到ConcurrentHashMap.ArrayBlockingQueu ...

  2. windowsServer---- 在iis 上安装网站

    1.找到信息服务IIS 管理器如图: 2.进入后进行配置 3.添加本地网站 配置网站 如果域名没有解析的话,可以在添加一个  端口用于测试 点击浏览就行查看 如果报错 解决:找到目录浏览,并启动 点击 ...

  3. 【spring-boot 源码解析】spring-boot 依赖管理梳理图

    在文章 [spring-boot 源码解析]spring-boot 依赖管理 中,我梳理了 spring-boot-build.spring-boot-parent.spring-boot-depen ...

  4. scrapy常用配置

    一.基本配置 1.项目名称 2.爬虫应用路径 SPIDER_MODULES = ['Amazon.spiders'] NEWSPIDER_MODULE = 'Amazon.spiders' 3.客户端 ...

  5. [browser location和history] 简单实现了个路由[转载]

    今天看了1下前面写的,好像缺乏交流性,周末再来弄吧 -0- 今天看了browser 的 location 和 history location属性 // //location.hash 性是一个可读可 ...

  6. canvas实现七巧板图案和粒子时钟

      canvas实现七巧板 <canvas id="canvas" width="800" height="800"></ ...

  7. 应用Tomcat进行多端口域名访问,并配置开启gzip压缩方法

    1.除了默认的8080端口以外,我们尝试应用9090端口进行域名访问,打开server.xml 如图: 2.在代码里面进行添加如下9090下面的代码: 如图: 3.用9090端口进行访问 如图: 4. ...

  8. iOS中点击按钮跳转到外部浏览器和内部打开

    如图所示,需要实现点击一个按钮,跳转到指定网页: -(void)pushBtnCellClickDeleate{ NSLog(@"跳转"); //在APP内部打开指定网页 UIWe ...

  9. Django 资源 与 知识 Django中自建脚本并使用Django环境 model中的save()方法说明 filter()用法

    Django 资源 与 知识 Django中自建脚本并使用Django环境 model中的save()方法说明 filter()用法 2018/11/06 Chenxin 资料说明 Django基础入 ...

  10. easyui textbox setValue以及setText的使用技巧

    1.先赋值Value,后赋值Text $('#Name').textbox('setValue', "11");$('#Name').textbox('setText', &quo ...