java学习笔记(day01)

了解java

0x01 常量的概述和使用

什么是常量
在程序执行过程中值不可以发生改变的量。

JAVA中的常量分类
1.字面值常量
2.自定义常量

字面值常量的分类
1.字符串常量:用双引号括起来的内容
2.整数常量:所有整数
3.小数常量:所有小数
4.字符常量:用单引号括起来的内容,里面只能放单个数字,单个字母或单个符号
5.布尔常量:较为特殊,只有true和false
6.空常量:null

package day01;public class 常量 {    public static void main(String[] args) {//        1.字符串常量:用双引号括起来的内容        System.out.println("java程序员");//        2.整数常量:所有整数        System.out.println(1000);        System.out.println(-1000);//        3.小数常量:所有小数        System.out.println(5.21);//        4.字符常量:用单引号括起来的内容,里面只能放单个数字,单个字母或单个符号        System.out.println('A');        System.out.println('6');        System.out.println('+');//        5.布尔常量:较为特殊,只有true和false        System.out.println(true);        System.out.println(false);//        6.空常量:null//        System.out.println(null);    }}

0x02 DOS命令

1.查看目录内容命令:dir
2.打开指定目录命令:cd 路径
3.创建目录命令:md 文件夹名称
4.删除当前指定的目录:rd 路径
5.创建 文件:echo a>a.txt
6.文件复制命令:copy 源文件路径 目标文件路径
7.显示文本文件内容:type 文件名
8.更改文件名:ren 原文件名 要修改的文件名
9.删除文件:del 文件名
10.清楚屏幕命令:cls
11.改变当前盘符:d:
12.查看环境变量:path

0x03 Java语言特点

1.简单性
2.解释性
3.面向对象
4.高性能
5.分布式处理
6.多线程
7.动态性
8.安全性
9.跨平台
10.移植性

0x04 Java语言跨平台原理

1.什么是跨平台性
开发的软件在任何操作系统上都能安装运行

2.Java预言跨平台原理
只要在需要运行java应用程序的操作系统上,先安装一个java虚拟机(JVM),由JVM来负责Java程序在该系统中的运行。

0x05 什么是进制

1.什么是进制
进制是一种进位方法,对于任何一种进制--x进制,就表示某一位置上的数运算时逢x进一。
二进制逢二进一
八进制逢八进一
...

2.不同进制数据的java表现形式
二进制的数据表现形式:由0,1组成。以0b开头 2=10
八进制的数据表现形式:由0~7组成。以0开头 8=10
十进制的数据表现形式:由0~9组成。整数默认是十进制 10=10
十六进制的数据表现形式:由0~9,a,b,c,d,e,f组成。以0x开头 16=10

注意:只有JDK1.7版本以上可以使用0b2表示二进制

package day01;public class 进制 {    public static void main(String[] args) {//        不同进制数据的java表现形式//        二进制的数据表现形式:由0,1组成。以0b开头 2=10        System.out.println(0b10);//        八进制的数据表现形式:由0~7组成。以0开头 8=10        System.out.println(010);//        十进制的数据表现形式:由0~9组成。整数默认是十进制 10=10        System.out.println(10);//        十六进制的数据表现形式:由0~9,a,b,c,d,e,f组成。以0x开头 16=10        System.out.println(0x10);    }}

0x06 二进制单位换算

在计算机中,只能识别二进制的数据,二进制就是0,1来表示的

字节是数据存储的基本单位

一个字节有八个比特位(1byte=8bit)

数据存储单位计算
1byte=8bit
1kb=1024byte
1M=1024kb
1G=1024M
1T=1024G

0x07 进制转换

任意进制到十进制的转换原理:
系数:每一位上的数据
基数:x进制,基数就是x
权:在右边,从0开始从右往左编号,对应位上的编号即为该位的权
结果:把系数 * 基数的权次幂相加即可。

0x08 变量的概述及格式

什么是变量
在程序执行的过程中,在某个范围内其值可以发生改变的量

变量的定义格式
数据类型 变量名=变量值;
byte b = 127;

为什么要定义变量
用来不断存放同一类型的值,并可以重复使用

0x09 Java基本数据类型

为什么有数据类型
Java语言是强类型语言,对每一种数据都定义了明确的具体数据类型
每一种数据类型在内存中分配了不同大小的内存空间
这样做是为了充分高效的利用内存空间

Java中数据类型的分类
基本数据类型
引用数据类型

基本数据类型分类(四类八种)
整数型:
byte 占一个字节
short 占两个字节
int 占四个字节
long 占八个字节
区别:数字大小范围不一样,取值范围不一样

浮点型:
float 单精度 占四个字节
double 双精度 占八个字节

字符型:char 占两个字节

布尔型:boolean java中boolean类型没有明确指定大小

posted @ 2020-09-25 18:01  小明-o3rr0r  阅读(203)  评论(0编辑  收藏  举报