沐汐技术博客Java 基础

Java 入门基础 第一季

2018-09-03  本文已影响9人  jacky088

[Toc]

Java 入门基础 第一季

第一章 Java 初体验

1. Java 简介

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


JDK、JRE、JVM
  1. Java 开发环境搭建

第二章 变量和常量

  1. Java中的关健字
  2. 认识Java标识符
  1. 变量是什么
    Java中我们通过三个元素来描述一个变量:变量类型、变量名和变量值。


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

  3. Java中的数据类型


    数据类型
  4. 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 会根据参数的个数和类型来判断应该调用哪个重载方法,参数完全匹配的方法将被执行。
上一篇下一篇

猜你喜欢

热点阅读