- 博客(10)
- 收藏
- 关注
原创 第三章、第6节 异常处理
文章目录1、==什么是异常?==2、==try-catch(检测-处理异常)(重点)==3、==throws(抛出方法内的异常,交给调用处)==4、==throw(抛出方法内的异常对象(产生异常) )==1、什么是异常? 异常是在程序中导致程序中断运行的一种指令流。例如,现在有如下的操作代码:public class ExceptionDemo{ public static void main(String[] args){ int i = 10;
2021-04-07 15:10:58
86
2
原创 第三章、第4节 面向对象高级
文章目录==1、继承(extends)====2、子类实例化内存分析====3、super详解====4、重写(也可称其为覆盖)(Override)、重写与重载(Overload)的区别====5、final关键字====6、抽象类(抽象类中的方法是模糊的)==6.1 概念6.2 抽象方法6.3 不能被实例化(注意)6.4 常见问题(注意)6.5 抽象类和普通类的区别==7、接口(重点)==7.1 概念7.2 面向接口编程思想7.3 全局常量和抽象方法的简写7.4 接口的(实现)implements7.5
2021-04-05 19:12:31
85
3
原创 第三章、第3节 面向对象进阶
文章目录==1、封装(private)====2、this关键字====3、静态static====4、包(package)==4.1 介绍4.2 包的使用规则==4.3 import关键字(用于导包)====5、权限修饰符====6、代码块({ 代码的区域 })==7、main方法详解1、封装(private)描述: 封装的意义在于保护或者防止代码(数据)被我们无意中破坏。 保护成员属性,不让类以外的程序直接访问和修改;封装原则: 隐藏对象的属性和实现细节,仅对外公开访问方法
2021-04-04 18:46:52
138
3
原创 第三章、第2节 面向对象基础
文章目录1、面向对象思想1.1 概述1.2 举例==1.3 三大思想====1.4 三大特征====2、类与对象==2.1 两者关系2.2 类的定义格式2.3 属性与方法2.4 对象的创建与使用3、创建对象内存分析==3.1 栈(stack)====3.2 堆(Heap)==3.3 方法区(Method area)3.4 PC寄存器3.5 本地方法栈==4、构造方法(构造器(Constructor))==4.1 回顾对象创建4.2 概述4.3 定义格式4.4 ==构造方法设计(注意)====5 方法的重载=
2021-04-04 15:50:49
93
原创 第二章、第2节 入门基础
文章目录一、Java发展史及其特点特性1、Java起源与演变1.1、起源1.2、演变2、Java体系与特点2.1、体系2.2、特点3、Java跨平台原理3.1、Java技术的两种核心机制3.2、Java虚拟机(JVM)3.3、垃圾回收器3.4、Java SE的组成概念图3.5、JDK4、什么是程序5、Java程序开发的三个步骤6、语法二、JDK11下载与安装1、JDK概述2、JDK11下载3、JDK11安装(win10)三、eclipse下载与安装及使用1、简介2、eclipse的下载(win10)3、ec
2021-04-01 14:31:26
69
原创 Markdown学习
一、Markdown简介markdown是一种轻量级的标记语言。理念:markdown致力于让创作或者阅读变得更加的容易。hyper text markup language(html)超文本标记语言。二、Markdown学习1.标题:代码:#空格标题名称,回车。 //一级标题##空格标题名称,回车。 //二级标题###空格标题名称,回车。 //三级标题/*总结:一个"#"代表一级标题,n个"#"代表n级标题。(1 ≤ n ≤ 6)*/效果如下:一级标题二级标题三级标题
2021-03-31 14:06:09
83
原创 第二章、第3节 基础语法
第3节 基础语法二进制计算机只能识别和存放(0,1)二进制数。**二进制:逢二进一,借一当二。**只有0、1俩值。eg: 十进制中的10 <==> 计算机可识别的二进制1010。计算机中信息的存储单位。位(Bit):表示一个二进制数码0或1,是计算机存储处理信号最基本的单位。字节(Byte):一个字节由8个位组成。它表示作为一个完整处理单位的8个二进制数码。 1 Byte = 8 Bit不同进制之间的转换二进制–》十进制: 乘
2021-03-26 00:20:07
136
1
原创 第二章、第5节 数组
第5节 数组概述: 数组是相同数据类型的多个数据的容器。 这些元素按线性顺序排列。所谓线性顺序是指除第一个元素外,每一个元素都有唯一的前驱元素;出最后一个元素外,每一个元素都有唯一的后继元素。(简单理解就是:一个跟一个顺序排列) 新技术:动态扩容算法<面向数组的扩容>(了解)。创建格式: 常用格式1:创建数组,并指定长度,不指定数组中的内容。 数据类型[] 数组名称 = new 数据类型[数组长度]; 常用格式2:创建数组的同时,制定数组中的内容
2021-03-24 23:33:57
80
原创 第二章、第4节 流程控制
第4节 流程控制1、接收用户键盘输入Scanner类 Scanner就是一种引用类型,用于接收各种数据类型,JDK已经写好了这个类供我们直接使用。步骤有三个:1、导包。 import java.util.Scanner;2、创建。 Scanner sc = new Scanner(System.in);//new表示引用类型的对象。 PS:其中System.in代表从键盘输入。3、使用。 a) 获取键盘输入的int数字: int num = sc.nextint
2021-03-24 23:27:35
52
原创 2-2、环境搭建
2-2、环境搭建文章目录1. Java起源与演变1.1、起源2.1. Java起源与演变1.1、起源 1991年,SUN公司成立了一个由詹姆斯· 高斯林(James Gosling)领导的“Green”项目小组,目的是开发一种能够在各类消费性电子产品上运行的程序框架。 当时经过他们一番考量之后选择了以较为有优势的C++语言来编写程序,由于C++过于复杂、庞大及其他因素,于是他们开发了一种面向对象的编程语言,起初命名为“Oak”,但因暂时缺乏对硬件的支持,被搁置了一段时间。 1994年,项目小组
2021-03-24 13:10:40
62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人