第一章 概念 JDK DOS命令符 语法规范 变量定义 数据类型 常量 修饰符

JAVA 第一章节 2-3天汇总一章,持续更新。点个关注不迷路!!!

概念

  1. JVM是虚拟机,本身不跨平台,跨平台的是java应用程序
  2. JRE 指的是java运行环境,包含jvm和java核心类库
    类库:存放多个java文件的仓库
  3. JDK:java语言软件开发的工具包,包含了编译工具和运行工具

在这里插入图片描述

JDK安装文件目录说明

在这里插入图片描述

DOS命令符

目的:为了能使用JDK,bin目录下javac.exe(编译)和java.exe(运行工具)

快捷打开:WIN+R

  • dir 查看当前路径
  • cd… 回退上一级目录
  • cls 清屏
  • cd item1\item2 进入到item2目录
  • ipconfig 查看网络配置
  • ping 127.0.0.1 查看网络是否畅通

语法规范

  • 大小写敏感
  • 类名:首字母大写,多个单词-MyFirstJavaClass
  • 源文件必须和类名一致
  • 主方法入口:所有的Java 程序由public static void main(String[] args) 方法开始执行

在这里插入图片描述

变量定义

格式
数据类型 变量名

int a;
double b;

使用:
变量名 = 值

a = 10 ;

变量的定义和使用

数据类型 变量名=值

int c = 30


注意事项:
1 变量名不能重复定义
2 变量名区分大小写
3变量名驼峰命名
4变量的作用域,只在他所在的大括号中有作用
5同一行可以定义多个变量名,但是要使用逗号隔开
6float类型数据,在定义时要加f或F,推荐F
7long类型数据,在定义时要加l或L


整数默认是int类型
java中存在常量优化机制
java中存在隐式类型转换
小的数据类型可以直接向大的数据类型转换
在这里插入图片描述

数据类型

原始数据类型

整型

  1. byte 1个字节 -128到-127
  2. short 2个字节 -32768到32767
  3. int 4个字节
  4. long 8个字节
  5. 浮点型
  6. float 4个字节
  7. double 8个字节
  8. 字符型
  9. char 2个字节
  10. 布尔型
  11. boolean 1个字节

复杂数据类型

  1. 数组
  2. 接口

常量

在这里插入图片描述

修饰符

访问控制符

  1. public : 公共访问权限,可以被任何类访问
  2. protected :受保护的访问权限,可以被同一包内的类和子类访问。
  3. private:私有访问权限,只能在声明它的类内部访问
  4. default:默认的访问权限,不使用任何修饰符,只能被同一包内的类访问

非访问控制符

  1. static:静态修饰符,用于创建静态成员和方法。属于类,所有对象共享同一个静态成员变量
  2. final:最终修饰符,用于声明变量变为常量,一旦被赋值就不能被修改,目的:防止类被继承,方法覆盖。
  3. abstract :抽象修饰符,用于声明抽象类和抽象方法,抽象类不能被实力化,抽象方法必须在子类中实现
  4. synchronized:同步修饰符,用于修饰方法和代码块,保证同一时间只有一个线程访问该方法和代码块
  5. volatile:易变修饰符,用于修饰变量,保证多个线程之间对变量的可见性。
  6. transient:瞬态修饰符,变量不会被序列化
  7. native:本地方法修饰符,通常和JNI一起使用
  8. strictfp:确保浮点运算在不同平台的一致性,精确浮点修饰符
  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值