java初级(2持续更新)

Java语法
    简单的打印输出
        类名:每个类名首字母大写,之后每个单词的首字母都大写其他字母小写
        通过public修饰的类,其类名必须与文件名一致
        一个类中可定义多个类,编译后会生成多个字节码文件,字节码文件的文件名是其中的类名,其中可被public修饰的类只有一个
        编译时对检查源代码中的语法
        打印输出时System.out.println();其中println的“ln”的作用是转行。
        一个类中只存在一个main方法,main方法是程序的入口,没有main方法,程序不能运行。
    注释
        作用
            对程序进行解释说明,便于后期维护
        类型
            单行注释
                //单行注释:注释一行的内容,一般存在于,要解释说明的代码的上一行,或者,代码尾部
            多行注释
                /*多行注释*/:注释多行内容,一般存在与类名前或方法名前
            文档注释
                /**文档注释*/:解释说明类或方法的用法,一般出现在类名前或方法名前,在api中,文档注释的内容会得到保留,另外两种注释的内容,不会保留
        注意
            编译时程序自动跳过,不对其进行编译
            在正确的位置添加注释
    标识符
        定义
            一切起名的地方都叫标识符
        规则
            只能由字母,数字,下划线,美元符号组合而成的,数字不能作为开头
            关键字 和 保留字(const,goto)不能做标识符使用
        规范
            见名知意
            驼峰命名
                包名                 
                    全部小写
                类名,接口名   
                    每个单词首字母大写,其他字母小写
                变量名,方法名
                    第一个单词小写,往后每个单词首字母大写其他的字母小写
                常量名             
                    全部大写,字母间用下划线_连接
    变量
        定义
            在内存中开辟一块空间,用来存放指定类型的数据,内存空间为变量,变量在程序运行期间其值可以发生改变
        语法
            数据类型  变量名 = 变量值;
            注意:等号赋值是个从右往左运算的符号,变量中只能存单个数据
        分类
            局部变量
                方法中的变量|语句块中定义的变量,没有默认值,使用前必须初始化。
            成员变量
                在类中定义的变量,有默认值可以不赋值使用
    常量
        定义
            程序运行期间其值不发生改变
        分类
            字面值常量
                整数常量
                小数常量
                字符常量
                布尔常量
                    true
                    false
                字符串常量
                    "abc"
                空常量
                    null
            自定义常量
                被final修饰
    数据类型
        基本数据类型
            整型
                字节型byte
                    1个字节        -2^7~2^7-1
                短整型short
                    2个字节        -2^15~2^15-1
                整形int       
                    4个字节        -2^31~2^31-1
                长整形long
                    8个字节        -2^63~2~63-1
            浮点型
                单精度  float
                    4个字节        小数点后6位左右
                双精度  double
                    8个字节        小数点后15位左右
            字符型
                char
                    2个字节
                        范围0~65535
                            根据Unicode表
            布尔型
                boolean
                    一个字节
                        true
                        false
        引用数据类型
            类
            接口
            数组
    数值的表现类型
        整形
            二进制
                由0和1组成,打印输出在开头加入0b或0B,如0B110,表示输出的是十进制的6
            八进制
                由0~7组成,打印输出开头加0,如011,表示十进制的9
            十进制
                0~9,默认
            十六进制
                0~9和A~F不区分大小写组成,打印输出加0X或0x,如0XF3,表示十进制的243
        浮点型
            若小数小于1,小数点前的0可以省略
            科学计数法
                3.14e2==>314.0
                3.14e-2==>0.0314
    转义字符
        在java中有些字符具有特殊含义,如果不想要表示特殊含义,只想表示字符本身,可以使用转义字符进行转义
        常用种类
            \t  制表符占8个空格
            \n  换行
            \b  退格

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值