随笔分类 - Java
review
摘要:1. 异常概述 异常:在 Java 语言中,将程序执行中发生的不正常情况称为 "异常" (开发过程中的单词拼写错误、语法错误和逻辑错误不是异常,这是你不正常)。Java程序在执行过程中所发生的异常事件可分为两类: Error:Java 虚拟机无法解决的严重问题。如:JVM 系统内部错误、资源耗尽等严
阅读全文
摘要:1. 抽象类和抽象方法 1.1 概述 「父类」的目的是为它的所有导出类创建一个通用接口。建立这个通用接口的唯一理由是,不同的子类可以用不同的方式表示此接口。通用接口建立起一种基本形式,以此表示所有导出类的共同部分。即将「父类」称作“抽象基类”,或简称“抽象类”。 如果我们只有一个抽象基类,那么该类的
阅读全文
摘要:1. static 1.1 引入 当我们编写一个类时,其实就是在描述其对象的属性和行为,而并没有产生实质上的对象,只有通过 new 关键字才会产生出对象,这时系统才会分配内存空间给对象, 其 !static 方法才可以供外部调用。 我们有时候希望无论是否产生了对象或无论产生了多少对象的情况下,某些特
阅读全文
摘要:1. Object 类的使用 Object 类是所有 Java 类的根父类;如果在类的声明中未使用 extends 关键字指明其父类,则默认父类为 java.lang.Object 类。 1. 仅提供空参构造器 2. 成员方法 1.1 finalize() 当垃圾回收器确定不存在对该对象的更多引用时
阅读全文
摘要:看了视频,里面就只说了“编译看左边,运行看右边”,讲的跟玄学似的。于是看了很多博客,现摘下来做个整合。 1. 运行时数据区 Java 源代码被编译器编译成 class 文件(不是底层操作系统可以直接执行的二进制指令)。因此,我们需要一种平台可以解释 class 文件并运行它。而做到这一点的正是 JV
阅读全文
摘要:1. 类与类之间的关系 1.1 依赖 对象之间最弱的一种关联方式,是临时性的关联。代码中一般指由局部变量、函数参数、返回值建立的对于其他对象的调用关系。 1.2 关联 对象之间一种引用关系,比如客户类与订单类之间的关系。这种关系通常使用类的属性表达,关联可以有方向,即导航。 一般不作说明的时候,导航
阅读全文
摘要:1. 构造器 1.1 用构造器确保初始化 可以假想为编写的每一个类都定义一个 initialize() 方法 该方法的名称提醒你在使用其对象之前,应首先调用 initialize()。然而,这同时意味着用户必须记得自己去调用此方法 在 Java 中,通过给定【构造器】,类的设计者可确保每个对象都会得
阅读全文
摘要:1. 方法概述 方法是类或对象行为特征的抽象,用来完成某个功能操作;将功能封装为方法的目的是,可以实现代码重用,简化代码 Java 中的方法只能作为类的一部分来创建,即 Java 里的方法不能独立存在,所有的方法必须定义在类里;方法只有通过对象才能被调用,且这个对象必须能执行这个方法调用。 如果试图
阅读全文
摘要:1. POP 与 OOP 二者都是一种思想,面向对象是相对于面向过程而言的。 面向过程,强调的是功能行为,以“函数”为最小单位,考虑怎么做。 面向对象,将功能封装进对象,强调的是具备了功能的对象,以“类/对象”为最小单位,考虑谁来做。 例子:人把大象装进冰箱 2. 类和对象 用引用操纵对象(对象是实
阅读全文
摘要:1. 概述 数组值是相同类型的、用一个标识符名称封装到一起的一个对象序列或基本类型数据序列。 当创建一个数组对象时,实际上就是创建了一个引用数组,并且每个引用都会自动被初始化为一个特定值,该值拥有自己的关键字 null。一旦 Java 看到 null,就知道这个引用还没有指向某个对象。在使用任何引用
阅读全文
摘要:控制语句分为 3 类:顺序、选择和循环。这三种基本逻辑结构是相互支撑的,它们共同构成了算法的基本结构,无论怎样复杂的逻辑结构,都可以通过它们来表达。 1. 选择结构 在还没有知道选择结构的时候,编写的程序总是从程序入口开始,顺序执行每一条语句直到执行完最后一条语句结束。但是生活中经常需要进行条件判断
阅读全文
摘要:1. 进制 2. 运算符 2.1 算数运算符 算术运算符中 +,-,*,/,% 属于二元运算符 // 二元运算符指的是需要 2 个操作数才能完成运算的运算符 如果是整数相除,结果也只能得到整数;如果想得到小数,必须把数据先变化为浮点数类型再运算 其中的 % 是取模运算符,就是我们常说的求余数操作,得
阅读全文
摘要:【基本数据类型】对于每一种数据都定义了明确的具体数据类型(强类型语言),在内存中分配了不同大小的内存空间。 1. 整型变量/常量 整型用于表示没有小数部分的数值,它允许是负数。整型的范围与运行 Java 代码的机器无关,这正是 Java 程序具有很强移植能力的原因之一。与此相反,C 和 C++ 程序
阅读全文
摘要:1. 注释 简述 为了方便程序的阅读,Java 语言允许程序员在程序中写上一些说明性的文字,用来提高程序的可读性,这些文字性的说明就称为注释。 Java 编译器编译时会跳过注释语句,即注释不会出现在字节码文件中。 根据注释的功能不同,可分为如下几种 2. 关键字/保留字 Java 关键字是 Java
阅读全文
摘要:1. 常用DOS命令 dir : 列出当前目录下的文件以及文件夹 md : 创建目录 rd : 删除目录 cd : 进入指定目录 cd.. : 退回到上一级目录 cd: 退回到根目录 del : 删除文件 // 若后面跟着文件目录,则会删除该目录下的文件 exit : 退出 dos 命令行 echo
阅读全文
