zoukankan      html  css  js  c++  java
  • java学习笔记 ①JAVA基础

    01 初始JAVA

    java历史:1995年sun公司推出(最新jdk11一般都用jdk8)

    java体系结构:java SE/java ME/java EE

    java环境:jdk+环境变量

    (jdk:Java Development Kit 运行编译所需的最小单元)

    java jdk的目录结构

    java文件(javac编译)class文件(java 虚拟机运行)跨平台 write once run anywhere

    java注释:单行注释/多行注释/javadoc注释

     IDE:集成开发环境

    java编译与反编译(jde工具)

    02 变量与选择结构

    变量命名 Java关键字

    基本数据类型(四类八大类型)+ 引用数据类型

    常量用final

    占用字节数位数

    自动类型转换+强制类型转换

    赋值运算符

    算数运算符

    关系运算符

    逻辑运算符(对两个布尔型操作,&逻辑与 / &&短路与 的区别,&即使左侧为false也要计算右边的表达式)

    位运算符

    条件运算符

    运算符优先级(赋值运算符优先级最低,单目运算符优先级最高)

    03 选择结构

    if else /  switch 选择结构

    switch(整形/字符型/枚举类型){

    case A:

    //break;

    case B:

    //break;

    case C:

    case D:

    //break;

    ...

    default:

    //break;

    }

    04 循环结构

    05 多重循环及调试

    do while/ while /for循环/增强for循环

    break / countinue /return

    break结束当前循环

    continue结束本次操作继续循环

    return直接返回调用处

    do{

    }while();(勿忘分号结尾)

    06 一维数组

    一维数组定义

    声明数组-分配空间-赋值-使用

    数组默认值:String-null  数值-0 boolean-false

    07 二维数组

    二维数组定义

    int[][] arr = new int[3][];

    int arr[][] = new int[3][6];

    int arr[][] = {{1,2,3},{4,5},{7,8,9,0}};

    (相当于多个一维数组,第一维必须指定大小,每个一维数组长度可以不同)

    java.util.Arrays工具包

     08 项目实战

    吃货联盟系统

    --------------------------------------------------------------------------------------------------------------------

    不懂的:

    jdk jre float取值范围

    注意的:

    char c = '可'; 单引号

    String s = "可乐";双引号

    float f = 3.14f;

    long l = 20000000L;

    控制台console输入的汉字是GBK格式

    项目和eclipse的编码格式

    查看文件的输入格式

    public class Person{

      public static void main(String[] args){

        //

      }

    }

    还有几个练习没做!!!

  • 相关阅读:
    Vue 2.x windows环境下安装
    VSCODE官网下载缓慢或下载失败 解决办法
    angular cli 降级
    Win10 VS2019 设置 以管理员身份运行
    XSHELL 连接 阿里云ECS实例
    Chrome浏览器跨域设置
    DBeaver 执行 mysql 多条语句报错
    DBeaver 连接MySql 8.0 报错 Public Key Retrieval is not allowed
    DBeaver 连接MySql 8.0报错 Unable to load authentication plugin 'caching_sha2_password'
    Linux系统分区
  • 原文地址:https://www.cnblogs.com/givemeanorange/p/10375592.html
Copyright © 2011-2022 走看看