首先java这个了解下java的基础

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

首先java文件都是以.java结尾的  然后 他所有的内容都是有一个入口的就是放在了public static void main(String [] args){ 文件的内容}中

第一个java文件

public class one {  //每一个文件必须要有一个公共类  这个类名必须和你的文件名一致


    public static void main(String [] args)  // java入口
    {
        System.out.println("Hello world");
    }
}

 

 

java的注释:

单行注释://  注释内容


多行注释:/*注释内容*/

 

 

 

一、元素(变量)的命名

java中元素(类名、变量名、方法名、接口名、包名)统称为标识符

定义规则:

由数字、字母、下划线$组成

数字不可以开头

不可以使用关键字保留字但能包含关键字保留字

java元素中严格规定大小写,长度无限制

标识符不能包含空格

 

不能使用关键字但是可以包含的意思是  你的命名中有一大堆但是可以含有这个关键字 要是只有单独的一个关键字是不行的

eg:

class one{  // 必须要和你的文件名一致
    public static void main(String [] args){


    }
}

class static{     // 错误不可以使用关键字

}

class static_1{  // 可以使用 因为只是单纯的包含关键字
    
}

 

java变量:

java的变量和以前所接触的变量不同需要携带变量的类型

变量必须要先声明之后再去使用

1、数据类型 变量名 = 变量值;   //分号是必须添加的
  eg: int age = 30;

2、
也可以分开定义:
数据类型 变量
变量名 = 变量值
  eg:
  int age ;
  age = 30;

 

eg:

class one{  // 必须要和你的文件名一致
    public static void main(String [] args){
        int age = 30;  //变量的定义
        System.out.println(age);  // 变量的使用


        int number;  //  变量的生明
        number = 300;  //  变量的赋值
        System.out.println(number);


    }
}

 

java的数据类型

         存储大小     例值     注释

byte      1byte        3      字节

int       4bytes       3      整数

short     2bytes       3      短整数

long      8bytes       3      长整数

float     4bytes     1.2      单精度浮点数

double    8bytes     1.2      双精度浮点数

char      2bytes     'a'      字符

boolean   1bit      true      布尔值

java 基础one 随笔 第1张

 

 java 基础one 随笔 第2张

 

 

基本数据类型:

  整型: byte\short\int\long

  浮点型:float\double

  字符型: char

  布尔型: boolean

 

 

 

 

第一类、整数类型
byte:8 位,用于表示最小数据单位,如文件中数据,-128~127
short:16 位,很少用,-32768 ~ 32767
int:32 位、最常用,-2^31-1~2^31  (21 亿)
long:64 位、次常用

注意事项:int i = 8;这里的8叫做直接量或者字面量,就是直接写出来的常数。整数字面量默认都是int类型,所以在定义的long类型后面要加上L或l(加不加l现在都一样)。小于32位的变量都是按照int结果去计算的。特别提醒的是强转符比数学运算符优先级要高。

        long length = 3000;
        long l = 30l; //变量值携带l
        System.out.println(l);  // 30
        System.out.println(length);  // 3000

 java 基础one 随笔 第3张

 

浮点数:

float单精度

double/Double 双精度

float定义的元素后面必须加上f不然就会报错,通常在使用的时候会使用double,如果写的是Double的话就要在值后面写上d

        float f = 3.1f;
        double n = 4.56;
        System.out.println(f);  // 3.1
        System.out.println(n);  // 4.56

     Double tt = 300d;
     System.out.println(tt); //300.0 如果是整数自动加上一个小数点


 

 

字符型:char(1字符=2字节)字符是只能有一个的  并且char的后面的字符的引号只能用单引号

        char c1 = 'q';  //只能放置一个数字或者字母 不能放置汉子或者其他的
        Sysytem.out.println(c1);

 

 

 

布尔类型:boolean

只能取两个值之一: true、false

常常在条件判断 循环结构中使用

        boolean bb1 = true;
        System.out.println(bb1); // true

 

循环语句中的使用

 
if(isMarried){
System.out.println("你就不可以参加单身party");
}else{
System.out.println("你是单身可以来参加单身party");
}
 

 

数据类型的转换:

根据:byte --> short --> int --> long --> float --> double  结论:byte容量最小  double容量最大  当容量小的与容量大的进行运算的时候结果自动提升为容量大的,要选择容量大的来接收

eg:

        byte a1 = 34;
        int b1 = 127;
        //byte ab = a1+b1;  // 这样会使精度丢失  不能这样使用因为int别byte大 要用大的去接收
        int ab = a1+b1;
        System.out .println(ab);



    int c = 234;
    long g = 234324;
    float cg = c + g;
    System.out.println(cg); //234558.0


    short s1 = 123;
    double bu = s1; // 可以直接赋值转换给double的元素
    System.out.println(bu);

 

 

 

 

 

 

 

 

 

 

 



 

 

 

 .

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