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

          }

         }

  • 相关阅读:
    vagrant使用
    商品分类
    猜你喜欢
    [NOIP2012]开车旅行
    bzoj 1029: [JSOI2007]建筑抢修
    bzoj 2127: happiness
    bzoj 2561: 最小生成树
    bzoj 3331: [BeiJing2013]压力
    数组中简便方法求最大值,最小值,平均值,求和,和个数
    #include 和 #import 的区别, @class 的含义
  • 原文地址:https://www.cnblogs.com/byron0918/p/4687809.html
Copyright © 2011-2022 走看看