概述
day01【前言、入门程序、常量、变量】
一. Java的简介(了解)
- Java语言之父— 詹姆斯-高斯林
1. 进制
进制 | 范围 | 书写方式 |
---|---|---|
十进制 | 0~9 | 正常 |
二进制 | 0, 1 | 0b开头, 0b10 |
八进制 | 0~7 | 0开头 |
十六进制 | 0~9, a, b, c, d, e, f | 0x开头 |
[外链图片转存失败(img-7gnqSxui-1564289182371)(assets/1562894361777.png)]
十进制转换成二进制
- 除2倒取余
二进制转换成十进制
- 8421码
2. 字节
- 计算机中最小的存储单元 — 字节
- 字节: byte
- 一个字节, 由8个二进制位(bit)
- 1k = 1024b
- 1M = 1024k
- 1G = 1024M
- 1T = 1024G
3. DOS基本命令
如何打开DOS命令行
- win + r >> 输入cmd >> 回车
常用命令
命令 | 作用 |
---|---|
cd 路径 | 进入到指定的目录(文件夹) |
盘符: | 盘符的切换 |
cd… | 退出当前目录, 返回上一层目录 |
dir | 显示当前目录中的所有内容 |
cls | 清屏 |
二. 配置环境
Java语言的特点
- 开源
- 跨平台
配置环境变量
- 在任何的路径下, 都能够使用java.exe和javac.exe
三. HelloWorld入门程序(重点)
如何运行程序
- 在cmd中进入java文件所在的目录
- 使用
javac 文件名.java
命令进行编译 - 使用
java 文件名
命令运行程序
/*
创建了一个类, 类名是Demo01
*/
public class Demo01 {
// 创建了主(main)方法, 主方法是程序运行的入口
public static void main(String[] args) {
// 输出语句, 将小括号中的内容输出打印出来
System.out.println("HelloWorld");
}
}
三个小知识点
(1) 注释
- 注释: 对代码起到解释说明的作用, 不会参与程序的编译和运行.
// 单行注释
/*
多行注释
*/
/**
文档注释
*/
(2) 关键字
- 关键字: Java程序赋予了特殊含义的单词.
目标
- 能够区分哪个是关键字
- 关键字: 变颜色
(3) 标识符
- 标识符: 起名的
标识符的命名规则(必须遵守)
- 可以由英文字母大小写(a-zA-Z), 数字(0-9), 下划线(_), 美元符($)
- 不能以数字开头
- 不能是Java中的关键字
标识符的命名规范(建议遵守)
-
变量和方法: 第一个单词都小写, 从第二个单词开始, 每个单词的首字母大写, 其余小写.
例如: name, maxAge
-
类, 接口, 枚举: 每个单词的首字母都大写, 其余小写
例如: Demo, DemoOne
-
见名知意
例如: 代表年龄-age
四. 常量和变量(重点)
1. 常量
- 常量: 在程序运行过程中, 值不会发生改变的.
常量
- 自定义常量(Day10)
- 字面值常量
常量 | 描述 | 举例 |
---|---|---|
字符串常量 | 双引号括起来的, 里面可以是任意内容 | “abc” |
字符常量 | 单引号括起来的, 里面只能是单个字符 | ‘a’ |
整数常量 | 整数 | 100 |
小数常量 | 小数 | 12.3 |
布尔常量 | 只有两个值, 真/假 , true/false | true/false |
空常量 | 只有一个值, null | null |
// 字符串常量
System.out.println("abc");
// 字符常量
System.out.println('a');
// 整数常量
System.out.println(100);
// 小数常量
System.out.println(12.3);
// 布尔常量
System.out.println(true);
System.out.println(false);
2. 数据类型
- 生活中: 有很多物品, 物品有大有小, 我们使用不同大小的箱子来存放不同的物品.
- Java中: 有很多数据, 数据有大有小, 我们使用不同大小的数据类型来存放不同的数据.
数据类型
-
引用数据类型(Day05)
-
基本数据类型(4类8种)
基本数据类型的分类 哪种 描述 整型 byte(-128 ~ 127) 10 short 10 int(默认) 10 long(可以加大写的L) 10L 浮点型 float(单精度) 12.3F double(双精度, 默认) 12.3 字符型 char ‘a’ 布尔型 boolean true/false
3. 变量
变量的定义格式
// 第一种格式: 声明并赋值
// 数据类型 变量名 = 值;
// 第二种格式: 先声明, 后赋值
// 数据类型 变量名; // 先声明
// 变量名 = 值; // 后赋值
修改变量的格式
// 变量名 = 值;
public class Demo04 {
public static void main(String[] args) {
// 定义每一种数据类型的变量
// 数据类型 变量名 = 值;
// byte
byte b = 10;
System.out.println(b);
// short
short s = 20;
System.out.println(s);
// int
int i = 30;
System.out.println(i);
// long
// long l = 12345678901; // 报错, 过大的整数, 超出了int取值范围
long l = 123456789012L;
System.out.println(l);
// float
// 12.3默认是double类型, 取值范围比float大
// 将double类型的数字, 赋值给float
float f = 12.3F;
System.out.println(f);
// double
double d = 23.4;
System.out.println(d);
// char字符, 单引号
char c = '你';
System.out.println(c);
// boolean
boolean b1 = true;
boolean b2 = false;
System.out.println(b1);
System.out.println(b2);
}
}
最后
以上就是动人小松鼠为你收集整理的day01【前言、入门程序、常量、变量】day01【前言、入门程序、常量、变量】的全部内容,希望文章能够帮你解决day01【前言、入门程序、常量、变量】day01【前言、入门程序、常量、变量】所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复