内部类2
成员内部类: 说明: 成员内部类是定义在外部类的成员位置,并且没有static修饰。 可以直接访问外部类的所有成员,包括私有的 可以添加任意访问修饰符(public、protected、默认、private),因为它的地位就是一个成员 作用域 和外部类的其他成…
内部类
内部类: 一个类的内部又完整的嵌套了另一个类结构。被嵌套的类成为内部类(inner class),嵌套其他类的类称为外部类(outer class)。是类的第五大成员(1、属性 2、方法 3、构造器 4、代码块 5、内部类) 内部类最大的特点就是可以直接访问私…
Java面向对象2/2
什么是设计模式: 静态方法和属性的经典使用 设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式。设计模式就像是经典的棋谱,不同的棋局,我们用不同的棋谱,免去我们自己再思考和摸索。 什么是单例模式: 所谓类的单例设计模式,就…
Java面向对象1/2
断点调试: 断点调试是指在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后可以一步一步往下调试;调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误,停下。进而分析从而找到这个bug。 断点调试是程序员必须掌握的技能。 断点…
什么是微服务?
单体架构: 将业务的所有功能集中在一个项目中开发,打成一个包部署。 优点:架构简单,部署成本低。 缺点:耦合度高。 分布式架构: 根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,成为一个服务 优点:降低服务耦合,有利于服务升级拓展 微服务: 微服务是…
了解JavaWeb
maven: maven依赖范围: 依赖的jar包,默认情况下,可以在任何地方使用。可以通过<scope>…</scope> 设置其作用范围 作用范围: 主程序范围有效(main文件夹范围内) 测试程序范围有效(test文件夹范围内) …
Java基础
数组: 动态分配方式一: 数据类型 数组名[] = new 数据类型[大小] int a[] =new int[8]; 动态分配方式二: double scoures[]; scours = new double[35]; 静态分配方式: 数据类型 数组名[]…