![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
自律一点吧
多吃饭在进步吧
展开
-
Java异常处理
异常处理1. 捕获异常使用 try 和 catch 关键字可以捕获异常。try/catch 代码块放在异常可能发生的地方。try/catch代码块中的代码称为保护代码,使用 try/catch 的语法如下:try{ // 程序代码}catch(ExceptionName e1){ //Catch 块}Catch 语句包含要捕获异常类型的声明。当保护代码块中发生一个异常时,try 后面的 catch 块就会被检查。如果发生的异常包含在 catch 块中,异常会被传递到该 ca原创 2021-07-25 17:48:17 · 140 阅读 · 3 评论 -
内部类、static关键字、final
1.内部类在 Java 中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。1.1成员内部类成员内部类是最普通的内部类,它的定义为位于另一个类的内部,形如下面的形式:class Circle { double radius = 0; public Circle(double radius) { this.radius = radius; } cla原创 2021-07-25 17:13:13 · 99 阅读 · 0 评论 -
面向对象——三大特征
三大特征:封装、继承、多态1.封装在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。封装的优点良好的封装能够减少耦合。类内部的结构可以自由修改。可以对成员变量进行更精确的控制。隐藏信息,实现细节。实现Java封装的步骤修改属性的可见性来限制对属性的访问(一般限制为private),例如:public class Person { private String name; p原创 2021-07-22 17:58:48 · 103 阅读 · 0 评论 -
面向对象——类和对象、构造方法
1. 什么是面向对象:分类的思想类:类可以看成是创建 Java 对象的模板。对象:对象就是类的一个实例,软件中对象也有状态和行为。软件对象的状态就是属性,行为通过方法体现。1.1类创建一个简单的Dog类: public class Dog { String breed; int size; String colour; int age; void eat() { } void run() { } void原创 2021-07-22 17:04:34 · 123 阅读 · 0 评论 -
算法初探——排序
排序**1.**冒泡排序设数组长度为N: 1.比较相邻的前后二个数据,如果前面数据大于后面的数据,就将二个数据交换。 2.这样对数组的第0个数据到N-1个数据进行一次遍历后,最大的一个数据就“沉”到数组第N-1个位置。 3.N=N-1,如果N不为0就重复前面二步,否则排序完成。**2.**选择排序选择排序(select sorting)也是一种简单的排序方法。它的基本思想是:第一次从 arr[0]~arr[n-1]中选取最小值, 与 arr[0]交换,第二次从 arr[1]~arr[n-1]中原创 2021-07-16 18:42:59 · 65 阅读 · 0 评论 -
Java-----数组
数组一种比较特殊的容器,因为数组的定义是:数组是一种连续的内存空间的分配!!!java如何定义数组1、数据类型[] 变量名称 = new 数据类型[大小];public class ArrayDemo { public static void main(String args[]) { int data[] = new int[3]; /*开辟了一个长度为3的数组*/ data[0] = 10; // 第一个元素 data[1] = 20; // 第二个元素 data[2]原创 2021-07-16 18:33:59 · 59 阅读 · 0 评论 -
Java——函数
什么是函数:函数是为了解决某一特定问题,具有名称的的代码集合。函数也就是现实中的一种行为动作。java中如何定义函数访问修饰符 函数返回值的类型|void 函数名称([参数列表]) { // 函数体 // return 返回值;}//定义了一个叫Fobla 的函数:public static int Fobla(int n) { if (n == 1|| n == 2){ return 1; } return Fobla(n-1)+Fobla(n-2);注意事项:1.ja原创 2021-07-13 17:40:23 · 108 阅读 · 0 评论 -
JAVA程序控制流程
程序的结构分类:顺序结构:按照写代码的顺序 一次执行 选择结构:根据条件的不同有选择的执行不同的代码循环结构:在一定条件下 反复执行某一片代码选择结构:也叫分支结构 根据条件的不同,有选择的执行某一片代码 ,Java提供了两种 if结构单分支:if () { //代码块 } 双分支 if () { } else { } 多分支 if () { } else if () { }原创 2021-07-10 17:44:07 · 65 阅读 · 0 评论 -
java基础——常见运算符
一、算术运算符运算符:对常量或者变量进行操作的符号表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。注意:不同运算符连接的表达式体现的是不同类型的表达式。+ 加法运算,字符串连接运算- 减法运算* 乘法运算/ 除法运算% 取模运算,两个数字相除取余数二、赋值运算符赋值运算符,就是将符号右边的值,赋给左边的变量。= 赋值 a=10,将10赋值给变量a+= 加后赋值 a+=b,将a+b的值给a-= 减后赋值 a-=b,将a-b的值给a*= 乘后赋值 a*原创 2021-07-10 17:24:36 · 124 阅读 · 0 评论 -
Java入门 -- 变量和数据类型
1.变量1.1什么是变量?1.在程序运行时,值可以发生变化的量。2.具有名称的内存空间,叫做变量1.2命名规范 1.标识符只能由有效符号(大小写字母、数字、_、$、中文)组成,不能使用特殊符号 2.不能以数字开头 3.不能以关键字或者保留字作为标识符 4.变量命名尽量有意义 5.建议使用驼峰法或者下划线法1.3 定义方式1.初始化 数据类型 变量名称 = 变量值; int a = 0;2. 先声明,在赋值 先声明 数据类型 变量名称;原创 2021-07-06 20:44:48 · 91 阅读 · 1 评论 -
JDK 的安装和配置
1.jdk的下载与安装1.下载依据个人电脑操作系统选择相应的版本 ,勾选接受许可协议 , 再点击下载例如 : windows 64 位:https://www.oracle.com/java/technologies/javase-downloads.html.2.安装双击下载的文件 , 开始安装,文件名为 jdk-8u181-windows-x64.exe直接 下一步记住jdk的 安装目录 , 也可以自行选择目录(个人偏好不装在c 盘)点击下一步直至安装完成。2.配置环境变量2.原创 2021-07-05 23:19:47 · 81 阅读 · 0 评论