10 2021 档案

摘要:1 package multithread2; 2 3 /* 4 * 创建线程的第一种方法:继承Thread类 5 * 6 * 创建线程的第二种方式:实现Runnable接口 7 * 8 * 1,定义类实现Runnable接口。 9 * 2,覆盖接口中的run方法,将线程的任务代码封装到run方法中 阅读全文
posted @ 2021-10-28 21:00 doremi429 阅读(15) 评论(0) 推荐(0) 编辑
摘要:1 CPU的执行资格:可以被cpu的处理,在处理队列中排队 2 CPU的执行权:正在被cpu的处理 3 4 5 6 临时阻塞状态(比如四个线程,只有一个在运行,其他三个有执行资格,但没有执行权) 7 丨 具备着执行资格,但是不具备执行权,正在等待执行权 8 丨运行和临时阻塞状态也是不断切换的。 9 阅读全文
posted @ 2021-10-28 18:16 doremi429 阅读(24) 评论(0) 推荐(0) 编辑
摘要:1 package multithread; 2 3 class Demo extends Thread{ 4 private String name; 5 Demo(String name){ 6 this.name=name; 7 } 8 public void run() { 9 int[] 阅读全文
posted @ 2021-10-26 22:20 doremi429 阅读(17) 评论(0) 推荐(0) 编辑
摘要:1 package multithread; 2 3 /* 4 * 如何创建一个线程呢? 5 * 6 * 创建线程方式一:继承Thread类。 7 * 8 * 步骤: 9 * 1,定义一个类继承Thread类。 10 * 2,覆盖Thread类中的run方法。 11 * 3,直接创建Thread类的 阅读全文
posted @ 2021-10-26 21:52 doremi429 阅读(67) 评论(0) 推荐(0) 编辑
摘要:1 package multithread; 2 3 /* 4 * 如何创建一个线程呢? 5 * 6 * 创建线程方式一:继承Thread类。 7 * 8 * 步骤: 9 * 1,定义一个类继承Thread类。 10 * 2,覆盖Thread类中的run方法。 11 * 3,直接创建Thread类的 阅读全文
posted @ 2021-10-26 21:38 doremi429 阅读(50) 评论(0) 推荐(0) 编辑
摘要:1 package multithread; 2 3 /* 4 * 进程:正在进行中的程序(直译)。 5 * 6 * 线程:就是进程中一个负责程序执行的控制单元(执行路径)。 7 * 一个进程中可以多执行路径,称之为多线程。 8 * 9 * 一个进程中至少要有一个线程。 10 * 11 * 开启多个 阅读全文
posted @ 2021-10-26 21:36 doremi429 阅读(60) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p4.news.demo; 2 3 import java.util.ArrayList; 4 //import java.util.Collections; 5 //import java.util.List; 6 7 //import static jav 阅读全文
posted @ 2021-10-26 16:56 doremi429 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p4.news.demo; 2 3 public class ParamterDemo { 4 5 public static void main(String[] args) { 6 // TODO Auto-generated method stub 7 阅读全文
posted @ 2021-10-26 16:47 doremi429 阅读(10) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p4.news.demo; 2 3 import java.util.ArrayList; 4 import java.util.HashMap; 5 import java.util.Iterator; 6 import java.util.List; 7 阅读全文
posted @ 2021-10-26 16:34 doremi429 阅读(23) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p3.toolclass.arrays.demo; 2 3 import java.util.ArrayList; 4 import java.util.Arrays; 5 import java.util.List; 6 7 import com.sun.o 阅读全文
posted @ 2021-10-26 16:15 doremi429 阅读(22) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p3.toolclass.arrays.demo; 2 3 import java.util.ArrayList; 4 import java.util.Arrays; 5 import java.util.List; 6 7 public class Arr 阅读全文
posted @ 2021-10-26 15:57 doremi429 阅读(18) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p3.toolclass.arrays.demo; 2 3 import java.util.Arrays; 4 5 public class ArraysDemo { 6 7 public static void main(String[] args) { 阅读全文
posted @ 2021-10-26 14:57 doremi429 阅读(20) 评论(0) 推荐(0) 编辑
摘要:集合框架TXT Collections-其他方法将非同步集合转成同步集合的方法 阅读全文
posted @ 2021-10-26 14:55 doremi429 阅读(21) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p2.toolclass.collections.demo; 2 3 import java.util.ArrayList; 4 import java.util.Collections; 5 import java.util.Comparator; 6 im 阅读全文
posted @ 2021-10-26 11:34 doremi429 阅读(24) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p2.toolclass.collections.demo; 2 3 import java.util.ArrayList; 4 import java.util.Collections; 5 import java.util.Comparator; 6 im 阅读全文
posted @ 2021-10-25 22:45 doremi429 阅读(26) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p2.toolclass.collections.demo; 2 3 import java.util.ArrayList; 4 import java.util.Collections; 5 import java.util.Comparator; 6 im 阅读全文
posted @ 2021-10-25 22:35 doremi429 阅读(26) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p10.map.test; 2 3 import java.util.HashMap; 4 import java.util.Map; 5 6 public class MapTest2 { 7 8 public static void main(String 阅读全文
posted @ 2021-10-25 21:26 doremi429 阅读(24) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p10.map.test; 2 3 import java.util.Iterator; 4 import java.util.Map; 5 import java.util.TreeMap; 6 7 /* 8 * 练习: 9 * "fdgavcbsacdfs 阅读全文
posted @ 2021-10-25 21:25 doremi429 阅读(19) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p9.linkedhashmap.demo; 2 3 import java.util.HashMap; 4 import java.util.Iterator; 5 import java.util.LinkedHashMap; 6 import java. 阅读全文
posted @ 2021-10-24 22:19 doremi429 阅读(12) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p8.treemap.demo; 2 3 4 import java.util.Iterator; 5 import java.util.Map; 6 import java.util.TreeMap; 7 8 import cn.itcast.p2.bean 阅读全文
posted @ 2021-10-24 21:57 doremi429 阅读(18) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p6.hashmap.demo; 2 3 import java.util.HashMap; 4 import java.util.Iterator; 5 import java.util.Set; 6 7 import cn.itcast.p2.bean.S 阅读全文
posted @ 2021-10-24 21:47 doremi429 阅读(41) 评论(0) 推荐(0) 编辑
摘要:见集合框架TXT Map常用子类 阅读全文
posted @ 2021-10-24 21:45 doremi429 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p6.map.demo; 2 3 import java.util.HashMap; 4 import java.util.Iterator; 5 import java.util.Map; 6 import java.util.Set; 7 8 public 阅读全文
posted @ 2021-10-24 21:15 doremi429 阅读(18) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p6.map.demo; 2 3 import java.util.HashMap; 4 import java.util.Iterator; 5 import java.util.Map; 6 import java.util.Set; 7 8 public 阅读全文
posted @ 2021-10-24 20:45 doremi429 阅读(11) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p6.map.demo; 2 3 import java.util.HashMap; 4 import java.util.Iterator; 5 import java.util.Map; 6 import java.util.Set; 7 8 public 阅读全文
posted @ 2021-10-24 20:44 doremi429 阅读(9) 评论(0) 推荐(0) 编辑
摘要:1 集合类的由来: 2 对象用于封装特有数据,对象多了需要存储,如果对象的个数不确定 3 就使用集合容器进行存储。 4 5 集合特点:(数组和集合的区别) 6 1,用于存储对象的容器。 7 2,集合的长度是可变的。 8 3,集合中不可以存储基本数据类型值。 9 10 11 集合容器因为内部的数据结构 阅读全文
posted @ 2021-10-24 19:59 doremi429 阅读(15) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p5.generic.advance.demo; 2 3 import java.util.TreeSet; 4 import java.util.ArrayList; 5 import java.util.Collection; 6 import java. 阅读全文
posted @ 2021-10-24 19:48 doremi429 阅读(10) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p5.generic.advance.demo; 2 3 import java.util.TreeSet; 4 import java.util.Collection; 5 import java.util.Comparator; 6 import java 阅读全文
posted @ 2021-10-24 19:19 doremi429 阅读(22) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p5.generic.advance.demo; 2 3 import java.util.ArrayList; 4 import java.util.Collection; 5 import java.util.Iterator; 6 7 import co 阅读全文
posted @ 2021-10-24 17:24 doremi429 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p5.generic.advance.demo; 2 3 import java.util.ArrayList; 4 import java.util.Collection; 5 import java.util.Iterator; 6 import cn.i 阅读全文
posted @ 2021-10-24 17:04 doremi429 阅读(12) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p5.generic.advance.demo; 2 3 import java.util.ArrayList; 4 import java.util.Collection; 5 import java.util.HashSet; 6 import java. 阅读全文
posted @ 2021-10-24 16:43 doremi429 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p4.generic.define.demo; 2 3 public class GenericDefineDemo5 { 4 5 public static void main(String[] args) { 6 // TODO Auto-generate 阅读全文
posted @ 2021-10-24 15:30 doremi429 阅读(21) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p4.generic.define.demo; 2 3 public class GenericDemo4 { 4 5 public static void main(String[] args) { 6 // TODO Auto-generated meth 阅读全文
posted @ 2021-10-24 15:21 doremi429 阅读(31) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p4.generic.definedemo; 2 3 import cn.itcast.p2.bean.Student; 4 import cn.itcast.p2.bean.Worker; 5 6 public class GenericDefineDemo 阅读全文
posted @ 2021-10-24 14:53 doremi429 阅读(21) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p1.generic.demo; 2 3 import java.util.Iterator; 4 import java.util.TreeSet; 5 6 import cn.itcast.p2.bean.Person; 7 import cn.itcas 阅读全文
posted @ 2021-10-24 14:14 doremi429 阅读(27) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p1.generic.demo; 2 3 import java.util.ArrayList; 4 import java.util.Iterator; 5 6 public class GenericDemo { 7 8 public static voi 阅读全文
posted @ 2021-10-24 13:28 doremi429 阅读(17) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p5.treeset.test; 2 3 import java.util.Iterator; 4 import java.util.TreeSet; 5 6 import cn.itcast.p5.comparator.ComparatorByLen; 7 阅读全文
posted @ 2021-10-23 23:04 doremi429 阅读(18) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p5.treeset.demo; 2 3 import java.util.Iterator; 4 import java.util.TreeSet; 5 6 import cn.itcast.p.bean.Person; 7 8 public class T 阅读全文
posted @ 2021-10-23 22:57 doremi429 阅读(25) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p5.treeset.demo; 2 3 import java.util.Iterator; 4 import java.util.TreeSet; 5 6 import cn.itcast.p.bean.Person; 7 8 public class T 阅读全文
posted @ 2021-10-23 22:37 doremi429 阅读(14) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p5.treeset.demo; 2 3 import java.util.Iterator; 4 import java.util.TreeSet; 5 6 import cn.itcast.p.bean.Person; 7 8 public class T 阅读全文
posted @ 2021-10-23 22:35 doremi429 阅读(13) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p4.hashset.demo; 2 3 import java.util.HashSet; 4 import java.util.Iterator; 5 import java.util.LinkedHashSet; 6 /* 7 * LinkedHashS 阅读全文
posted @ 2021-10-23 18:08 doremi429 阅读(31) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p3.arraylist.test; 2 3 import java.util.ArrayList; 4 import java.util.Iterator; 5 6 import com.sun.org.apache.bcel.internal.generi 阅读全文
posted @ 2021-10-23 18:05 doremi429 阅读(19) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p4.hashset.test; 2 3 import java.util.HashSet; 4 import java.util.Iterator; 5 6 import cn.itcast.p.bean.Person; 7 /* 8 * 往hashSet集 阅读全文
posted @ 2021-10-22 22:06 doremi429 阅读(18) 评论(0) 推荐(0) 编辑
摘要:见集合框架TXT 阅读全文
posted @ 2021-10-22 22:05 doremi429 阅读(11) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p4.hashset.demo; 2 3 import java.util.HashSet; 4 import java.util.Iterator; 5 /* 6 * 可自定义哈希算法 7 * 存"ab" 8 * function(element){ 9 * 阅读全文
posted @ 2021-10-22 22:05 doremi429 阅读(12) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p3.arraylist.test; 2 3 import java.util.ArrayList; 4 import java.util.Iterator; 5 6 import com.sun.org.apache.bcel.internal.generi 阅读全文
posted @ 2021-10-19 22:49 doremi429 阅读(10) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p2.linkedlist.test; 2 3 import java.util.LinkedList; 4 5 /* 6 * 请使用LinkedList来模拟一个堆栈或者队列数据结构。 7 * 8 * 堆栈:先进后出First In Last Out FIL 阅读全文
posted @ 2021-10-19 22:46 doremi429 阅读(19) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p2.linkedlist.demo; 2 3 import java.util.Iterator; 4 import java.util.LinkedList; 5 6 public class LinkeListDemo { 7 8 public stat 阅读全文
posted @ 2021-10-19 22:09 doremi429 阅读(27) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p1.vector.demo; 2 3 import java.util.Enumeration; 4 import java.util.Iterator; 5 import java.util.Vector; 6 7 public class VectorD 阅读全文
posted @ 2021-10-19 22:08 doremi429 阅读(11) 评论(0) 推荐(0) 编辑
摘要:集合框架TXT 阅读全文
posted @ 2021-10-19 22:07 doremi429 阅读(10) 评论(0) 推荐(0) 编辑
摘要:集合框架TXT 阅读全文
posted @ 2021-10-19 22:07 doremi429 阅读(7) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p4.list.demo; 2 3 import java.util.ArrayList; 4 import java.util.Iterator; 5 import java.util.List; 6 import java.util.ListIterato 阅读全文
posted @ 2021-10-19 22:05 doremi429 阅读(12) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p4.list.demo; 2 3 import java.util.List; 4 import java.util.ArrayList; 5 6 public class ListDemo { 7 8 public static void main(Str 阅读全文
posted @ 2021-10-19 22:03 doremi429 阅读(27) 评论(0) 推荐(0) 编辑
摘要:集合框架TXT 阅读全文
posted @ 2021-10-19 22:01 doremi429 阅读(7) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p3.collection.demo; 2 3 import java.util.ArrayList; 4 import java.util.Collection; 5 import java.util.Iterator; 6 7 public class I 阅读全文
posted @ 2021-10-18 20:48 doremi429 阅读(11) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p3.collection.demo; 2 3 import java.util.ArrayList; 4 import java.util.Collection; 5 6 public class CollectionDemo { 7 8 public st 阅读全文
posted @ 2021-10-18 19:54 doremi429 阅读(11) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p2.wrapper.test; 2 3 import java.util.Arrays; 4 5 /* 6 * 对一个字符串中的数值进行从小到大的排序。 7 * 8 * "20 78 9 -7 88 36 29" 9 * 10 * 思路: 11 * 1,排序 阅读全文
posted @ 2021-10-16 16:42 doremi429 阅读(11) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p2.wrapper.demo; 2 3 public class WrapperDemo2 { 4 5 public static void main(String[] args) { 6 // TODO Auto-generated method stub 阅读全文
posted @ 2021-10-14 17:30 doremi429 阅读(10) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p2.wrapper.demo; 2 3 public class WrapperDemo { 4 public static void main(String[] args) { 5 /* 6 * 基本数据类型对象包装类。 7 * 为了方便操作基本数据类型值 阅读全文
posted @ 2021-10-14 17:16 doremi429 阅读(15) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p2.stringbuffer.demo; 2 3 public class StringBuilderTest { 4 public static void main(String[] args) { 5 int[] arr = {3,1,5,3,8}; 6 阅读全文
posted @ 2021-10-14 14:38 doremi429 阅读(12) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p2.stringbuffer.demo; 2 3 public class StringBuilderDemo { 4 public static void main(String[] args) { 5 /* 6 * jdk1.5以后出现了功能和Strin 阅读全文
posted @ 2021-10-14 14:37 doremi429 阅读(9) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p2.stringbuffer.demo; 2 3 public class StringBufferDemo { 4 5 public static void main(String[] args) { 6 // TODO Auto-generated me 阅读全文
posted @ 2021-10-13 22:59 doremi429 阅读(27) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p1.string.demo; 2 3 class StringObjectDemo { 4 public static void main(String[] args) { 5 // String s1 = "abc"; 6 // String s2 = " 阅读全文
posted @ 2021-10-13 21:31 doremi429 阅读(17) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p1.string.demo; 2 3 import java.util.Iterator; 4 5 import com.sun.org.apache.xpath.internal.operations.Equals; 6 7 public class St 阅读全文
posted @ 2021-10-13 20:54 doremi429 阅读(11) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p1.string.demo; 2 3 public class StringConstructorDemo { 4 public static void main(String[] args) { 5 stringConstructorDemo(); 6 s 阅读全文
posted @ 2021-10-13 17:23 doremi429 阅读(11) 评论(0) 推荐(0) 编辑
摘要:1 package cn.itcast.p1.string.demo; 2 3 public class StringDemo { 4 public static void main(String[] args) { 5 /* 6 * String类的特点: 7 * 字符串对象一旦被初始化就不会被改 阅读全文
posted @ 2021-10-13 16:56 doremi429 阅读(15) 评论(0) 推荐(0) 编辑
摘要:1 package face_package; 2 3 import face_packagedemoA.DemoA; 4 import face_packagedemoB.DemoB; 5 //真正开发不建议用* 6 //导包的原则:用到哪个类就导入哪个类 7 //import packa.*导入 阅读全文
posted @ 2021-10-07 22:50 doremi429 阅读(10) 评论(0) 推荐(0) 编辑
摘要:1 package face_package; 2 3 import face_packagedemoA.DemoA; 4 5 /* 包(package) 6 * 1,对类文件进行分类管理。 7 * 2,给类提供多层命名(名称)空间 8 * 3,写在程序文件的第一行。 9 * 4,类名的全称是包名. 阅读全文
posted @ 2021-10-07 22:42 doremi429 阅读(22) 评论(0) 推荐(0) 编辑
摘要:1 package face_package; 2 3 import face_packagedemo.DemoA; 4 5 /* 包(package) 6 * 1,对类文件进行分类管理。 7 * 2,给类提供多层命名(名称)空间 8 * 3,写在程序文件的第一行。 9 * 4,类名的全称是包名.类 阅读全文
posted @ 2021-10-07 21:57 doremi429 阅读(17) 评论(0) 推荐(0) 编辑
摘要:1 package face_object; 2 /* 3 * Object:所有类的根类。 4 * Object是不断抽取而来的,具备所有对象都具备的共性内容。 5 * 常用的共性功能: 6 * 7 * 8 */ 9 10 /*class Fu {// extends Object 11 Fu() 阅读全文
posted @ 2021-10-07 21:06 doremi429 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1 package face_object; 2 /* 3 * Object:所有类的根类。 4 * Object是不断抽取而来的,具备所有对象都具备的共性内容。 5 * 常用的共性功能: 6 * 7 * 8 */ 9 10 /*class Fu {// extends Object 11 Fu() 阅读全文
posted @ 2021-10-07 20:51 doremi429 阅读(59) 评论(0) 推荐(0) 编辑
摘要:1 package face_object; 2 /* 3 * Object:所有类的根类。 4 * Object是不断抽取而来的,具备所有对象都具备的共性内容。 5 * 常用的共性功能: 6 * 7 * 8 */ 9 10 /*class Fu {// extends Object 11 Fu() 阅读全文
posted @ 2021-10-07 20:35 doremi429 阅读(23) 评论(0) 推荐(0) 编辑
摘要:1 package face_object; 2 /* 3 * Object:所有类的根类。 4 * Object是不断抽取而来的,具备所有对象都具备的共性内容。 5 * 常用的共性功能: 6 * 7 * 8 */ 9 10 /*class Fu {// extends Object 11 Fu() 阅读全文
posted @ 2021-10-07 20:13 doremi429 阅读(20) 评论(0) 推荐(0) 编辑
摘要:1 package face_09; 2 class Fu { 3 Fu(){ 4 show(); 5 } 6 void show() { 7 System.out.println("hehe"); 8 } 9 } 10 class Zi extends Fu { 11 int num = 9; 1 阅读全文
posted @ 2021-10-07 19:44 doremi429 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1 package face_09; 2 3 public class InnerClassDemo50 { 4 static class Inner{ 5 6 } 7 public static void main(String[] args) { 8 new Inner();//对象所属类必须是 阅读全文
posted @ 2021-10-06 22:45 doremi429 阅读(11) 评论(0) 推荐(0) 编辑
摘要:1 package face_09; 2 3 import sun.jvm.hotspot.ui.action.ShowAction; 4 5 interface Inter{ 6 void show1(); 7 void shwo2(); 8 } 9 /* 10 * 通常的使用场景之一: 11 * 阅读全文
posted @ 2021-10-06 22:29 doremi429 阅读(11) 评论(0) 推荐(0) 编辑
摘要:1 package face_09; 2 /* 3 * 匿名内部类。就是内部类的简写格式。 4 * 必须有前提: 5 * 内部类必须继承或者实现一个外部类或者接口。 6 * 匿名内部类:其实就是一个匿名子类对象。 7 * 8 * 格式:new 父类or接口名(){子类内容} 9 */ 10 abst 阅读全文
posted @ 2021-10-06 22:04 doremi429 阅读(12) 评论(0) 推荐(0) 编辑
摘要:1 package face_09; 2 /* 3 * 内部类可以存放在局部位置上。 4 * 5 * 内部类在局部位置上只能访问局部中被final修饰的局部变量。 6 */ 7 /*class Outer { 8 int num = 3; 9 void method() { 10 11 final 阅读全文
posted @ 2021-10-06 21:39 doremi429 阅读(13) 评论(0) 推荐(0) 编辑
摘要:1 package face_09; 2 /* 3 * 为什么内部类能直接访问外部类中的成员呢? 4 * 那是因为内部类持有了外部类的引用。 外部类名.this 5 * 6 */ 7 class Outer { 8 int num = 3; 9 class Inner { 10 int num = 阅读全文
posted @ 2021-10-06 21:12 doremi429 阅读(12) 评论(0) 推荐(0) 编辑
摘要:1 package face_09; 2 /* 3 * 内部类访问特点: 4 * 1,内部类可以直接访问外部类的成员。 5 * 2,外部类要访问内部类,必须建立内部类的对象。 6 * 7 * 一把用于类的设计。 8 * 9 * 分析事物时,发现该事物描述中还有事物,而且这个事物还在访问被描述事物的内 阅读全文
posted @ 2021-10-05 22:24 doremi429 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1 package face_09; 2 3 /* 4 * 多态时, 5 * 成员的特点: 6 * 1,成员变量。 7 * 编译时:参考引用型变量所属类中的是否有调用的成员变量,有,编译通过;没有,编译失败。 8 * 运行时:参考引用型变量所属类中的是否有调用的成员变量,并运行该所属类中的成员。 9 阅读全文
posted @ 2021-10-01 22:25 doremi429 阅读(26) 评论(0) 推荐(0) 编辑
摘要:1 package face_09; 2 3 /* 4 * 毕老师和毕姥爷的故事。 5 */ 6 class 毕姥爷 { 7 void 讲课() { 8 System.out.println("管理"); 9 } 10 void 钓鱼() { 11 System.out.println("钓鱼"); 阅读全文
posted @ 2021-10-01 22:24 doremi429 阅读(17) 评论(0) 推荐(0) 编辑
摘要:1 public static void method(Animal a) {//类型判断 2 a.eat(); 3 if(a instanceof Cat) {//instanceof:用于判断对象的具体类型。Cat可以是类可以是接口,只能用于引用数据类型判断 4 Cat c = (Cat)a;/ 阅读全文
posted @ 2021-10-01 21:21 doremi429 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1 package face_09; 2 3 import com.sun.jdi.Method; 4 5 /* 6 * 对象的多态性。 7 * class 动物 8 * {} 9 * 10 * class 猫 extends 动物 11 * {} 12 * 13 * class 狗 extends 阅读全文
posted @ 2021-10-01 20:52 doremi429 阅读(11) 评论(0) 推荐(0) 编辑
摘要:1 package face_09; 2 /* 3 * 笔记本电脑使用。 4 * 为了扩展笔记本的功能,但日后出现什么功能设备不知道。 5 * 6 * 定义了一个规则,只要日后出现的设备都符合这个规则就可以了 7 * 规则在java中就是接口 8 * 9 */ 10 interface USB {/ 阅读全文
posted @ 2021-10-01 20:06 doremi429 阅读(10) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示