Java基础入门笔记

  • 1.1注释、标识符、关键字

    • 1.1.1 注释

      • Hello World程序
      • < public class Helloworld { public static void main(String[] args) { String teacher = "Rachel"; System.out.print("Hello World!\n"); }} >
      • 单行注释://+注释内容
      • 多行注释:/* 注释*/
      • 文档注释:/** 注释 */
      • 修改注释颜色:文件>>设置>>颜色方案>>java
    • 1.1.2 标识符

      • 关键词:

      • 所有的标识符都应该以字母,¥或者_开头
      • 首字符之后可以是字母,¥,_或者数字的任何字符组合
      • 不能使用关键词作变量名或者方法名
      • 变量名可以用中文命名
  • 1.2 数据类型

    • 基本类型
      • 整型
        • short:-32768~36767
        • byte:-128~127
        • int
        • long:在创建该类型的变量,会在数字后面加L
      • 浮点型
        • float:在创建时,在小数后面加F
        • double
      • 字符
        • char:只代表一个字
      • boolean:布尔值
    • 引用类型
        • String:字符串(属于一个类)
      • 接口
      • 数组
  • 字节(byte/B)

    • 位(bit/b)
    • 8个位就是一个字节
    • 1024B=1KB
    • 1024KB=1MB
    • 1024MB=1GB
  • 拓展:

    • 十进制:<int i=10>,此时输出的也是10
    • 八进制:<int i=010>,此时输出为8
    • 十六进制:<int i=0x10>,此时输出的为16
    • print:横着打印
    • printIn:竖着打印
    • double 和float 会精度缺失,因此最好要避免直接用浮点型进行比较
    • 为避免,可以用一个“BigDecimal”类(数学工具类)进行帮助
    • 通过在变量前加(数据类型),可以对数据类型进行强制转换>>所有字符本质还是数字
    • 转义字符:
      • \t 制表
      • \n 换行
      • ...
  • 1.3 变量、常量、作用域

    • 变量
      • 格式:
        • type varName [=value]
        • //数据类型 变量名 =值
      • 种类
        • 类变量:比实例变量多“static”;可以不用引用java名直接使用
        • 实例变量:没有关键字;从属于对象,若不初始化会输出这个类型的默认值,且若是要使用需要“java名+.+变量名”来引用
          • int>>0
          • boolean>>false
          • 除了基本类型其余都是NULL
        • 局部变量:方法里;必须声明和初始化值
    • 常量
      • Def:初始化后不能再改变值
      • 关键字:final
      • 一般用大写字母
      • 修饰符不区分先后顺序
  • 1.4 运算符

    • 类似C++
    • 另外:instanceof,>>>
    • >>有long为long,没long为int
  • 1.5 自增自减运算符

    • ++,--
    • 幂运算 java没有相关直接表述
    • Math类>>
      • 幂运算:pow(底,次幂)
  • 1.6 逻辑运算符

    • 与运算:前面为假,直接输出为假,后面短路,不会进行操作
    • 或运算:前面为真,直接输出为真,后面短路,不会进行操作
  • 1.7 位运算

  • 1.8 条件运算符

  • 1.9 简化运算符

  • 1.10 其他

    • 字符串连接符:+ ( 当+的两边有一个string类型就会将另一个转变为string类型输出)
  • 1.11 包机制

    • 一般用公司域名倒置作为域名
    • 按住ctrl键+鼠标右键>>进入存类的包
    • 为了能够使用某一个包的成员,我们需要在Java中明确导入该包
      • >>使用import语句实现功能>>(且可以导入自己写的包
      • *可以将整个包都导入进来
      • eg.

      • 选中,ALT+回车自动检测问题所在并提出解决方案

      • (package必须放在最上行<<定义包
  • 1.12 javaDoc

    • def:javadoc命令用于声称自己的API文档的
    • javadoc java文件 格式

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值