Java基础

Java基础语法

1.注释

java中的注释有三种:

  1. 单行注释 //

  2. 多行注释 /* */

  3. 文档注释 /** */

2.标识符和关键字

3.数据类型

java是强类型语言,要求变量的使用严格符合规定,所有变量必须先定义后使用。

基本类型

数值类型

  1. 整数类型:byte1、short2、int4、long8 (long类型要在数字后面加个L)

  2. 浮点类型:float4、double8 (float类型要在数字后面加个F)

  3. 字符类型:char2

(后面为字节数)一共八个基本数据类型

Boolean类型

true和false(占1位)默认值为False

引用类型

  1. 接口

  2. 数组

4.类型转换

由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换。

运算中,不同类型的数据先转化为同一类型,然后进行运算。

  • 低------------------------------------->高

    byte,short,char->int->long->float->double

  • 强制类型转换

    int i=128;
    byte b=(int)i;//注意内存溢出
    //高->低
    char c = 'a';
    int d = c+1;
    System.out.println(d);
    //结果为98
    System.out.println((char)d);
    //结果为b
  • 自动类型转换

    int i=128;
    double b=i; //自动转换
    //128-->128.0
  • 注意事项

    1. 不能对布尔值进行转换

    2. 不能把对象类型转换为不相干的类型

    3. 在把高容量转换到低容量的时候,强制转换

    4. 转换的时候可能存在数据溢出,或者精度问题!

5.变量、常量、作用域

变量

  • 类变量

  • 实例变量

  • 局部变量

    public class Variable{
       static int allClicks=0; //类变量,必须加上static,从属类,跟随类的生命周期
       String str = "Hello World";//实例变量,从属于对象;如果不自行初始化,执行默认值
       
       public void method(){
           int i = 0;//局部变量,必须声明和初始化值
      }
    }

常量

值被设定之后,在程序运行过程中不允许被改变。

常量名一般使用大写字符。

通过final来进行定义。

 

6.基本运算符

7.自增自减运算符

int a = 3;
int b = a++; //执行完代码后,先给b赋值,再自增
//a = a+1;
-----------------------
//a = a+1;
int c = ++a; //执行完代码前,先自增,再给c赋值

幂运算

double pow = Math.pow(2,3);
//2^3 2*2*2=8

 

8.三元运算符

细节字符串连接符

int a = 10;
int b = 20;
System.out.println(""+a+b);
//输出结果为1020,a和b进行了拼接
System.out.println(a+b+"");
//输出结果为30

三元运算符

//x ? y : z
//如果x==true,则结果为y,否则结果为z
int score = 80;
String type = score < 60 ? "不及格":"及格"; //必须掌握

9.包机制

包的本质是文件夹

10.Javadoc

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2021-09-07 00:08  阿林学习笔记  阅读(66)  评论(0)    收藏  举报