献给小白的笔记day1

献给小白的笔记day1

1.1 HelloWorld案例

  • 编写

    public class HelloWorld {
        public static void main (String[] args) {
            System.out.println("HelloWorld");
        }
    }
    public class HelloWorld(){
        public static void main(String[]args){
            System.out.println("HelloWorld");
        }
        
    }
    
  • 编译

    javac java 文件名.java
    javac java 文件名.java,java文件为源文件
    
  • 运行

    java 类名(或者.class字节码文件的名字)
    运行.class文件,Java .class 又称为字节码
    

1.2 环境变量

  • 目的:可以在黑窗口任何路径下,可以使用javac和java命令
  • 环境变量 path 设置环境变量%JAVA_HOME%/bin放置到path变量中

1.3 注释

  • 注释:用于解释说明的文字

  • 作用:解释说明

  • 分类

    • 单行注释

    • 单行注释

    • //注释内容,只能单行

    // 注释内容

    
    * 多行注释
    
    * 多行注释
    
    * /*注释内容*/
    
    ```java
    /* 注释内容 */
    
    • 文档注释(后面讲)

      /** 注释内容 */
      

1.4 关键字

  • 关键字:被赋予特殊含义的单词
  • 关键字,被赋予特殊含义的单词 int short float byte long double boolean this super static public private final implements interface new
  • 特点:
    • 全部小写 public static this short int char double float byte long boolean private

1.5 常量

  • 常量:在程序运行过程中,其值不发生改变的量
  • 常量:在程序运行中,其值不发生改变的量或值
  • 分类:
  • 自定义常量 (final关键字修饰) 单词全部大写,单词之间_下划线连接
    • 自定义常量(final关键字时候讲解)
    • 字面值常量 字面值常量
      • 整数常量 整数常量
      • 浮点常量 浮点常量
      • 字符常量 字符常量
      • 字符串常量 字符串常量
      • 布尔常量 布尔常量
      • 空常量 空常量

1.6 变量

  • 变量:在程序运行过程中,其值可以发生改变的量

  • 变量:在程序运行过程中,其值可以发生改变的值

  • 格式:

    数据类型 变量名 = 初始化值;
    

    数据类型 变量名=初始化值;

  • 数据类型

    • 基本数据类型

    • 基本数据类型:

    • 整数型:byte short int long

    • 浮点型:float double

    • 字符型:char

    • 布尔型:boolean

      引用数据类

      类,接口,数组

      • 整数型:byte 、short 、int 、long
      • 浮点型:float 、double
      • 字符型:char
      • 布尔型:boolean
    • 引用数据类型

      • 数组
      • 接口
  • 标识符

    • 硬性规定
    • 标识符,凡是java中可以自己起名字的地方
    • 硬性规定
    • 只能26个大小写英文字母,0-9,_下划线,$符组成,且数字不能开头,且不能直接是java关键字出现,可以包含关键字
      • 只能有26个英文大小写字母(区分大小写)、0~9之间的数字、美元符$ 、下划线_
      • 数字不可以作为标识符的开头
      • 不可以是关键字
    • 软性规范
    • 软性规范
    • 类名规范:单个单词首字母大写.多个单词每个首字母大写,
    • 方法名:单个单词,全部小写,多个单词首单词小写,后面每个单词的首字母大写
    • 自动常量:单词全部大写,每个单词之间用下划线_连接
    • 变量名书写与方法名类同,首单词小写,后面每个单词首字母大写
      • 类名的规范
        • 一个单词:单词的首字母大写
        • 多个单词:每个单词的首字母大写
      • 方法名
        • 一个单词:单词的首字母小写
        • 多个单词:第一个单词的首字母小写,以后每个单词的首字母大写
      • 变量名
        • 一个单词:单词的首字母小写
        • 多个单词:第一个单词的首字母小写,以后每个单词的首字母大写
      • 自定义常量名
        • 一个单词:单词全部大写
        • 多个单词:每个单词全部大写,且每个单词用下划线_连接
  • 变量的注意事项:

  • 变量主要事项,在同一个方法中,定义多个变量,变量不可以重名

  • 对于flat类型和long类型来说,值后面的字母F和L不要省略

  • 声明定义的变量,未被赋值不能使用.

  • byte和short取值范围较小,给其初始化时,不要超过其取值范围

  • 变量的作用域,为他所在的两侧大括号中.

  • 定义变量时可以,同一行定义多个变量,但是不推荐使用.

    • 在同一方法中,定义多个变量时,变量名不可以重复

    • 对于float和long类型来说,字母后缀F和L不要丢掉。

    • 在方法中,定义变量但没有给变量进行赋值,变量不可以被使用

    • 因为byte、short两种数据类型取值范围较小,给其进行初始化的时候注意不要超过其取值范围

    • 变量的作用域从它定义的那一行开始,一直到它所属的那个大括号结束

    • 定义变量的时候,可以在一行上定义多个变量,但是不推荐使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值