Java基础语法(一 )

时间:2022-03-09 10:28:54

一、关键字

  关键字概述  

    被Java语言赋予特定含义的单词

  关键字特点

    组成关键字的字母全部小写

  关键字注意事项

    goto和const作为保留字存在,目前并不使用

  关键字单词

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

      class,interface,byte,short,int,long,float,double,char,boolean,void

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

      true,false,null

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

      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

二、标识符

  标识符概述

    就是给类,接口,方法,变量等起名字时使用的字符序列

  组成规则

    英文大小写字母
    数字字符
    $和_

  注意事项

    不能以数字开头
    不能是Java中的关键字
    区分大小写

  标识符的命名规则

    包(其实就是文件夹,用于解决相同类名问题)

      单级和多级分别举例

      用.分隔:com.score.products

    类或者接口

      一个单词和和多个单词分别举例 

        Hello
        StudentInfoManagement

    方法和变量

      一个单词和和多个单词分别举例

      hello

      studentInfoManagement

    常量

      一个单词和和多个单词分别举例

      PRODUCT_TEA

三、常量、进制和进制转换

  常量

    常量概述

      在程序执行的过程中其值不可以发生改变的量

    Java中常量分类

      字面值常量 

        字符串常量     用双引号括起来的内容
        整数常量      所有整数
        小数常量      所有小数
        字符常量      用单引号括起来的内容
        布尔常量      较为特有,只有true和false
        空常量       null(数组部分讲解)

      自定义常量

  常量的表现形式

    Java针对整数常量提供了4种表现形式

      二进制
      八进制
      十进制
      十六进制

    进制概念

      进制就是进位制,是人们规定的一种进位方法。 对于任何一种进制--X进制,就表示某一位置上的数运算时是逢X进一位。二进制就是逢二进一,八进制是逢八进一,十进制是逢十进一,十六进制是逢十六进一。

  不同进制的数据组成

    二进制

      由0,1组成。以0b开头

    八进制

      由0,1,…7组成。以0开头

    十进制

      由0,1,…9组成。整数默认是十进制的

    十六进制

      由0,1,…9,a,b,c,d,e,f(大小写均可)。以0x开头

  有符号数据表示法

    在计算机内,有符号数有3种表示法:

      原码、反码和补码。所有数据的运算都是采用补码进行的。

      原码:

        就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。

      反码:

        正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。

      补码:

        正数的补码与其原码相同;负数的补码是在其反码的末位加1。

四、变量

  变量概述

    在程序执行的过程中,在某个范围内其值可以发生改变的量
    理解:如同数学中的未知数

  变量定义格式

    数据类型 变量名 = 初始化值;
    注意:格式是固定的,记住格式,以不变应万变

  数据类型

    基本数据类型

      类型     字节   位数   默认值     范围
      byte       1      8       0       -128~127
      short      2     16        0       -32768~32767
      int        4     32     0       -2147483648~2147483647
      long        8     64       0         -9223372036854775808~9223372036854775807
      float        4     32        0.0      1.4E-45~3.4028235E38
      double       8     64        0.0      4.9E-324~1.7976931348623157E308
      char        2     16        空       0~65535
      boolean       1      8        false     true或false

    引用数据类型

      类:class

      接口:interface

      数组:[]

  使用变量注意事项:

    作用域:

      变量定义在哪一级大括号中,哪个大括号的范围就是这个变量的作用域。相同的作用域中不能定义两个同名变量。

    初始化值:

      局部变量没有初始化值不能直接使用
      在一行上建议只定义一个变量
      可以定义多个,但是不建议

  数据类型之间运算规则

    *+是一个运算符, 我们应该能够看懂,做数据的加法。
    *boolean类型不能转换为其他的数据类型
    *默认转换
      byte,short,char—int—long—float—double
      byte,short,char相互之间不转换,他们参与运算首先转换为int类型
    *强制转换
      目标类型 变量名=(目标类型)(被转换的数据);

