07 2021 档案

摘要:Object类 超类、基类,所有类的直接或间接父类,位于继承树的最顶端。 任何类,如果没有书写extends继承父类,都默认继承Object类否则间接继承。 Object类中所定义的方法,是所有对象都具备的方法。 Object类型可以存储任何对象。 1.作为参数,可以接受任何对象。 2.作为返回值, 阅读全文
posted @ 2021-07-28 17:55 1小明丶 阅读(116) 评论(0) 推荐(0)
摘要:异常机制(Exception) 简单分类: 检查性异常:最具代表检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如打开一个不存在的文件时,一个异常就发生了,这些异常在编译时不能简单地忽略。 运行时异常:运行时异常是可能被程序员避免的异常。与检查性相反,运行时异常可以在编译时被忽略。 错 阅读全文
posted @ 2021-07-24 15:51 1小明丶 阅读(115) 评论(0) 推荐(0)
摘要:抽象类 abstract修饰符可以用来修饰方法也可以用来修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类; 抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明为抽象类。 抽象类,不能使用new关键字来创建对象,它是用来让子类继承的。 抽象方法,只有方法的声明,没有方法 阅读全文
posted @ 2021-07-23 21:26 1小明丶 阅读(137) 评论(0) 推荐(0)
摘要:封装 我们设计程序要追求 高内聚,低耦合 。 高内聚:类的内部数据操作细节自己完成,不允许外部干涉 低耦合:仅暴露少量方法给外部使用 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。 属性私有, get/set 1.提高程序的安全性,保护数据 阅读全文
posted @ 2021-07-22 16:26 1小明丶 阅读(134) 评论(0) 推荐(0)
摘要:面向对象编程(OOP) 面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。 抽象 三大特征: 封装 继承 多态 从认识论角度考虑是先有对象后有类。对象,是具体的事物。类,是抽象的,是对对象的抽象。 从代码角度考虑是先有类后有对象,。类是对象的模板 回顾方法及加深 方法的定义: 修 阅读全文
posted @ 2021-07-19 23:58 1小明丶 阅读(157) 评论(0) 推荐(0)
摘要:数组 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。(下标从0开始) 数组声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataType 阅读全文
posted @ 2021-07-18 16:05 1小明丶 阅读(414) 评论(0) 推荐(0)
摘要:何为方法 Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则: 方法的本意是功能块,就是实现某个功能的语句块的集合。我们的设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这 阅读全文
posted @ 2021-07-10 23:30 1小明丶 阅读(368) 评论(0) 推荐(0)
摘要:break break在任何循环语句中的主体部分,均可以用break控制循环流程。break用于强行退出循环,不执行循环中剩余的语句。 (break语句也在switch中使用) package com.xiaoming.struct;​public class BreakDemo { public 阅读全文
posted @ 2021-07-09 23:25 1小明丶 阅读(159) 评论(0) 推荐(0)
摘要:顺序结构 从上到下依次执行,它是任何算法都离不开的一种基本算法结构。 package com.xiaoming.struct;​public class ShunXuDemo { public static void main(String[] args) { System.out.println( 阅读全文
posted @ 2021-07-08 21:53 1小明丶 阅读(358) 评论(0) 推荐(0)
摘要:Scanner对象 Java.until.Scanner 我们可以通过Scanner类来获取用户的输入。 基本语法: Scanner s = new Scanner (System . in) ; 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用 阅读全文
posted @ 2021-07-07 23:06 1小明丶 阅读(461) 评论(0) 推荐(0)
摘要:包机制 为了更好地组织类,java提供了包机制,用于区别类名的命名空间。 包的本质是文件夹 它语句的语法格式为: package pkg1[. pkg2 [.pkg3...] ] ; 一般利用公司域名倒置作为包名: 例如:www.baidu.com > com.baidu.www 为了能够使用某一个 阅读全文
posted @ 2021-07-06 17:38 1小明丶 阅读(107) 评论(0) 推荐(0)
摘要:变量 什么是变量: 可以变化的量 Java 是一种强类型语言,每个变量都必须声明其类型。 Java变量是程序中最基本的存储单位,其要素包括变量名,变量类型,作用域。 注意事项: 每个变量都有类型, 类型可以是基本类型,也可以是引用类型。 变量名必须是合法标识符。 变量声明是一条完整语句,每一个声明必 阅读全文
posted @ 2021-07-05 17:49 1小明丶 阅读(160) 评论(0) 推荐(0)
摘要:面试题扩展 public class Demo03 { public static void main(String[] args) { // 整数拓展? 进制 二进制0b 十进制 八进制0 十六进制0x int i1 = 10 ; int i2 = 010; //八进制0 int i3 = 0x1 阅读全文
posted @ 2021-07-04 17:58 1小明丶 阅读(573) 评论(0) 推荐(0)
摘要:Java基础语法 注释 1.单行注释:// 加内容 2.多行注释:/* 多行注释 */ 3.文档注释: /** * * */ 有趣的注释 标识符 关键字 基本数据类型 八大基本数据类型 //整数​int num1 = 10; //最常用intbyte num2 = 20;short num3 = 3 阅读全文
posted @ 2021-07-04 15:49 1小明丶 阅读(124) 评论(0) 推荐(0)
摘要:HelloWorld 1.新建一个文件夹,存放代码 2.新建一个java文件后缀为.java Hello.java (注意后缀 如系统没打开显示后缀需要打开) 3.编写HelloWorld代码 (建议用notepad++来写 它比txt记事本效果好很多) public class Hello{ pu 阅读全文
posted @ 2021-07-03 22:10 1小明丶 阅读(268) 评论(0) 推荐(0)
摘要:卸载JDK 1.删除Java安装目录 2.删除Java Home 3.删除path下Java的目录 4.打开cmd命令输入java-version 出现''不是内部或外部命令,也不是可运行的程序 或批处理文件'' 安装JDK 1.百度搜索JDK8(JDK8应用比较广泛)进入oracle页面找到对应的 阅读全文
posted @ 2021-07-03 21:40 1小明丶 阅读(143) 评论(0) 推荐(0)
摘要:打开cmd的方式. 1.+系统+命令提示符 2.Win+R 输入cmd 打开命令台 (推荐使用) 3.在任意的文件夹下按住SHIFT 加鼠标右键 在此处打开命令行窗口 4.资源管理器的地址栏前面加上 cmd +空格 +路径 管理员方式运行:选择以管理员方式运行 常用的Dos命令 1.#盘符切换 C: 阅读全文
posted @ 2021-07-03 18:52 1小明丶 阅读(127) 评论(0) 推荐(0)
摘要:Markdown学习 标题 一级标题:# (空格)+内容 二级标题:##(空格)+内容 同理可支持到六级标题 字体 Hello,World! 两边两个** 加粗 Hello,World! 两边一个* 斜体 Hello,World! 两边三个* 斜体加粗 Hello,World! 两边两个~ 删除线 阅读全文
posted @ 2021-07-03 17:41 1小明丶 阅读(98) 评论(0) 推荐(0)