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类型的类
     
      类的组成成员有:全局变量、常量、构造器(构造方法)、方法;
     
      方法中的成员有:语句块、局部变量
     

      

  • 相关阅读:
    年末deadline汇总
    [线性代数]2016.12.19周一作业
    [线性代数]2016.12.15周四作业
    Android SDK的安装与环境变量的配置
    安装JDK环境变量的配置
    Python中单引号,双引号,三引号
    带有支付功能的产品如何进行测试
    Android稳定性测试工具Monkey的使用
    mysql数据库单表增删改查命令
    svn
  • 原文地址:https://www.cnblogs.com/zzp-biog/p/9850957.html
Copyright © 2011-2022 走看看