zoukankan      html  css  js  c++  java
  • Java基础

      在正式全面学习Java之前,有一些基础是需要了解的。1、语法;2、JVM;3、运算符号;4、三种程序基本结构。

      1、语法

      关于变量与常量的概念。变量是在内存中的一小块区域,我们在程序中通过变量名来访问该区域。每个变量在使用前必须先声明(也就是向JVM申请内存区域),然后必须赋值(向申请的区域内填充内容),然后才能使用。变量名大小写敏感,长度没有限制。java中,不区分变量的声明与定义。变量的三要素:变量类型、变量名、变量值。如:"int a=2;"。声明指定类型的多个变量时,使用逗号将各变量分开。到目前为止,我们使用的所有变量都是在方法main() 的后面被声明。然而,Java 答应变量在任何程序块内被声明。程序块被包括在一对大括号中。一个程序块定义了一个作用域。这样,你每次开始一个新块,你就创建了一个新的作用域。你可能从先前的编程经验知道,一个作用域决定了哪些对象对程序的其他部分是可见的,它也决定了这些对象的生存期。常量语句是在变量语句的基础上,前面加一个final关键字。如"final double PI=3.14;"。使用常量时,一目了然,且当变化时全部改变。

      数据类型包括基本数据类型和引用数据类型。基本数据类型包括整形byte(1个字节)、short(2个字节)、int(4个字节)、long(8个字节),浮点型float(4个字节)、double(8个字节),字符型char(2个字节),布尔型boolean。Java各种数据类型(除布尔类型外)占用的内存空间严格定义。

      2、JVM

      JVM(Java Virtual Machine):Java虚拟机。虚拟机工作原理:源程序(.java文件)→编译器(Javac.exe)→字节码文件(.class)→类加载器→字节码校验器→解释器→操作系统平台。

      3、运算符号

      Java语言中的表达式是由运算符与操作数组合而成的,所谓的运算符就是用来做运算的符号。在Java中的运算符,基本上可分为算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符等。

      4、三种程序基本结构

      包括了三种基本结构:顺序结构、选择结构、循环结构。

      顺序结构是由上而下运行。

      选择结构有三种分支:单分支选择、双分支选择、多分支选择。

      单分支结构:

            if(布尔表达式){

              语句;

            }

      双分支结构:

            if(布尔表达式){

              语句1;

            }else{

              语句2;

            }

       多分支结构:if(布尔表达式1){

            }else if(布尔表达式2){

            }else if(布尔表达式3){

            }else{

            }

      循环结构分为先验循环和后验循环。后验循环至少执行一次。

      先验循环:

        while(布尔表达式){

          循环体;

         }

        for(初始化;布尔表达式;更新){
          循环体;
          }

      后验循环:

        do{
          循环体;
          }while(布尔表达式);

  • 相关阅读:
    101. Symmetric Tree(js)
    100. Same Tree(js)
    99. Recover Binary Search Tree(js)
    98. Validate Binary Search Tree(js)
    97. Interleaving String(js)
    96. Unique Binary Search Trees(js)
    95. Unique Binary Search Trees II(js)
    94. Binary Tree Inorder Traversal(js)
    93. Restore IP Addresses(js)
    92. Reverse Linked List II(js)
  • 原文地址:https://www.cnblogs.com/xieh/p/3700225.html
Copyright © 2011-2022 走看看