JAVASE —— 01 JAVA基础

注释

单行注释 //注释

多行注释 /* 注释*/


标识符和关键字

  • 所有的标识符都应该以字母(A-Z或者a-z),美元符(¥)或者下划线(_)开始
  • 首字符之后可以是字母(A-Z或者a-z),美元符($)、下划线(_)或数字的任何字符组合
  • 不能使用关键字作为变量名或方法名。
  • 标识符是大小写敏感的
  • 合法标识符举例:age、$salary、_value、__1_value、王者荣耀
  • 非法标识符举例:123abc、-salary、#abc标识符和关键字
  • 可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音,很Low

数据类型

Java——强类型语言:

  • 要求变量的使用要严格符合规定所有变量都必须先定义后才能使用
  • 安全、速度慢

Java的数据类型分为两大类:

  • 基本类型——整数(byte、short、int、long)、浮点(float、double)、字符(char)、布尔(boolean)
    • Long类型要在数字后面加个L 
    • fLoat类型要在数字后面加个F
    • 字符串String不是关键字,是类
long num4 = 30L;
float num5 = 50.1F;
  • 引用类型——类、接口、数组

类型转换

        优先级由低到高:

        byte,short,char—>int—>long—>float—>double

  • 强制类型转换(高—>低)
    int i = 1;
    byte b = (byte)i;
  • 自动类型转换(低—>高)
    int i = 1;
    double b = i;

注意点:1.不能对布尔值进行转换        2.转换的时候可能出现内存溢出或者精度问题


变量、常量、作用域

变量

public class Variable{
    static int allClicks=0;    //类变量
    String str="hello world";  //实例变量

    public void method(){
        int i =0;   //局部变量
    }
}
  • 实例变量如果不初始化,则采用默认值:0,0.0
  • 布尔值默认是false
  • 除了基本类型,其余的默认值都是null

常量

  • 常量(Constant):初始化后不能再改变值
  • 常量与关键词final搭配,与static并用时前后顺序可以调换
  • 常量一般使用大写字符
    final double PI = 3.14;

 运算符

  • 加操作:如果有long类型,则结果为long类型,没有就为int类型
  • 字符串连接符   +  , String
    int a = 10;
    int b = 20;
    System.out.println(""+a+b);   //  =1020
    System.out.println(a+b+"");    // =30
    
  •  三元运算符:x ? y : z
    • 如果x==true,则结果为y,否则为z

包机制

  • 为了更好地组织类,防止命名重复,Java提供了包机制,用于区别类名的命名空间。
  • 包语句的语法格式为:
    package pkg1[. pkg2[. pkg3...]];
  •  一般利用公司域名倒置作为包名;
  • 为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用“import”语句可完成此功能
    import package1[ .package2...].(classname |*);

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值