大数据<javaSE + Linux精英实训班>_day_02

---恢复内容开始---

1:基础语法->变量

    变量是内存当中的小盒子(小容器),容器是什么?    变量装载的是数据!

2:基础语法->计算机的存储单元

    计算机存储设备的最小单元 "位" (bit),又称为 "比特位"。
    计算机的最小存储单元叫 "字节"  (byte),B.

    字节由8个位组成。
    1字节 = 8比特位

    1B = 8b
    1024B = 1KB
    1024 = 1MB
    1024MB = 1GB
    1024GB = 1TB
    1024TB = 1PB

3:基础语法->java中的数据类型(四类八种)

    整数类型->byte    字节数:     1     范围:-128 ~ 127
                    short      字节数:     2     范围:-32768 ~ 32767
                    int      字节数:   4  范围:-2147483648 ~ 2147482648
                    long    字节数:   8  范围:

    浮点型-> float        字节数:    4        单精度浮点
             -> double        字节数:    8        双精度浮点            精度高

    字符型->char        字节数:        2         可以表示一个字符,比如:‘a‘        ‘A‘  ‘唉‘

    布尔型-> boolean    字节数:    1      只有两个值:true        false

4:基础语法->常量与类型

    整数常量可以根据所在的范围来确定类型,java中默认的整数类型int类型。
    特别:2147483641L,100L是 long类型。

    java中浮点类型默认是double,在后辍加"F".

 5:基础语法->变量创建的三要素

  划分区域:指定存储的数据类型,并且命名
   创建变量三要素:类型、名字、数据
 
   int a= 100 ;

 6:基础语法->定义基本数据类型变量

代码块:

public  class Variable{
    public static void main(String [] args){
        // 定义整数类型
        byte b = 127;
        System.out.println(b);

        short s = 32767;
        System.out.println(s);

        int i = 20001002;
        System.out.println(i);

        // 定义Long类型
        long l = 2147483649L;
        System.out.println(l);

        // 浮点型,单精度的float
        float f = 1.0f;
        System.out.println(f);

        // 浮点型,双精度
        double d = 2.2;
        System.out.println(d);

        // 字符
        char c = ‘a‘;
        System.out.println(c);

        // 布尔类型  true   false
        boolean boo = true;
        System.out.println(boo);

    }
}
7:基础语法->字符串变量的定义
public class Variable_2{
    /*
        字符串用 "" 包裹,"0 ~ n"
    */
    public static void main(String [] args){
        // 指定数据类型    名称    数据 ,表示的是字符串的类型
        String s = "我爱大数据开发";
        System.out.println(s);
    }
}
8:基础语法->变量定义的注意事项
public class Variable_3{
    /*
            变量的定义和使用事项
            1、变量定义后,不赋值,不能使用
            2、变量的定义有效范围,有效范围在一对大括号内
            3、变量不可以重复定义
    */
    int a = 1;
    public static void main(String[] args){
            int i = 2;
            System.out.println(i);
    }
}
9:基础语法->数据类型的转换->自动转换
        1:范围小的数据类型值(byte),可以直接转换为范围大的数据类型值(如:int)
        2:范围大的数据类型值(int),不可以直接转换为范围小的数据类型(如:byte)

        数据类型排序:byte->short->int->long->float->double

        ->强制类型转换
public class Variable_4{
    public static void main(String[] args){
            //定义一个double类型变量
            double i = 1000;
            System.out.println(i);
    }
}
public class DataConvert{
    public static void main(String[] args){
        double d = 3.14;
        //int i = d;

        //System.out.println(i);

        // 强制转换
        System.out.println("===========强制转换=================");
        int i = (int)d;
        System.out.println(i);

        byte b = (byte)200;
        System.out.println(b);

        System.out.println("===========并接========");

        System.out.println("中" + "国");
    }

}
10:基础语法->算术运算符

        计算数据的符号。

                运算符    运算规则        范例            结果
                    +     正号             +3            3
                    +      加            2+2             4
                    +    链接字符串       "中"+"国"       中国
                    -      负号         nt a = 3;-a      -3
                    -      减            3-2             1
                    *      乘法            2*3            6
                    /      除号            5/2            2
                    %       取模            5%2           1
                   ++       自增       int a = 1;a++/++a   2
                    --      自减       int b = 3;b--/--b       2

11:基础语法->赋值运算符

        运算符        运算规则        范咧                    结果
            =                赋值           int a = 1;       2
           +=         加后赋值    int a = 3;a+=2              4
           -=             减后赋值    int a = 2;a-=2          0
           *=             乗后赋值    int a = 2;a*=2          4
           /=             整除赋值    int a = 2;a/=2          1
           %=         取模赋值    int a = 2;a%=2      0

---恢复内容结束---

原文地址:https://www.cnblogs.com/guijin/p/8569675.html

时间: 2024-12-14 09:25:08

大数据<javaSE + Linux精英实训班>_day_02的相关文章

大数据&lt;javaSE + Linux精英实训班&gt;_day_06

