zoukankan      html  css  js  c++  java
  • Java基础复习(七)

    一、基本语法

      1、 java没有sizeof、goto、const这些关键字,但不能用goto、const作为变量名,虽然可以用sizeof,但为啥非得要用这个呢。

      2、十六进制数以0x或0X开头;

         八进制数以0开头,所以以十进制表示数的时候,第一位不能是0

         长整形数必须以L做结尾。

        Fload型的后面一定要加上f(F). 因为浮点型默认是double型的。

         代表回车, 表示换行, 代表按下TAB键

      3、if(x==3)和if(3==x)的区别?

         后者的好处在于,如果将==写成了=,那么后者就会在编译时报错。

      4、while表达式的后面一定不要直接加";"

        int x = 3

        while(x==3);//完了,进入无限循环了

    二、数组

      二维数组初始化的时候必须要指定数组第一维的长度。

      与数组操作相关的函数:

      1、System.arraycopy()复制数组,深copy,和Arrays.copyOfRange一样,可以copy多维数组。而clone值能copy第一维的元素,只能对每一维都调用一下clone才能完成所谓数组的复制。

      2、Arrays.sort用来排序数组

    三、面向对象

      1、如果一个方法中有与成员变量相同的局部变量,该方法中对这个变量名的访问是局部变量,而不再是成员变量。如:

        class Person{

          int age;//成员变量

          void shout(){

            int age = 60;//局部变量

            Syso(age);//结果是60

          }

         }

  • 相关阅读:
    344.反正字符串
    125.验证回文串
    167.两数之和 II
    278.第一个错误的版本
    缓冲流
    Windows10剪贴板不能用
    chapter_21【字节流、字符流】
    属性集
    IO异常的处理
    字符流
  • 原文地址:https://www.cnblogs.com/byron0918/p/4687809.html
Copyright © 2011-2022 走看看