博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java基础复习(七)
阅读量:5024 次
发布时间:2019-06-12

本文共 782 字,大约阅读时间需要 2 分钟。

一、基本语法

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

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

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

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

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

    \r代表回车,\n表示换行,\t代表按下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

      }

     }

转载于:https://www.cnblogs.com/byron0918/p/4687809.html

你可能感兴趣的文章
Linux学习之CentOS(二十一)--Linux系统启动详解
查看>>
Hadoop的体系结构之MapReduce的体系结构
查看>>
python学习(四)字符串学习
查看>>
互联网协议入门(一)
查看>>
Python自动化开发从浅入深-语言基础(常用模块)
查看>>
eclipse中properties文件编码问题
查看>>
JavaIO学习
查看>>
PHP+MYSQL网站SQL Injection攻防
查看>>
Movie
查看>>
【hdu5794】A Simple Chess
查看>>
jquery动态粒子
查看>>
时间的计算
查看>>
数据库 视图 事务 备份还原 分离附加
查看>>
[Leetcode] valid palindrome 验证回文
查看>>
什么是Ajax无刷新技术?
查看>>
【BZOJ4944】【NOI2017】泳池 概率DP 常系数线性递推 特征多项式 多项式取模
查看>>
vector的应用
查看>>
zz嵌入式Linux下Camera编程--V4L2
查看>>
初学sql server 2008之触发器
查看>>
WCF入门(四)——流传输
查看>>