摘要: 综合案例讲解 1、定义一个长方形类,定义求周长和面积的方法,然后定义一个测试类,进行测试。 public class OOPDemo01 { public static void main(String[] args) { Rectangle r = new Rectangle(10, 30); S 阅读全文
posted @ 2022-06-15 20:34 魔光领域 阅读(33) 评论(0) 推荐(0) 编辑
摘要: this关键字 重名的话是取不到的 public void setName(String name) { name = name; } this:代表当前类的对象引用,这个this和我们现实生活中很多案例相似, 如:每一个人都有一个名字:张三、李四、王五....this就相当于我 public vo 阅读全文
posted @ 2022-06-15 20:32 魔光领域 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 匿名对象讲解 没有名称的对象我们称为匿名对象 new Cat().change(dogs);c.change(new Dogs()); 匿名对象的特点: 对象只会被使用一次,之后就获取不到这个对象了 在你的对象只需要使用一次的时候,那么就可以使用匿名对象 匿名对象一旦使用完成就会自动释放,节约内存资 阅读全文
posted @ 2022-06-15 20:30 魔光领域 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 局部变量和成员变量 成员变量: 成员变量不能定义到类体外(成员变量是定义在类) 局部变量: 定义在方法里面的变量就是局部变量 这两个变量的不同之处 定义的位置不同: 成员变量:定义在类体以内,方法体以外 局部变量:定义在方法体内或者声明在方法上 在内存中的位置不同 成员变量:在堆中进行存储 局部变量 阅读全文
posted @ 2022-06-15 20:29 魔光领域 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 1.类加载加载class到内存中 2.jvm执行main方法 3.将main方法加载进栈 4.栈是先进后出 搜索 复制 阅读全文
posted @ 2022-06-14 17:47 魔光领域 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 类和对象的使用 类的定义 类的理解 1.类是用于来描述实现事物的 2.类是抽象 3.类是一个模板,是属性和方法的集合 4.类是java中最基本的单位 5.java中使用class类描述类 Java中使用class类扫描述类 1.成员量表示就是事务的属性 2.成员方法表示就是事务的行为 语法格式: [ 阅读全文
posted @ 2022-06-14 16:20 魔光领域 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 类和对象 概念: 对象:是具体的事务 类:是对对象的抽象 如: 对象:猫,狗....... 抽取相同的部分: 脚,叫声,吃..... java类描述事务 我们已经可以使用计算机来表示八大基本数据类型,我们在开发的时候还要存储其他的数据,比如一个人,一条狗,一张图片,一个视频等,这种情况我们应该如何实 阅读全文
posted @ 2022-06-14 11:54 魔光领域 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 面向对象和面向过程的比较 区别: 事务比较的简单,可以用线性思维去解决 事务比较复杂,使用简单的线性思维无法解决 共同点: 面向过程和面向对象都是解决实际问题的一种思维方式 (你去买东西是骑车去还是让别人给你买,这种解决问题的思维方式) 二者相辅相成,并不是对立的。解决复杂问题,通过面向对象方式便 阅读全文
posted @ 2022-06-14 11:53 魔光领域 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 汉字编码 UTF-8 (new InputStreamReader(new FileInputStream("a.txt"),"utf8")) 可以转换成UTF8形式的编码 流的应用 try { Socket socket = new Socket(InetAddress.getByName("lo 阅读全文
posted @ 2022-06-12 21:08 魔光领域 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 流过滤器 过滤器流:在已经有的那个文件流的基础上去增加一层层的过滤器,在每一层的过滤器可以做一些事情 DataOutputStream out = new DataOutputStream( new BufferedOutputStream( new FileOutputStream("a.dat" 阅读全文
posted @ 2022-06-12 21:04 魔光领域 阅读(25) 评论(0) 推荐(0) 编辑