zoukankan      html  css  js  c++  java
  • 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类型没有明确指定大小

    文章未经本人允许,禁止转载。 有技术问题,可加好友讨论。 联系方式:QQ:MjgxMjMxODAzNQ== 微信:bzNycjByLVhpYW9taW5n
  • 相关阅读:
    自学Python编程的第二天----------来自苦逼的转行人
    自学Python编程的第一天----------来自苦逼的转行人
    A-B 高精度
    A+B 高精度
    [NOI2002]银河英雄传说
    口袋的天空
    修复公路(并查集)
    并查集
    Surjectivity is stable under base change
    为什么Fourier分析?
  • 原文地址:https://www.cnblogs.com/Xiaoming0/p/13731603.html
Copyright © 2011-2022 走看看