Java基础语法(一 )的更多相关文章

  1. java面向对象编程——第二章 java基础语法

    第二章 java基础语法 1. java关键字 abstract boolean break byte case catch char class const continue default do ...

  2. Java基础语法(下篇)

     Java基础语法(下篇) 内容概要:        (1)函数的定义        (2)函数的特点        (3)函数的应用        (4)函数的重载               ...

  3. Java基础语法(上篇)

                     Java基础语法(上篇) 知识概要: (1)关键字的表示与规范       (2)标示符              (3)注释                (4 ...

  4. java——基础语法

    java基础语法 1.关键字:java赋予特殊含义的单词. 2.标识符:程序中开发人员自定义的名词,例如:类名,函数名,变量名(注意事项:①不能以阿拉伯数字开头②不能采用关键字). 3.常量:固定的数 ...

  5. java基础语法(二)--单列模式

    java基础语法(二)--单列模式 /** * 功能:单列模式 * @author Administrator * */ public class SingletonTest { public sta ...

  6. java基础语法(一)

    java基础语法(一) 1.类是一种抽象的概念,对象是类的一种具体表示形式,是具体的概念.先有类,然后由类来生成 对象(Object).对象又叫做实例(Instance). 2.类由两大部分构成:属性 ...

  7. Java基础语法入门01

    Java基础语法入门01 学习java你要先进行去了解JDK,JRE,JVM JDK Java开发工具包 JRE Java语言开发的运行环境 JVM Java虚拟机,用于Java语言的跨平台所用. 当 ...

  8. Java匹马行天下之JavaSE核心技术——Java基础语法

    Java基础语法 一.   认识Java 1. Java 简介 java 是一种高级的面向对象的程序设计语言,使用Java语言编写的程序时跨平台的.从pc到手机,都有Java开发的程序和游戏,Java ...

  9. JAVA基础语法——标识符、修饰符、关键字(个人整理总结)

    JAVA基础语法——标识符.修饰符.关键字 一 . 标识符 1.1    什么是标识符 就是程序员在定义java程序时,自定义的一些名字,例如helloworld 程序里关键字class 后跟的Dem ...

  10. JavaSE入门学习7:Java基础语法之语句(下)

    继续接着Java基础语法来:JavaSE入门学习5:Java基础语法(一)和JavaSE入门学习6:Java基础语法(二). 语句 Java经常使用的3种循环:while.do...while,for ...

随机推荐

  1. Load Runner录制C/S客户端

    1.    打开应用程序 2.    点击如下菜单 弹出窗口如下 3.    点击New,弹出窗口如下,选择Web(HTTP/HTML) 4.    点击Create,弹出窗口 5.    点击OK, ...

  2. mysql操作汇集

    1.修改root密码 cmd进如mysql的bin目录 >mysql -u root -p Enter password: ****** mysql> use mysql; mysql&g ...

  3. C++的三大特性之一继承

    一.继承的相关基本概念 1.继承的定义     在C++中,可以使用继承来使新类得到已定义的一些类中的特性,这就好比与孩子从父亲母亲得到遗传类似,所以我们称原有的类为基类或父类,用原有类来生成新的类的 ...

  4. 帝国cms让当前栏目显示不同样式(图文)

    在使用帝国cms制作栏目导航条时,我们可能会需要根据当前栏目,使当前栏目样式不同. 如图: 此类导航,源代码一般为 <li>全站首页</li> <li class=&qu ...

  5. iis 支持 &period;netcore 环境

    1,安装 dotnet-win-x64 https://dotnet.github.io/2,安装 DotNetCore.1.0.4_1.1.1-WindowsHosting.exe  https:/ ...

  6. &lbrack;No000012F&rsqb;WPF&lpar;7&sol;7&rpar; - 样式,触发器和动画

    WPF Tutorial : Beginning [^] WPF Tutorial : Layout-Panels-Containers & Layout Transformation [^] ...

  7. 《DSP using MATLAB》Problem 5&period;11

    代码: %% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %% Output In ...

  8. 天梯赛 L2-006 树的遍历 (二叉树)

    给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列.这里假设键值都是互不相等的正整数. 输入格式: 输入第一行给出一个正整数N(<=30),是二叉树中结点的个数.第二行给出其后序遍历序 ...

  9. caffe Python API 之SoftmaxWithLoss

    net.loss = caffe.layers.SoftmaxWithLoss(net.fc3, net.label) 输出: layer { name: "loss" type: ...

  10. Docker随笔:Hyper-V PowerShell Module is not available报错解决方法

    当在win10使用docker-machine创建Hyper-v虚拟机时,返回了一个错误”Error with pre-create check: "Hyper-V PowerShell M ...