Java 入门基础 第一季

作者: jacky088 | 来源:发表于2018-09-03 23:31 被阅读9次

    [Toc]

    Java 入门基础 第一季

    第一章 Java 初体验

    1. Java 简介
    • 1991年Sun公司的James Gosling 等人开发一种Oak语言。
    • 1994年将Oak更名为Java
      Java是一种计算机编程语言,拥有跨平台、面向对象、泛型编程特性。

    JDK:Java Development Kit (Java开发工具包)
    JRE:Java Runtime Environment (Java运行时环境)


    JDK、JRE、JVM
    1. Java 开发环境搭建
    • 第一步:安装JDK
    • 第二步:配置环境变量
      三个变量:
      JAVA_HOME 配置JDK安装路径
      PATH 配置JDK命令文件的目录
      CLASSPATH 配置类库文件的位置

    第二章 变量和常量

    1. Java中的关健字
    2. 认识Java标识符
    • java中使用的合法标识符可以由字母、数字、下划线、美元符组成,不能包含空格、%、@等这些特殊符号且不能以数字开头。
    • 保留字不能作为符识符。
    • 标识符是区分大小写。
    1. 变量是什么
      Java中我们通过三个元素来描述一个变量:变量类型、变量名和变量值。


      变量好比酒店的房间
    2. 如何命名Java变量
      变量建议用驼锋式命令。如:String myMame = "Jacky";

    3. Java中的数据类型


      数据类型
    4. Java中的变量使用规则

    • Java中的变量,需要先声明再使用。
    • 可以在声明同时初始值。
    • 变量可以装入新的值。
    1. Java中的自动类型转换
      什么时候Java会发生自动类型转换呢?
    • 目标类型与源类型兼容。
      如:
    int age = 19;
    char result  = age; // char 与 int 不兼容
    
    • 目标类型长度大于源类型长度。即目标的盒子要装得下源才行。
    double avg1 = 75.5; 
    int avg2 = avg1; // 这里报错,int 装不下double
    
    1. Java中的强制类型转换
      在Java中可以强制类型转换。但是数据可能会造成丢失。
    double avg1 = 75.5;
    int avg2 = (int) avg1; // avg2 == 75;
    
    1. Java中的常量
      所谓常量,就是特殊的变量。它的值一旦被设定后就不可以在以后作出更改。
      常量名一般全大写。
    double PAI = 3.1415926;
    
    1. Java的注释
      Java中有三种类型注释:单行注释、多行注释、文档注释。
    /**
    * 这是文档注释
    * @author Jacky
    * @version v1.0
    */
    public class noteDemo {
       /*
      * 这是多行注释
      * 可以继续再作出描述
      */
      public static void main(String[] arg) {
          // 这里单行注释
          System.out.println("Hello Java");
      }
    }
    

    第三章 数组

    1. 什么是数组
      在Java中数组是一个可以存储相同数据类型的容器。
    2. 如何使用数组
    • 声明数组
    • 分配空间
    • 赋值
    int[] scores = {78,82,38,32,56};
    int[] scores = new int {78,82,38,32,56};
    int scores[] = {78,82,38,32,56};
    
    1. 使用循环操作数组
    int[] scores = {78,82,38,32,56};
    for(int i = 0; i < scores.length;i++){
      System.out.println(scores[i]);
    }
    
    1. 使用Arrays类操作数组
      排序:Arrays.sort(数组名); // 默认从小到大
      转为变符串: Arrays.toString(数组名);

    2. 使用foreach操作数组
      语法:

    int[] scores = {78,82,38,32,56};
    for(int score : scores){
      System.out.println(scores[i]);
    }
    
    1. 二维数组
      声明:数据类型[][] 数组名 = new 数据类型[行个数][列个数]
    int[][] tableNum = new int[2][3];
    int[0][0] = 0;
    int[0][1] = 1;
    int[0][2] = 2;
    ... 
    

    第四章 常用的运算符

    1. 什么是运算符
      运算符是一种进行运算的功能符号。
      Java中运算符有如下几种运算符:
    • 算术运算符
    • 赋值运算符
    • 比较运算符
    • 逻辑运算符
    • 条件运算符
    1. Java中的算术运算符 算术运算符
    2. Java中的赋值运算符 赋值运算符
    3. Java中的比较运算 比较运算
    4. Java中的逻辑运算符 逻辑运算符
    5. Java中的条件运算符(三目运算符)
      条件运算符( ? : )也称为 “三元运算符”。
      语法形式:布尔表达式 ? 表达式1 :表达式2

    6. 运算符的优先级


      优先级

    第五章 流程控制语句

    1. if
    2. if else
    3. switch
    4. while
    5. do...while
    6. for
    7. break
    8. continue
    9. 多重循环

    第六章 方法

    1. 如何定义Java中的方法
    public class HelloWorld {
      public void print(String x){
        System.out.println(x);
      }
      public static void main(String[] args){
        HelloWorld test = new HelloWorld();
        test.print("hello world!");
      }
    }
    
    1. 无参无返回值的方法
    2. 无参有返回值的方法
    3. 有参无返回值的方法
    4. 有参有返回值的方法
    5. 方法重载
      如果同一个类中包含了两个或两个以上方法名相同、方法参数的个数顺序类型不同的方法,则称为方法的重载,也可称该方法被重载了。
      当调用被重载的方法时,Java 会根据参数的个数和类型来判断应该调用哪个重载方法,参数完全匹配的方法将被执行。

    相关文章

      网友评论

        本文标题:Java 入门基础 第一季

        本文链接:https://www.haomeiwen.com/subject/vorjwftx.html