zoukankan      html  css  js  c++  java
  • JAVA的基本语法1

    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会在编译的时候,自动将它们初始化。

  • 相关阅读:
    MySql 有用的函数
    mysql 触发器
    java之switch语句
    MaxAlertView 强大的弹框试图
    AVMoviePlayer 视频播放器
    Mac下不能安装第三方下载软件
    HTTPS链式编程——AFNetworking 3.0
    iOS推送证书生成pem文件(详细步骤)
    iOS成长之路-使用系统默认声音、震动
    iOS 怎么自定制推送声音呢?(APP运行时和APP进入后台时)
  • 原文地址:https://www.cnblogs.com/fangfangfanga/p/11974646.html
Copyright © 2011-2022 走看看