Day02 HelloWorld

Hello World

  1. 创建文件Hello.java
  2. 编码
public class Hello{
    public static void main(String[] args){
		System.out.print("hello world!");
        
    }

}
  1. 注意类名需要文件名一致-此处为Hello
  2. cmd中使用javac Hello.java编译
    java Hello运行

开发环境

  • 使用IDEA
    psvm=public static void main(String[] args){}
    sout=System.out.println();

基本语法

注释

  • 单行注释
    //text
  • 多行注释
    /* text */
  • 文档注释
    /**
    * @Description Hello World
    * @Author 小N
    */

标识符

  • 关键字keyword
  • class 类名
  • void 方法名
  • 变量名以’字母’或’$‘或’_'开头
    不能使用已定义keyword
    区分大小写

数据类型

强类型语言

  • 要求变量先定义后使用
  • 安全性高
  • 运行较慢

数值类型

整数

  • byte -128 127
  • short 2byte
  • int 4byte
  • long 8byte L

  • 二进制 0b
  • 八进制 0
  • 十六进制 0x

小数

  • float F 字长有限 离散 大约数接近但不等于
    浮点数不要用于比较
  • double

字符

  • char

布尔值

  • boolean
    只有true或false两个值
    if(flag){}

引用类型

  • String
  • 使用的方法等

类型转换

  • 强语言类型运算时需要转换到同一类型
  • 强制转换(高到低)—— (类型)变量名
  • 自动转换(低到高)
  1. 不能对布尔值进行转换
  2. 不能将对象类型转为不相干的类型
  3. 高容量转换至低容量使用强制转换
  4. 转换时可能存在内存溢出
  5. 使用大数时可使用‘_’分割数字,获得更好的可读性

变量

命名规范

  • 所有变量、方法、类名要见名知意
  • 类成员变量 使用首字母小写驼峰原则 lastName
  • 局部变量 驼峰
  • 常量 大写字母与下划线 MAX_VALUE
  • 类名 首字母大写驼峰 LastName
  • 方法名 驼峰 runTime()

变量作用域

类变量

class内的变量

static 变量类型 变量名

实例变量

类里面方法外面
定义不进行初始化会变成默认值
布尔值默认false
基本类型为0 or 0.0 其他为null

局部变量

方法内的变量

常量

使用大写命名

final NAME = value;
final type NAME = value;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值