zoukankan      html  css  js  c++  java
  • java学习基础知识一

    一、关键字:被java语言赋予了特殊含义,用做专门用途的字符串(单词),关键字中所有的单词都为小写。

    二、保留字:现有java版本尚未使用,但是以后版本可能会作为关键字使用。自己命名标记符时要避免使用这些保留字,如byValue、cast、future、generic、inner、operator、outer、rest、var、goto、const

    三、标识符:java对各种变量、方法和类等要素命名时使用的字符序列称为标识符。凡是自己可以取名字的地方都叫标识符。

    四、java中的命名规范:
      包名:多单词组成时所有字母都要小写,如xxyyzz
      类名、接口名:多单词组成时,所有单词的首字母大写,如XxYyZz
      变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写,如xxYyZz
      常量名:所有字母都要大写。多单词时每个单词用下划线连接,如XX_YY_ZZ

    五、基本数据类型转换
      自动类型转换:
      1、容量小的类型自动转换为容量大的数据类型。数据类型按容量大小排序为:byte、short、int、long、float、double

      2、有多种类型的数据混合运算时,系统首先自动将所有数据转换成容量最大的那种数据类型,然后再进行计算。

      3、byte,short、char之间不会相互转换,他们三者在计算时首先转换为int类型。

      4、当把任何基本类型的值和字符串值进行连接运算时,基本类型的值将自动转化为字符串类型。

      强制类型转换:
      1、自动类型转换的逆过程,将容量最大的数据类型转换为容量小的数据类型。使用时要加上强制转换符,但可能造成精度降低或溢出。
      2、通常,字符串不能直接转换为基本类型,但通过基本类型对应的包装类则可以把字符串转换成基本类型。

    六、算术运算符注意的问题:
      1、如果对负数取模,可以把模数负号忽略不计,如5%-2=1。但被模数是负数则不可忽略,如-5%2=-1。此外,取模运算的结果不一定总是整数。
      2、对于整数除“/”,只保留整数部分。
      3、“+”除了相加功能外,还能把非字符串转换成字符串。
      4、以下二者的区别:
      System.out.println('*'+' '+'*');
      System.out.println("*"+' '+'*');

    七、逻辑运算符:
      1、"&"和"&&"的区别:前者如果左边无论真假,右边都进行运算;后者如果左边为真,右边参与运算,否则不参与运算。
      2、"|"和"||"的区别同理。
      3、异或(^)和或(|)的不同之处:当左右都为true时,结果为false

    八、三元表达式:(条件表达式)? 表达式1:表达式2  若条件表达式为真,则输出表达式1,否则输出表达式2.

  • 相关阅读:
    野心和实力的磨合
    tpm
    菜猫学习linux笔记(1)
    调试理解过程
    TSS学习记录
    RSA加密算法理解(整理自网络)
    *args和**kwargs在python中的作用
    在 Ubuntu 16.04 中安装谷歌 Chrome 浏览器
    ubuntu安装微信客户端
    ubuntu 桌面操作系统安装WPS办公软件的方法
  • 原文地址:https://www.cnblogs.com/MeiToufu/p/14306218.html
Copyright © 2011-2022 走看看