zoukankan      html  css  js  c++  java
  • java语法基础

    一、java关键字和标识符的使用规则

      1.java是大小写敏感的编程语言;

      2.关键字不能用作标识符,关键字共有50个:(各个关键字的使用说明请参照:https://www.cnblogs.com/hellokitty1/p/4373048.html

       ·数据类型:

          原生数据类型的:boolean(布尔型)    long    int     short    byte    float    double    char   

          其他类型的: class    interface(接口) package    enum  【基本数据类之间可以相互转换,但是要注意精度问题】

      ·流程控制:if     else    do    while    for    switch    case    default    break    continue    return    try (捕获异常)   catch(处理异常)    finally(有没有处理异常都执行)

      ·修饰符: public    protected    private    final    void     static    strictfp (严格 精确)    abstract(抽象的)     transient(短暂)   synchronized(线程 同步)     volatile(易失)    native(本地)

      ·动作: import(引入)     throw(抛出一个异常对象)    throws (声明一个异常对象  可能被抛出)    extends(继承)    implements(实现)    this(本类)    super(父类 超类)    instanceof(实例)    new        asss

      ·保留字:    goto     const   

      • 显示常量(不属于关键字)
        1)  null 
        null 是 Java 的保留字,表示无值。
        将 null 赋给非原始变量相当于释放该变量先前所引用的对象。
        不能将 null 赋给原始类型(byte、short、int、long、char、float、double、boolean)变量。

        2) true 真
        true 关键字表示 boolean 变量的两个合法值中的一个。

        3) false 假
        false 关键字代表 boolean 变量的两个合法值之一。

      3.类名、变量名、方法名、接口名等等都是标识符,需要自定义;

      4.所有标识符都应该以字母、$或者下划线_开始,以字母、$、_、数字结束;

      5.类名中单词连写,且只有每个单词的首字母都大写,如:MyFireJavaClass;

      6.方法名采用驼峰式书写(首个单词都小写,后面连接的单词只有首字母大写),如:dogEatMeat();

      7.源文件名必须与该文件中public类(源文件中最多只能有一个public类)的类名相同【如果没有public类,可以和任一类的类名相同】,且源文件名的后缀必须是  .java  ;

    二、java程序执行规则

    1.主方法入口:所有的java程序都由主方法(main()方法)开始执行。

    2.java程序是自上而下逐行执行,有流程控制语句的按照控制语句执行;空行和注释行都会被忽略掉;

    3.java注释用法
      单行注释:“//这是注释”  或者  “/*这是注释*/”;
      多行注释这样写:
          /*这是注释
           *这是第二行注释
           ……
          */
      文档注释:
          /**
          *gdsg
          *hfh
          */
    4.java代码中标点符号必须在英文状态下输入;
    5.java代码中,{}、()必须成对出现;
    6.每个语句结束后需要有英文分号
     
     
     
    三、java的数据类型
        基本数据类型:boolean        long    int     short    byte         float    double           char
        引用数据类型:类、对象、数组 arry[]、集合Set、链表 list、字典map、枚举enum等
     
    四、java中层次结构
      
      工程项目——>包——>类/接口
     

    常用的包

    1)        util(辅助包)

    2)        net(网络包)

    3)        sql(数据库连接包)

    4)        awt  swing(图形化界面)

    5)        io(input/out put输入输出包)

    6)        lang(类包)

    默认包是不能被引用的(因为没有包名)

      1. 包的作用:具有分门别类的作用,且能够解决类重名的问题。
      2. 包名的命名规则:通常使用公司网站域名的反转,例如:百度  com.baidu.名字
      3. 导包使用import关键字

    import  com.baidu.*  导完包后可以调用该包中的方法。

    import  com.baidu.包名.包下的类  引用时可以直接引用方法,该类必须是公共类。

      1. 跨包访问是有权限的,可以访问public类型的类
     
      类的组成成员有:全局变量、常量、构造器(构造方法)、方法;
     
      方法中的成员有:语句块、局部变量
     

      

  • 相关阅读:
    Max History CodeForces
    Buy a Ticket CodeForces
    AC日记——字符串的展开 openjudge 1.7 35
    AC日记——回文子串 openjudge 1.7 34
    AC日记——判断字符串是否为回文 openjudge 1.7 33
    AC日记——行程长度编码 openjudge 1.7 32
    AC日记——字符串P型编码 openjudge 1.7 31
    AC日记——字符环 openjudge 1.7 30
    AC日记——ISBN号码 openjudge 1.7 29
    AC日记——单词倒排 1.7 28
  • 原文地址:https://www.cnblogs.com/zzp-biog/p/9850957.html
Copyright © 2011-2022 走看看