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){

        //

      }

    }

    还有几个练习没做!!!

  • 相关阅读:
    备战考研算法笔记(四)快速排序
    VMware安装
    使用 Vagrant 打造跨平台开发环境
    类加载器,注解,动态代理
    IE兼容forEach/map/every/some等新方法
    不得不看的Java代码性能优化总结
    关于Oracle误操作--数据被Commit后的数据回退(闪回)
    JPA与Hibernate的关系
    Jenkins-GitHub-Gradle自动构建项目
    过滤器Filter
  • 原文地址:https://www.cnblogs.com/givemeanorange/p/10375592.html
Copyright © 2011-2022 走看看