随笔分类 -  Java

摘要:反射 概念 JAVA程序在运行状态时,能够获取任意一个类的属性和方法; 并且可以创建类的对象实例,调用它的任意属性和方法; 这种动态获取类的信息以及动态调用对象方法的功能称为java的反射机制。 获取Class对象 每个类被系统加载后,系统会为该类生成一个对应的Class对象,通过它可以访问到JAV 阅读全文
posted @ 2019-08-12 23:25 可口可乐嗨 阅读(165) 评论(0) 推荐(0)
摘要:异常 简介 异常处理机制主要回答了三个问题 What:异常类型回答了什么异常被抛出 Where:异常堆栈跟踪回答了在哪抛出 Why:异常信息回答了为什么被抛出 Error和Exception Java异常体系 Throwable是整个Java异常体系的顶级父类,其带有两个子类Error和Except 阅读全文
posted @ 2019-08-06 22:52 可口可乐嗨 阅读(214) 评论(0) 推荐(0)
摘要:函数传参 1.传参方式 函数传递参数的方式有两种 按值传参,函数接收的是调用者提供的值 按引用传参,函数接收到的是调用者提供的变量地址 函数传参流程 那么java是按什么方式传参呢?答案是采用按值传参,函数的形参得到的是实参值的一份拷贝。 2.传递的参数为基本数据类型 执行过程 (1)调用函数dou 阅读全文
posted @ 2019-08-01 19:15 可口可乐嗨 阅读(2842) 评论(0) 推荐(0)
摘要:面向对象 类与对象 类时构造对象的模块,由类构造对象的过程称为创建类的实例; 我们可以将类想象成面包机,将对象想象成面包; 用java编写的所有代码都位于某个类中。 类之间的关系 对象的主要特性 关键字static (1)static修饰的方法是类的方法,可以通过类名.方法名直接引用,不需要再创建一 阅读全文
posted @ 2019-07-22 23:52 可口可乐嗨 阅读(175) 评论(0) 推荐(0)
摘要:java-多线程 start与run run方法只是Thread的一个普通方法的调用,而且是在主线程中执行 start方法会创建一个新的子线程并启动,通过此线程去调用run方法 栗子 Thread与Runnable Runnalbe并不具有多线程的特性,它依赖Thread中的start方法去创建一个 阅读全文
posted @ 2019-07-17 19:09 可口可乐嗨 阅读(204) 评论(0) 推荐(0)
摘要:进程与线程 进程与线程的由来 串行:一开始的计算机只能接收一些特定的指令,输入一个执行一个,这样效率很低 批处理:将需要执行的操作写成一个指令清单,让计算机按照清单上的指令执行 (计算机不断读取指令进行相应的操作,批处理操作系统诞生,计算机将指令清单写在一个磁带上,计算机读取指令进行相关操作, 将输 阅读全文
posted @ 2019-07-14 21:58 可口可乐嗨 阅读(262) 评论(0) 推荐(0)
摘要:函数 简述 函数是完成特定功能的代码块 定义格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) { 方法体; return 返回值; } 说明: A:修饰符 目前记住 public static B:返回值类型 用于限定返回值的数据类型 C:方法名 一个名字,为了方便 阅读全文
posted @ 2019-06-01 12:51 可口可乐嗨 阅读(172) 评论(0) 推荐(0)
摘要:数组 简述 数组是存储同一种数据类型多个元素的容器。 数组既可以存储基本数据类型,也可以存储引用数据类型。 定义数组 格式1:数据类型[] 数组名; 格式2:数据类型 数组名[]; 初始化数组 Java中的数组必须先初始化,然后才能使用。 所谓初始化:就是为数组中的数组元素分配内存空间,并为每个数组 阅读全文
posted @ 2019-05-19 21:02 可口可乐嗨 阅读(313) 评论(0) 推荐(0)
摘要:条件判断和循环语句 if语句 if语句格式1: if(关系表达式) { 语句体 } 执行流程: 首先判断关系表达式看其结果是true还是false 如果是true就执行语句体 如果是false就不执行语句体 if语句格式2: if(关系表达式) { 语句体1; }else { 语句体2; } 执行流 阅读全文
posted @ 2019-05-18 16:58 可口可乐嗨 阅读(480) 评论(0) 推荐(0)
摘要:运算符 简述 对常量和变量进行操作的符号 算术运算符(6种) +, -, *, /, %, ++, -- 说明: %的应用场景,判断两个数是否整除; 字符串参与的加法操作是字符串拼接; ++,--运算符:对变量做加1或者减1的操作; ++或者--既可以放在变量的后面,也可以放在变量的前面; 单独使用 阅读全文
posted @ 2019-05-18 16:53 可口可乐嗨 阅读(234) 评论(0) 推荐(0)
摘要:变量与数据类型 数据类型 (1)基本数据类型 byte, short, int, long, float, double, char, boolean (2)引用数据类型 包括类对象,接口对象,数组等 变量 在JAVA中,每一个变量都有一个数据类型; 声明一个变量后必须对变量进行显示初始化,否则会报 阅读全文
posted @ 2019-05-03 10:31 可口可乐嗨 阅读(387) 评论(0) 推荐(0)

levels of contents