合集-java基础
摘要:path环境变量配置的作用 程序的执行需要使用外部指令javac,但是javac指令仅仅能在JDK安装目录下的bin目录下时候,因此程序只能写入bin目录 程序开发过程中,不能将源代码写入JDK的安装目录,因此需要将源程序保存到任意位置的指定目录(英文目录),所以需要使javac指令在任意目录下可以
阅读全文
摘要:关键字概述 被Java语言赋予特定含义的单词 关键字特点 组成关键字的字母全部小写 关键字注意事项 goto和const作为保留字存在,目前并不使用 类似IDEA这样的集成工具,针对关键字有特殊的颜色标记,非常直观 标识符概述 就是给类,接口,方法,变量等起名字时使用的字符序列 组成规则 英文大小写
阅读全文
摘要:常量:在java程序运行过程中,其值不能够发生改变的量 分类: 字面值常量: 字符串常量:被双引号括起来的字符序列 "java" 字符常量:被单引号括起来的单个字符 'a' 整数常量:所有的整数 100 200 -100 小数常量:所有的小数 1.23 3.14 -1.23 布尔常量:true fa
阅读全文
摘要:引言 1、计算机中所有的数据之间的运算都是采用补码进行的,要想知道一个数据的补码,就必须得先知道其反码,要想知道反码,就必须先知道其原码 2、上面所提到的原码,反码,补码其实都是二进制的形式 3、我们看到的结果都是原码转10进制之后的结果 原码:最高位为符号位,其余位为数值位 正整数:符号位为0,其
阅读全文
摘要:变量:在java程序运行过程中,其值可以发送改变的量 定义变量的语句格式: 数据类型 变量名 = 初始化值; 使用变量的注意事项: 1、使用基本数据类型的变量,实际上使用的是变量中存储的值 2、在同一作用域(同一个大括号)中,变量名不能重复 3、变量名是区分大小写的 4、java中整数默认是int类
阅读全文
摘要:方法的形式参数 形式参数是基本数据类型 形式参数是引用类型 (1)形式参数是基本数据类型 基本数据类型作为方法的形参,形式参数的改变不影响实际参数 public static void main(String[] args) { int a = 10; int b = 20; System.out.
阅读全文
摘要:内部类 一、定义:将一个类A定义在一个类B中,这个类A称之为内部类 二、分类: 成员内部类:将类定义在一个类中的成员位置上,相当于外部类的一个成员 局部内部类:将类定义在一个方法中 三、访问特点: 内部类可以直接访问外部类的成员,包括私有和静态。 class Outer1{ int a1 = 10;
阅读全文
摘要:一、知识点概述 (1)异常:异常就是Java程序在运行过程中出现的错误。 (2)异常由来:问题也是现实生活中一个具体事务,也可以通过java 的类的形式进行描述,并封装成对象。其实就是Java对不正常情况进行描述后的对象体现。 (3)JVM的默认处理方案 把异常的名称,错误原因及异常出现的位置等信息
阅读全文
摘要:代码块 概述:在Java中,使用{}括起来的代码被称为代码块,根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解)。 (1)局部代码块 在方法中出现;限定变量生命周期,及早释放,提高内存利用率 (2)构造代码块 在类中方法外出现;多个构造方法方法中相同的代码存
阅读全文
摘要:静态变量VS成员变量 (1)所属不同 静态变量属于类,所以也称为为类变量 成员变量属于对象,所以也称为实例变量(对象变量) (2)内存中位置不同 静态变量存储于方法区的静态区 成员变量存储于堆内存 (3)内存出现时间不同 静态变量随着类的加载而加载,随着类的消失而消失 成员变量随着对象的创建而存在,
阅读全文
摘要:并发修改异常 ConcurrentModificationException详解 异常产生原因:并发修改异常指的是在并发环境下,当方法检测到对象的并发修改,但不允许这种修改时,抛出该异常。 异常抛出在ArrayList类中的checkForComodification()方法中。 checkForC
阅读全文
摘要:1:运算 对常量和变量进行操作的过程称为运算。 2:运算符 对常量和变量进行操作的符号称为运算符 3:操作数 参与运算的数据称为操作数 4:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。 不同运算符连接的式子体现的是不同类型的表达式。 注意事项:一个表达式最终的数据类型,由参
阅读全文
摘要:流程控制语句分类 顺序结构 顺序结构概述 按照代码的编写顺序自上而下执行 选择结构 if选择语句 `语句定义格式1`: if(关系表达式){ 语句体; } `语句定义格式2`: if(关系表达式){ 语句体1; }else{ 语句体2; } `语句定义格式3`: if(关系表达式1){ 语句体1;
阅读全文
摘要:概述:简单的说,方法就是完成特定功能的代码块 格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) { 函数体; return 返回值; } 名词解释: 修饰符:public| protected | 默认 | private |final|static|abstract,
阅读全文
摘要:数组概念 是一块连续固定大小的内存空间,数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。 数组既可以存储基本数据类型,也可以存储引用数据类型。 特点: 1、数组的长度大小是固定的 2、同一个数组中,存储的元素数据类型是一样的 3、具有索引下标的概念,将来可以通过索引获取元素 4、数组查
阅读全文