当前位置: 首页 > news >正文

云盘网站建设企业官网设计图

云盘网站建设,企业官网设计图,机关单位不得建设网站,教育类网站建设目录 1、内部类 1.1 成员内部类【了解】 1.1.1 定义 1.1.2 扩展变量 1.2 静态内部类【了解】 1.2.1 定义 1.2.2 扩展变量 1.3 局部内部类【了解】 1.4 匿名内部类【重点】 1.4.1 定义 1.4.1.1 常规写法 1.4.1.2 匿名内部类改造 1.4.2 匿名内部类的常见使用场景 1.4.2…目录 1、内部类 1.1 成员内部类【了解】 1.1.1 定义 1.1.2 扩展变量 1.2 静态内部类【了解】 1.2.1 定义 1.2.2 扩展变量 1.3 局部内部类【了解】 1.4 匿名内部类【重点】 1.4.1 定义 1.4.1.1 常规写法 1.4.1.2 匿名内部类改造 1.4.2 匿名内部类的常见使用场景 1.4.2.1 作为一个参数传输给方法 1.4.2.2 匿名内部类在开发中实际场景 2、枚举类 2.1 认识枚举 2.2 枚举类特点 2.3 抽象枚举 2.4 枚举实现单例模式 2.5 枚举的应用场景  2.5.1 常规做法1 2.5.2 常规做法2-常量方式 2.5.3 枚举实现 3、泛型 3.1 认识泛型 3.2 泛型类 3.2.1 如何自己定义泛型类一般架构师做 3.2.2 模仿ArrayList写一个简单的MyArrayList泛型类 3.2.3 写一个定义2个类型的泛型类Myclass2 3.2.4 MyClass3泛型类使用继承 3.2.5 主函数 3.3 泛型接口 3.3.1 如何写泛型接口 3.3.2 写一个泛型接口 3.3.3 学生类StudentE 3.3.4 老师类TeacherE 3.3.5 实现类TeacherData 3.3.6 实现学生类StudentData 3.4 泛型方法、泛型通配符、上下限 3.4.1 写一个泛型方法 3.4.2 一个例子 3.4.2.1 Car类 3.4.2.1 BMW类 3.4.2.2 BENZ类 3.4.2.3 主程序 3.5 泛型的注意事项擦除问题、基本数据类型问题 3.5.1 擦除问题 3.5.2 基本数据类型问题 前言java的内部类静态内部类、局部内部类、匿名内部类、枚举、泛型的语法使用 1、内部类 1.1 成员内部类【了解】 1.1.1 定义 1.1.2 扩展变量 1.2 静态内部类【了解】 1.2.1 定义 1.2.2 扩展变量 1.3 局部内部类【了解】 1.4 匿名内部类【重点】 1.4.1 定义 1.4.1.1 常规写法 1.4.1.2 匿名内部类改造 1.4.2 匿名内部类的常见使用场景 1.4.2.1 作为一个参数传输给方法 简化一下 1.4.2.2 匿名内部类在开发中实际场景 package com.runa.staticdemo;import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener;public class TestDesk {public static void main(String[] args) {JFrame win new JFrame(登录界面);JPanel panel new JPanel();win.add(panel);JButton btn new JButton(登录);panel.add(btn);// 给按钮绑定单击事件 // btn.addActionListener(new ActionListener() { // Override // public void actionPerformed(ActionEvent e) { // JOptionPane.showMessageDialog(win,登录成功~); // } // });// 最终目的是简化代码btn.addActionListener(e - JOptionPane.showMessageDialog(win,登录成功~));win.setSize(400,400);win.setLocationRelativeTo(null);win.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);win.setVisible(true);} }2、枚举类 2.1 认识枚举 2.2 枚举类特点 2.3 抽象枚举 2.4 枚举实现单例模式 2.5 枚举的应用场景  2.5.1 常规做法1 2.5.2 常规做法2-常量方式 2.5.3 枚举实现 3、泛型 3.1 认识泛型 package com.runa.staticdemo;import java.util.ArrayList;public class TestE {public static void main(String[] args) { // ArrayList list new ArrayList(); // list.add(小马); // list.add(次奥); // list.add(小曹); // list.add(new Cat()); // // for (int i 0; i list.size(); i) { // String e (String) list.get(i); // System.out.println(e);System.out.println(-------------------------------------);ArrayListString list1 new ArrayList();list1.add(小米);list1.add(小马);list1.add(字符串);// list1.add(new Cat());for (int i 0; i list1.size(); i) {String e (String) list1.get(i);System.out.println(e);}System.out.println(-------------------------------------);ArrayListCat list2 new ArrayList();list2.add(new Cat());} }class Cat{} 3.2 泛型类 3.2.1 如何自己定义泛型类一般架构师做 3.2.2 模仿ArrayList写一个简单的MyArrayList泛型类 package com.runa.staticdemo;// 泛型类 public class MyArrayListE {private Object[] arr new Object[10];private int size;public boolean add(E e){arr[size] e;return true;}public E get(int index){return (E) arr[index]; //强转} }3.2.3 写一个定义2个类型的泛型类Myclass2 package com.runa.staticdemo;public class Myclass2E, T {public void put(E e, T t){} }3.2.4 MyClass3泛型类使用继承 package com.runa.staticdemo;public class MyClass3E extends Animal { }3.2.5 主函数 package com.runa.staticdemo;public class TestAL {public static void main(String[] args) {MyArrayListString list new MyArrayList();list.add(java);list.add(python);String ele list.get(1);System.out.println(ele);Myclass2String, String list2 new Myclass2();MyClass3Animal a new MyClass3();MyClass3Dog d new MyClass3();} }class Animal{} class Dog extends Animal{} class Cat2 extends Animal{}3.3 泛型接口 3.3.1 如何写泛型接口 3.3.2 写一个泛型接口 package com.runa.staticdemo;import java.util.ArrayList;//泛型接口 public interface DataET {void add(T t);ArrayListT getByName(String name); }3.3.3 学生类StudentE package com.runa.staticdemo;public class StudentE { }3.3.4 老师类TeacherE package com.runa.staticdemo;public class TeacherE { }3.3.5 实现类TeacherData package com.runa.staticdemo;import java.util.ArrayList;public class TeacherData implements DataETeacherE{Overridepublic void add(TeacherE teacherE) {}Overridepublic ArrayListTeacherE getByName(String name) {return null;} }3.3.6 实现学生类StudentData package com.runa.staticdemo;import java.util.ArrayList;public class StudentData implements DataEStudentE{Overridepublic void add(StudentE studentE) {}Overridepublic ArrayListStudentE getByName(String name) {return null;} }3.4 泛型方法、泛型通配符、上下限 3.4.1 写一个泛型方法 3.4.2 一个例子 3.4.2.1 Car类 package com.runa.staticdemo;public class Car { }3.4.2.1 BMW类 package com.runa.staticdemo;public class BMW extends Car{ }3.4.2.2 BENZ类 package com.runa.staticdemo;public class BENZ extends Car { }3.4.2.3 主程序 package com.runa.staticdemo;import java.util.ArrayList;public class TestF {public static void main(String[] args) {ArrayListCar cars new ArrayList();cars.add(new BMW());cars.add(new BENZ());go(cars);ArrayListBMW bmws new ArrayList();bmws.add(new BMW());bmws.add(new BMW());go(bmws);ArrayListBENZ benzs new ArrayList();benzs.add(new BENZ());benzs.add(new BENZ());go(benzs);}// 这个没有限定 可能将其他对象传进来了 // public staticT void go(ArrayListT cars){ // // }// 这个限定只能是Car或者Car子类 // public staticT extends Car void go(ArrayListT cars){ // // }// // 通配符 // public static void go(ArrayList? cars){ // // }// // 通配符 extends Car上限 spuer Car是下限public static void go(ArrayList? extends Car cars){}}3.5 泛型的注意事项擦除问题、基本数据类型问题 3.5.1 擦除问题 查看编译源代码 3.5.2 基本数据类型问题
http://www.yingshimen.cn/news/65747/

相关文章:

  • wordpress 制作企业站国内电子商务网站有哪些
  • 微网站建设哪家强建设摩托车怎么样
  • wap网站e4a做app网站设计美工要怎么做
  • 网站建设介绍大全驻马店河南网站建设
  • 广州营销型网站建设团队网络规划与设计方案
  • 万网网站备案涟源市住房与城乡建设局网站
  • 大连seo网站无锡市新吴区建设环保局网站
  • 浙江振升建设有限公司网站全包圆装修公司
  • 如何 在网站上面做推广百度关键词快速优化
  • 苏州正规网站建设概况冬奥会网页设计素材
  • 公司建网站公司网页设计实验报告实验1
  • 苏州市住房和建设局网站现在做一个网站系统多少钱
  • 电影采集网站怎么做seo网站建设群发广告词
  • 中国网站建设公司有哪些内容专业3合1网站建设电话
  • 微网站如何建立软文撰写案例
  • 建立公司企业网站网页游戏广告平台网站建设
  • 美术培训学校网站模板河南省建筑业协会
  • 建行官网官网网站吗wordpress设置权限设置方法
  • 企业网站添加图片网站模块设计
  • 网站左侧图片悬浮代码php中文网
  • 网站建设 客户定位凡科快图在线制作免费官网下载
  • 东明网站制作网站建设官方商城
  • 二级网站内容建设要求大型网站建设 cms cdm dmp
  • 2个女人做暧暧网站wordpress上传图片插件
  • vps里面怎么建立网站邢台网络公司网站建设
  • 网站视频怎么做的好处北京招聘网站开发
  • 楼盘网站模板闸北区网站设计
  • 移动端网站开发流程图网站后台域名解析怎么做
  • 京东商城网站首页手机编程app哪个好
  • 高安做网站wordpress新闻站