zoukankan      html  css  js  c++  java
  • java基础总结大纲(一)

    java基础知识总结(一)

    1.java准备

    JVM(Java Virtual Machine): Java虚拟机,用于保证Java跨平台的特性;

    JRE(Java Runtime Environment):java运行环境,包括java+jvm的核心类库

    JDK(Java Development Kit):java开发工具,包含jre+(编译工具:javac.exe;打包工具:jar.exe)

    环境变量的作用:

    path:配置Windows可执行文件的搜索路径,扩展名为.exe的程序文件所在的目录,用于指定DOS窗口命令的地址

    ClassPath:配置class文件所在目录,用于指定类搜索路径,JVM就是通过它来寻找该类的class文件

    2.java基础知识点

    数据类型:

    (1)基本数据类型(4类8种):整数类型(byte/short/int/long);浮点类型(float/double);字符类型(char);布尔类型(Boolean);--其中布尔类型不参与类型的转换和运算

    (2)引用数据类型:类;接口;数组

    类型转换:

        精度由高到低:double、float、long、int、short(char)、byte

    (1)自动类型转换:低精度(小范围)->高精度(大范围)

    (2)强制类型转换:高精度(大范围)->低精度(小范围)

    内存结构:

    (1)栈内存:用于存储局部变量,数据使用完后所占空间自动释放;

    (2)堆内存:数组和对象,通过new创建的实例都存放其中

    (3)方法区:静态成员(static),构造函数,常量池,线程池存放其中

    变量:变量的作用是用来存储数据;其三要素为类型、变量名、值;

    数组:同一组数据类型的集合,下标由0开始;常出现的异常(NullPointerException 空指针异常;ArrayIndexOutOfBoundsException 索引值越界)

          (1)数组的优点:

        i:随机访问性强

        ii:查询速度快

      (2)数组的缺点:

        i:增删速度慢

        ii:可能浪费内存

        iii:内存空间要求高,必须有足够大的连续内存存储空间。

        iiii:数组的大小固定,不能动态扩展。

          (3)链表的优点

        i:插入删除速度快

        ii:大小不固定,可以动态扩展。

        iii:内存利用率高,不会浪费内存

      (4)链表的缺点:

        i:不能随机查找,必须从第一个开始遍历,查找效率低

  • 相关阅读:
    Sample XPS Documents Download
    触发器中的inserted表和deleted表
    Using freewheel.labs.autodesk.com to auto generate preview images of DWF files on your web site
    解除SQL对组件"Ad Hoc Distributed Queries"的"STATEMENT'OpenRowset OpenDatasource"的访问
    读写xps
    XPS文件,在Windows XP下的打开查看阅读和打印方法。
    Learning to Reference Inserted and Deleted Tables
    Get value from updated, inserted and deleted
    Reinstall Microsoft Helper Viewer
    如何查找文件的IFilter
  • 原文地址:https://www.cnblogs.com/qiuyingbo/p/13301269.html
Copyright © 2011-2022 走看看