Java语言基础

    xiaoxiao2021-03-25  113

    JAVA 语言基础

    一、配置JAVA环境变量

    1. JAVA_HOME:新增,java jdk的安装根目录,例如:c:\program files\java\jdk1.7

    2. Path:修改,增加:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

    3. CLASSPATH:新增,.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;

    二、如何开发JAVA应用程序

    1. 开发工具(IDE

      记事本、eclipse(免费)myeclipse(收费)

    2. 开发步骤

    Ø 编写JAVA源代码,源代码文件以.java结尾。

    Ø 编译:将.java源代码文件编译为.class字节码文件。用到的是java编译器。命令:javac 源代码文件名.java

    Ø 运行:将.class字节码文件转换为计算机可以执行的机器指令。用到的是JVM(java虚拟机)命令:java 字节码文件名。

    三、向控制台打印输出的JAVA API

    Ø System.out.println(); :打印后换行

    Ø System.out.print(); :打印后不换行

    四、标示符(变量、常量、类、方法)的命名规则

    Ø 只能由字母(a-zA-Z)、数字、下划线、$组成。

    Ø 首字母不能是数字。

    Ø 不能是系统的关键字(48个关键字)

    Ø 见名知义

    五、数据类型

    Ø 两大类:基本数据类型(值类型)、引用类型。

    Ø 基本数据类型:4大类8小种

    整型:byteshortintlong

    浮点型:floatdouble

    布尔型:boolean。值只能是true或者false

    字符型:char。单个字符构成,用单引号引起来。例如:’a’

    Ø 引用类型:String、数组。

    六、定义变量

    1. 声明变量

      语法:数据类型  变量名;

    2. 给变量赋值

      语法:变量名 = ;

    3. 使用变量

      用变量的名称,就可以取到变量存储的值。

    七、运算符

    1. 赋值运算符:=

    2. 算术运算符:+-*/%++--+=

    3. 关系运算符:><>=<=!===

    4. 逻辑运算符:逻辑与(&&)、逻辑或(||)、逻辑非(!)

    5. 三目运算符:布尔表达式?表达式一:表达式二

    八、数据类型转换

    1. 自动类型转换

    条件:类型要兼容、目标类型要大于原类型。

    方式一:byte ->  short  ->  int  ->  long

    方式二:Float  ->  double

    方式三:整型  ->  浮点型

    2. 强制类型转换

    语法:目标类型  变量  =  (目标类型)变量;

    注意:强制类型转换有风险,有可能成功,也有可能失败。

    九、流程控制

    1. 分类

    顺序结构、选择结构、循环结构

    2. 选择结构

    if - else if - else if - else:进行范围选择时使用

    语法:  if(布尔表达式){

    //代码1

    }else if(布尔表达式){

    //代码2

    }else{

    //代码3

    }

    switch:等值的情况下使用

    语法:  switch(变量){

    case 常量1:

    break;

    case 常量2:

    break;

    ...  ...

    default:

    break;

    }

    3. 循环结构

    Ø while循环

    While(布尔表达式){

    //循环操作

    }

    Ø do-while循环

    do{

    //循环操作

    }while(布尔表达式);

    Ø for循环

    for(变量初始化;循环条件;更新循环变量){

    //循环操作

    }

    十、数组

    1. 定义:数组就是用于存储相同数据类型的一组数据。

    2. 语法:

    数据类型[]  变量名  =  new  数据类型[长度];

    数据类型[]  变量名  =  {元素1, 元素2, 元素3, ...};

    数据类型[]  变量名  =  new  数据类型[]{元素1, 元素2, 元素3, ...};

    3. 数组4要素:

    标示符、数据类型、元素、下标。

    4. 初始化

    不同类型的数组,初始值可能不同。

    int[] 0;   double[] 0.0;   boolean[] false

    5. 数组的长度

    int count  =  数据名.length;

    6. 遍历数组的2种方式

    方式一:for(int i = 0; i < 数组名.length;  i++){

    ...

    }

    方式二:for(数据类型  item  :  数组名){

    ...

    }

    7. 二维数组

    数据类型[][]  变量名  =  new  数据类型[长度1][长度2];

    二维数组在遍历时,需要2个嵌套的循环。

    十一、其他

    1. 冒泡排序

    2. Arrays工具类

    方法名

    介绍

    boolean equals(数组1, 数组2)

    判断2个数组是否相同(个数、顺序)。

    void sort(数组)

    对数组进行排序(升序)

    String toString(数组)

    将数组转换为字符串[元素1, 元素2, ...]

    数组对象  copyOf(数组, 长度)

    将原数组进行拷贝,形成一个长度为N的新数组。

    void  fill(数组,  val)

    将数组中所有元素重置为val

    int  binarySearch(数组,  key)

    使用二分查找法查找元素的索引(要求数组已经拍好序)。

     

     

    转载请注明原文地址: https://ju.6miu.com/read-26439.html

    最新回复(0)