Java——基本概念

关键字             标识符            注释            常量、进制和进制转换            变量            数据类型和类型转换            运算符            语句

关键字:
组成关键字的字母全部小写
goto和const作为保留字存在,目前并不使用,类似EditPlus,Notepad++这样的高级记事本,针对关键字有特殊的颜色标记,非常直观
用于定义访问权限修饰符的关键字
private     protected     public

于定义类,函数,变量修饰符的关键字
abstract    final    static    
synchronized    //用于线程同步

用于定义建立实例及引用实例,判断实例的关键字
new    this    super    instanceof

用于定义类与类之间关系的关键字
extends    implements

用于异常处理的关键字
try    catch    finally    throw

用于包的关键字
package    import



其他修饰符关键字
native    strictfp    transient    assert

用于定义数据类型的关键字
class    interface    byte    short    int    
long    float    double    char    boolean
void 
用于定义数据类型值的关键字
true    false    null

用于定义流程控制的关键字
if    else    switch    case    default    while 
do    for    break    continue    return

(strictfp 的意思是FP-strict,也就是说精确浮点的意思。在Java虚拟机进行浮点运算时,如果没有指定strictfp关键字时,Java的编译器以及运 行环境在对浮点运算的表达式是采取一种近似于我行我素的行为来完成这些操作,以致于得到的结果往往无法令你满意。而一旦使用了strictfp来声明一个 类、接口或者方法时,那么所声明的范围内Java的编译器以及运行环境会完全依照浮点规范IEEE-754来执行。因此如果你想让你的浮点运算更加精确, 而且不会因为不同的硬件平台所执行的结果不一致的话,那就请用关键字strictfp。)

标识符:
  $   和 _   都可以组成标识符

命名规则:
(其实就是文件夹,用于解决相同类名问题)
    单级和多级分别举例
    com.cskaoyan.sax
    cskaoyan.sax
类或者接口
    一个单词和多个单词分别举例  (一般首字母大写)
Student
HelloWorld
方法和变量
    一个单词和和多个单词分别举例  (一般小写)
    query()   insert()   update()   delete()  delete_row()
常量
   一个单词和和多个单词分别举例
   都大写  MAX_AGE

注释:
Java中注释分类格式
单行注释
格式: //注释文字
多行注释
格式: /*  注释文字  */
文档注释    ----》java特有注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。命令行直接输入 javadoc  HelloWord.java
格式:/** 注释文字 */

常量:
      字面值常量
      自定义常量(面向对象部分讲)  (文字,字符串)

二进制       0b开头
八进制       0开头
十六进制   0x开头

数据类型: (byte的大小为8bits而int的大小为32bits)

默认转换 : byte,short,char—int—long—float—double

byte,short,char相互之间不转换,他们参与运算首先转换为int类型(内存对齐)

强制转换 : 目标类型 变量名=(目标类型)(被转换的数据);
//char 字符参与算术运算转成int
System.out.println(‘a’);            //a
System.out.println(‘a’+1);       //98
//如有字符串,都转成字符串
System.out.println(“hello”+’a’+1);             //helloa1
System.out.println(‘a’+1+”hello”);             //98hello
System.out.println(“5+5=”+5+5);                 //5+5=55
System.out.println(5+5+”=5+5”);                 //10=5+5




猜你喜欢

转载自www.cnblogs.com/meihao1203/p/9181537.html