快速学习java基础知识(Java基础01)

半小时学完Java基础不是梦!!!

Java语言的起源

学习Java语言可以先大概的了解一下Java语言的起源:

  1. Java语言之父是James Gosling.
  2. Java语言诞生于1995年05月23日!1996年01月正式发行JDK1.0到今日JDK已经发行到JDK14!但是市场最广泛运用的还是JDK8的版本!
  3. JDK.jre以及jvm
    JDK为java的开发环境 全称:java development kit
    Jre为java的运行环境 全称:java run envirement
    Jvm为java的虚拟机负责具体的运行java程序的机器
    三者存在从上到下的包含嵌套关系!
    Java语言在创世时有一句豪言:程序员只需编写一次,就可以处处运行。
    由于市面上操作系统的多样性,一种语言不可能兼容不同的操作系统,所以此时虚拟机应运而生,这个机器作为连接java和操作系统的桥梁,成功的完成了当年的目标。
    java只在虚拟机上去运行,至于不同的操作系统的兼容性工作,交给虚拟机去处理。虚拟机作为一个”中间人”,很好的完成了这一工作。

Java语言的基本操作

常用命令(基础)

  1. 盘符的切换:切换盘符时直接输入盘所对应的字母(不分大小写)+:+回车建即可;例如从C盘切换至D盘: (d:)+回车键或者**(D:)+回车键**;
  2. 返回到上一级目录可以直接输入cd…
  3. 去往下一级目录可以直接输入cd + 目录名,也可以输入cd + tab键出现提示寻找到需要去往的目录。
  4. 返回到对应盘符的根目录只需要输入**cd/**即可。
  5. 如果出现代码过多看不清的情况可以直接输入cls来清空面板
  6. 在执行重复代码时可以用键盘上的向上键选择前面所使用过的代码,可以更加方便!

关键字、注释和标识符

  1. 关键字:
    Java语言在被创建时有一些单词就被赋予了特殊的含义因此不能直接使用。例如:public、class、static…等等;

  2. 注释:
    注释分为三种:单行注释、多行注释、文档注释;
    **单行注释(//)顾名思义就对某一行代码进行注解;
    多行注释(/
    被注释内容 /(快捷键为:ctrl+shift+/))用于对一段代码进行解释等;
    文档注释(/
    被注释内容 */)常常用于在类的前面,介绍类的功能,作者,时间等等;

  3. 标识符
    Java语言在编写时有很多需要我们自己命名(变量名、类名、方法名)的地方,除了不能用已经被赋予了特殊含义的单词外命名还有一些其他的规则:
    整个变量名取名的范围有:字母_$数字驼峰命名法
    (多单词命名每个单词的首字母大写);
    想记住变量命名规则有一个简单的口诀:字,下,美,人,数,骆驼。
    其中还有一条规则:不得以数字开头
    方法名同变量名;
    类名:首字母大写,其他同变量名;
    注:强烈建议不要用中文!!!

  4. .Java的规范编程:一行只写一条语句,注意大括号的范围和正确的嵌套,以及代码的层级缩进。

变量

变量顾名思义就是可以变换的量!也可以理解为用来装数据的容器。
变量的定义格式:数据类型 变量名 = 变量值;
例如:int a = 1;解读意思就是将 1 这个数值赋予a保存。
注:一个变量一次只能保存一个数值。

数据类型

Java中基本数据类型有4类8种:

  1. 整数(4种):
    Byte: 字节型 (容量为1个字节 )
    Short: 短整型 (容量为2个字节)
    Int: 整型 (容量为4个字节)
    Long: 长整型 (容量为8个字节)

  2. 浮点数(2种):
    Float: 单精度:4个字节
    Double: 双精度:8个字节
    采用科学计数法!

  3. 字符型:
    Char:容量为2个字节

  4. 布尔型:
    Boolean:用于进行判断只输出true和false。
    注:引用数据类型可以用String、数组、类、接口;

数据类型的转换

  • 数据类型的自动转换遵循规则有:
    容量小转向容量大,精度小转向精度大!

  • 强制类型转换(目标数据转向容量小的数据类型):
    例如:

        int a = 10;
        double b = 0.5;
        a = (int)(a+b);

运算符

运算符可以细分为五种:

  • 赋值运算符
  • 算术运算符
  • 关系运算符
  • 逻辑运算符
  • 条件运算符

选择结构

选择结构大致分为两种:
if分支结构和switch分支结构

  1. 基本if选择结构
    if (判断条件){
    //判断为真进入否则跳过代码块,继续向下
    //代码块
    }

  2. if - else结构
    if (判断条件){
    //判断为真进入,否则直接进入else
    //代码块
    }eles{
    //代码块
    }

  3. 多重if选择结构
    if (判断条件){
    //判断为真进入,否则继续向下判断
    //代码块
    }eles if(判断条件){
    //代码块
    }eles if(){
    //代码块
    }

    eles{
    //代码块
    }

  4. 嵌套if选择结构
    针对杨前提条件的情况下!
    if (判断条件){
    if(判断条件){
    //代码块
    }

    }

  5. switch
    多重if在等值判断的情况下作形式上的改版和演化!
    只用于条件为等值的情况之下!

		switch (a){
     
            case 1:
                System.out.println("星期一!");
                break;
            case 2:
                System.out.println("星期二!");
                break;
            case 3:
                System.out.println("星期三!");
                break;
            case 4:
                System.out.println("星期四!");
                break;
            case 5:
                System.out.println("星期五!");
                break;
            case 6:
                System.out.println("星期六!");
                break;
            case 7:
                System.out.println("星期天!");
                break;
            default:
                System.out.println("您输入的数字有误!!!");
                break;
        }        

建议都把break写上,以免出现传统的情况!!!

你可能感兴趣的:(java)