java学习笔记

  • java

    • jdk

      • java开发工具包

    • jre

      • java运行环境

    • JVM

      • java虚拟机

  • 配置环境变量

    • JAVA_HOME

    • Path

  • HelloWorld

    • 源码

      • javac

    • 字节码文件

      • java

    • 系统指令

      • JVM

  • 创建Java项目

    • 源文件夹

      • src

  • 基础知识点

      • 首字母大写 ,尽量使用驼峰命名法(单词首字母大写)

    • 包名

      • 全部小写

    • 关键字

      • 开发语言中已经内定的一些单词,并且赋予了特殊的作用,开发人员只能按照指定的语法进行使用

      • java中关键字所有字母都是小写

    • 标识符

      • 变量名、类名、方法名、参数名、常量名

      • 命名规范:标识符只能由字母、数字、$和_组成,首字符不能是数字(中文语法上是通过的,但是不允许)

      • 标识符不能是关键字,可以包含关键字static和_static

    • 数据类型

      • 基本数据类型

        • 整数型:byte,short,int,long

          • byte 一个字节=>8个bit 后七位存数值,第一位存符号,0为正,1为负 -2^7~2^7-1 -128~127

          • short 两个字节=>16个bit -2^15~2^15-1

          • int 四个字节=>32个bit -2^31~2^31-1 (默认)

          • long 八个字节=>64bit -2^63~2^63-1 表示时间,每一毫秒加一

        • 浮点型:float,double

          • float 单精度浮点数 四个字节 0.0f

          • double 双精度浮点数 八个字节(默认) 0.0

        • 字符型:char

          • char 两个字节 0~65535

        • 布尔型:boolean

          • boolean 1或4字节 (默认值是false)

    • 基本数据类型的转换

      • 隐式转换:(程序会自动完成的转换)取值范围小的可以自动转换为取值范围大的

      • 强制转换:

      • boolean 不能和其他类型转换

      • 进制:

      • 转义符 \

    • 常量

      • 在程序运行中不可以发生变化的量

    • 变量

      • 在程序运行中可以发生变化的量

      • 声明变量:声明变量的名字和类型

    • 输入输出

      • scan.close();//关闭流

    • 注释

      • 单行注释 //

      • 多行注释 /*注释内容*/

      • 文档注释 /**文档注释*/

  • 运算符

    • + - * /

    • ++a :先加加,后赋值 a++:先赋值,后加加

    • 比较运算符:> < <= >= != == 结果是布尔类型

    • 逻辑运算符:&& || !

    • 短路现象:多个表达式运算,前面的表达式已经可以明确整个表达式的结果,后面就可以不用再运行

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值