摘要: 封装 隐藏对象的属性和方法的实现 仅对外提供公共访问的方式 特点: 隐藏了功能实现过程 外界只需要公共的访问方式即可 提高了代码的复用性 提高了程序的安全性 封装的步骤 将不需要对外提供的属性的方法封装起来 将属性隐藏后提供对外访问的接口 private private 关键字是一个访问权限的修饰符 阅读全文
posted @ 2022-06-15 17:52 baimingze 阅读(32) 评论(0) 推荐(0)
摘要: 值传递和引用传递 值传递 值传递是指基本数据类型做完形式参数 形参的改变不会影响实际参数 传递的是值本身 public static void main(String[] args) { demo01 de = new demo01(); int a=10; System.out.println(" 阅读全文
posted @ 2022-06-15 16:16 baimingze 阅读(33) 评论(0) 推荐(0)
摘要: 局部变量和成员变量 变量分为两种:成员变量和局部变量 定义的位置不同 成员变量定义在类里 方法外 而局部变量定义在类里 方法里或者方法上(参数) class Animal{ //成员变量 String name; String age; String color; //局部变量 public voi 阅读全文
posted @ 2022-06-15 15:12 baimingze 阅读(133) 评论(0) 推荐(0)
摘要: 对象的内存情况 JVM内存模型很复杂,为了更好的理解面向对象和面向对象代码,下面进行对模型的简化。(此内存分析并不是为了理解JVM内存模型) 下面对上面三个内存模型进行特征介绍: 栈: 栈描述的是方法执行的内存模型,每个方法被调用时都会创建一个栈帧。 JVM为每个线程创建一个栈。 栈是私有,在线程间 阅读全文
posted @ 2022-06-14 19:20 baimingze 阅读(30) 评论(0) 推荐(0)
摘要: 类和对象的使用 类的定义 类的理解: 1.类是用于来描述实现事物的 2.类是抽象的 3.类是一个模板 是属性和方法的集合 4.类是java中最基本的单位 5.java中使用class类描述类 java使用class类描述类 1.成员变量表示就是事物的属性 2.成员方法表示就是事物的行为 代码: cl 阅读全文
posted @ 2022-06-14 18:00 baimingze 阅读(48) 评论(0) 推荐(0)
摘要: 类和对象 世界是由对象组成的 对象:指具体的事务 真实存在的 类:指对象的抽象 物以类聚 比如对象是指张三、李四、王五 这些具体的事务 类是指人类或者动物类 java类描述事务 学习编程语言的目就是为了模拟现实世界的事物 实现信息化 其实呢在计算中使用java语言模拟现实时间特别的简单 可以使用ja 阅读全文
posted @ 2022-06-14 17:06 baimingze 阅读(74) 评论(0) 推荐(0)
摘要: 计算机编程语法发展 第一代是机器语言 CPU能直接识别并执行的二进制编码 这种语言对开发者不太友好 对机器友好 第二代是汇编语言 汇编指令是机器指令的助记符,同机器指令一一对应 对开发者不友好 第三代是高级语言 高级语言分为面向对象和面向过程 面向对象和面向过程的区别 事物比较简单 可以使用线性的思 阅读全文
posted @ 2022-06-14 15:42 baimingze 阅读(49) 评论(0) 推荐(0)
摘要: io流 上一个我们了解了什么是异常 接下来了解什么io流 io流 是Input和Output的输入和输出流 输入就用户输入 输出是向用户输出 它和异常一样有一个父类 管理两个子类 然后子类在管理下面 父类位io流 第一个子类是字节流 以字节的形式输入和输出(用的比较多) 第二个子类是字符流 以字符的 阅读全文
posted @ 2022-06-12 20:03 baimingze 阅读(51) 评论(0) 推荐(0)
摘要: 异常 非正常状态下的都叫异常 比如电脑蓝屏或程序爆红都是异常 异常的父类是throwable 父类下有两个子类 Error和Exception Error是错误 指一样不可以被改正的错误 Exception是异常 指一下可以通过修改代码或者后续可以更改的异常 异常类型 编译错误 我们日常见红色的波浪 阅读全文
posted @ 2022-06-12 19:07 baimingze 阅读(88) 评论(0) 推荐(0)
摘要: 内部类 允许在一个类中定义 这样的类被称为内部类 内部类分为 成员内部类 局部内部类 静态内部类 匿名内部类 成员内部类 一个类可以定义成员变量、成员方法、还可以定义类 这样的类被称为成员内部类 案例: public class Person { //私有成员变量 private int i=0; 阅读全文
posted @ 2022-06-12 17:23 baimingze 阅读(27) 评论(0) 推荐(0)