1:基础语法->引用数据类型(类) Scanner类:键盘输入 Random类:随机数 两种:1.Java提供好的类,这些类包含了很多方法和属性供我们使用 2.我们自己创建的类,按照类的定义标准,类中可以包含多个方法和属性 引用数据类型有3种:数组.类.接口(面向对象) public class Phone{ // 手机的属性 String color; String brand; // 寸尺 double size; } public class TestPhone{ /* 测试: 1.导入包

大数据&lt;javaSE + Linux精英实训班&gt;_day_09

1:面向对象->继承 描述事物之间的所属关系.使用种事物之间形成一种关系体系. 在java中类的继承是指在现有类的基础上构建一个新的类,构建出来的新类我们称作子类, 现有的类称作为父类. 子类会自动拥有父类所有的可继承的属性和方法. package com.itstar.demo01; /* * 定义员工类 * 属性和方法: * 成员变量 姓名 * 成员方法 工作 */ public class Emplpyee { String name; public void work() { Syste

大数据&lt;javaSE + Linux精英实训班&gt;_day_04

1:基础语法->for循环 最常见的循环语句. 用在循环次数已知的情况下. for(初始化表达式;循环条件;操作表达式){ 执行语句; ..... } /* for循环的编写格式: for(初始化表达式;循环条件;操作表达式){ 执行语句; ..... } 初始化表达式:定义变量,作用,控制循环的次数 条件:当条件为true的时候,执行循环体,当条件为false时,结束循环 增量:变量自增的情况 */ public class ForDemo{ public static void main(S

大数据&lt;javaSE + Linux精英实训班&gt;_day_07

1:基础语法->ASCII编码表 计算机的世界,01->二进制 全世界有多少个国家?每个国家用什么语句? 全世界都在使用计算机. 美国:计算机可以直接识别人类的文字 字母a对应的十进制为97,大写的字母A对应的十进制是65 美国佬:a-z A-Z 0-9 [email protected]#$%等 a->在硬盘当中存储并不是a,是a对应值97的二进制 常用的ASCII编码表: 数字0-9对应的ASCII编码十进制为48-57,字母a-z对应的是97-122,字母A-Z对应的是65-90.

大数据&lt;javaSE + Linux精英实训班&gt;_day_08

1:面向对象->面向对象和面向过程的思想 都是我们编写程序的一种方式. 面向过程:这种程序设计方式,遇到事情思考:"我该怎么做",然后一步步实现的过程. 典型的c语言就是. 面向对象:这种程序设计方式,遇到事情思考:"我改让谁来做",然后那个谁就是对象. 他要怎么做这件事是他自己的事,反正到最后合力把事做好就可以了. 找不到人,就创建这个人.java语言就是. 2:面向对象->代码实现 大象装冰箱总共分几步    开门  把大象装进去(存储大象->

[嵌入式高薪就业课程]嵌入式系统就业实训班

为培养适应企业需要.基础扎实.知识面宽.技能强.富有创新精神的嵌入式开发工程师, 通过本课程的系统学习,可以使学员由浅入深地对嵌入式ARM+Linux系统全面学习,能够独立胜任嵌入式底层开发.应用开发.系统开发.驱动开发等多方面工作,注重两大能力和敬业团队精神培养.  全面模拟IT公司的嵌入式软硬件开发.管理.组织.实施过程来强化个人能力和技术能力主要包括:工程实践能力团队协作能力 技术创新能力专业能力,编程能力 软硬件平台应用能力 项目开发能力 解决关键技术问题能力. 适合对象:理工科类专科(

一起来学大数据——走进Linux之门,学习大数据的重中之重

昨天我们看了有关大数据Hadoop的一些知识点,但是要在学习大数据之前,我们还是要为大数据的环境做一些的部署. 那么,今天我们就来讲讲开启我们大数据之路的Linux,跟上我们的脚步yo~ Linux介绍 Linux是我们当前各大系统中一种自由和开源的OS,虽然市面上有各种各样的版本,但是他们拥有同一个内核.我们在这个内核上面,自己添加一些程序后,就是我们之后称之的开发版本. 其中包括了两大阵营,它们分别是:Redhat系列和Debian系列.我们看到的红帽,centos就是第一个阵营的,而ubu

4个步骤带你搞定大数据,Linux到大数据学习路线资料(绝对必看)

Linux学习路线图 运维学习需要分为四个阶段: ①linux初级入门 ②linux中级进阶 ③linux高级提升 ④资深方向细化. 第一阶段:初级入门 Linux基础知识.基本命令(起源.组成.常用命令如cp.ls.file.mkdir等常见操作命令)Linux用户及权限基础Linux系统进程管理进阶Linux高效文本.文件处理命令(vim.grep.sed.awk.find等命令)第二阶段:中级进阶(基础运维) 中级进阶需要在充分了解linux原理和基础知识之后,对上层的应用和服务进行深入学

[3G嵌入式应用课程]嵌入式C语言实训班

第一阶段:掌握Qt 所应用的范围,建立面向对象开发的思维方法,列举使用Qt所开发的项目案例.包括行业案例, 与嵌入式开发的案例,掌握面向对象的图形界面的方法,包括计算机常用图形部件,掌握Qt 信号与槽的实现机制.技术顾问:廖老师  13687358291  qq:30546045532 1. Qt 简介与现状 2. Qt应用范围 3. 深入面向对象编程 4. Qt编程团队组建管理以及设计开发流程介绍 6. linux平台qt应用开发流程 7. Qt 对象模型与类图,介绍Qt 常用类(Qt对象结构