自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 万年历程序设计

万年历package DaZuoYe;import java.util.Scanner;public class WanNianLi {public static void main(String[] args){//思路://1、构建Scanner扫描器类的对象Scanner input = new Scanner(System.in); //2、从控制台接收用户录入的年份、月份 System.out.print("请输入年份:"); int year = inpu

2021-06-09 11:33:31 652

原创 异常

异常什么是异常实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序跑着跑着,内存或硬盘可能满了等等异常:Exception,意思是例外。例外的情况,称作异常异常指程序运行中出现的不期而至的各种状况,如:文件找不到,网络连接失败、非法参数等。异常发生在程序运行期间,它影响了正常的程序执行流程简单分类要理解Java异常处理是如何工作的,需要掌

2021-04-09 13:49:21 116

原创 接口

接口普通类:只有具体实现抽象类:具体实现和规范(抽象方法)都有接口:只有规范!自己无法写方法专业的约束!约束和实现分离:面向接口编程接口就是规范,定义的是一组规则,体现了现实世界中“如果你是…则必须能…”的思想。如果你是天使,则必须能飞。接口的本质是契约,就像我们人间的法律一样,制定好后大家都遵守OO的精髓,是对对象的抽象,最能体现这一点的就是接口。为什么我们讨论设计 模式都只针对具备了抽象能力的语言(比如C++、JAVA、C#等),就是因为设计模式所研究的,实际上就是如

2021-03-31 01:20:21 102

原创 内部类(基础阶段不深究)

内部类内部类就是在一个类的内部再定义一个类,比如,A类中定义一个B类,那么B类相对A类就说称为内部类,而A类相对B类来说就是外部类了。1.成员内部类Outer代码段public class Outer { private int id=10; public void out(){ System.out.println("这是外部类的方法"); } public class Inner{ public void in(){

2021-03-31 01:19:22 66

原创 抽象类

抽象类abstract修饰符可以用来修饰方法也可以修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类。抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明为抽象类抽象类,不能使用new关键字来创建对象,它是用来让子类继承的。抽象方法,只有方法的声明,没有方法的实现,它是用来让子类实现的子类继承抽象类,那么就必须要实现抽象类没有实现的抽象方法,否则该子类也要声明为抽象类。//abstract 抽象类:类 extends: 单继承 (

2021-03-26 00:33:05 111

原创 static关键字

static关键字总结Student代码段public class Student { private static int age;//静态的变量 多线程 private double score;//非静态的变量 public void run(){ } public static void go(){ } public static void main(String[] args) { //run();//

2021-03-26 00:06:04 52

原创 面向对象三大特征------封装、继承、多态

封装该露的露,该藏得藏​ 程序设计要求“高内聚、低耦合”​ 高内聚指类的内部数据操作细节自己完成,不允许外部干涉​ 低耦合指仅暴漏少量的方法给外部使用。封装(数据隐藏)​ 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,称为信息的隐藏属性私有,get/set封装的意义1.提高程序的安全性,保护数据2.隐藏代码的实现细节3.统一接口4.增加了系统可维护代码段Application代码段:public class Application {

2021-03-24 17:02:39 67

原创 类与对象----总结(建议学之前观看和学完后观看)

类与对象小结类与对象​ 类是一个模板:抽象,对象是一个具体的实例方法​ 定义、调用!对应的引用​ 应用类型: 基本类型(8)​ 对象是通过引用来操作的:栈—>堆属性或成员变量:字段Filed​ 默认初始化:​ 数字: 0或0.0​ char:u0000​ boolean:false​ 引用: null属性的定义:修饰符 属性类型 属性名 = 属性值、对象的创建和使用必须使用new关键字创造对象,必须

2021-03-23 01:06:50 67

原创 内存分析

内存分析代码:Application代码段:package oop.demo03;public class Application { public static void main(String[] args) { Pet dog = new Pet(); dog.name = "旺财"; dog.age = 3; dog.shout(); System.out.println(dog.name);

2021-03-23 00:51:26 52

原创 构造器

构造器​ 1.和类名相同​ 2.没有返回值作用:​ 1.new本质再调用构造方法​ 2.初始化对象的值注意点:​ 1.定义有参构造之后,如果想使用无参构造,显示的定义一个无参构造​ 2.ALT + INSERT 自动生成构造方法3.this.name = name; 前面一个this指的是类里面的值,后一个name指的是传进来的参数构造器代码//Appliacation相关代码package oop.demo02;// 一个项目应该只有一个main方法public cla

2021-03-17 00:36:00 92

原创 冒泡排序及稀疏数组

冒泡排序package Array;//1.比较数组中,两个相邻的元素,如果第一个数比第二个数大,我们就交换他们的位置//2.每一次比较,都会产生出一个最大,或者最小的数字;//3.下一轮则可以减少一次排序!//4.一次循环,直到结束!import java.util.Arrays;public class ArrayDemo07 { public static void main(String[] args) { int[] a = {12,3,456,8,4

2021-02-24 23:01:39 82

原创 markdown学习

Markdown学习标题一级标题 #二级标题 #### 标题三级标题 ###字体加粗 ** **斜体 * *删除线 ~~ ~~引用引用 >分割线 — 或 ***图片[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZYRQYaxu-1612082689474)(D:\桌面\java.png)]超链接点击跳转到java菜鸟教程列表1+. 加空格​ 自动生成减号加空格表格直接右击插入名字

2021-01-31 18:08:02 60

原创 常用的DOS命令

打开CMD 的方式开始+系统+命令提示符Win键+R 输入cmd卡开控制台再任意的文件夹下面,按住shift键+鼠标右击,再此处打开命令行窗口资源管理器的地址栏前面加上cmd路径管理员方式运行:选择以管理员方式运行常用的Dos命令#盘符切换#查看当前目录下的所有文件 dir#切换目录 cd 返回:cd ..#清理屏幕 cls (clear screen)#退出终端 exit#查看电脑的ip ipconfig#打开应用 calc 计算器 mspai

2021-01-31 18:07:30 75

JAVA学习笔记.zip

JAVA学习笔记.zip

2021-01-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除