java之接口相关知识】的更多相关文章

1.接口用interface来声明 //定义一个动物接口 public interface Animal{ public void eat(); public void travel(); } 2.接口中的方法是抽象方法,抽象不能有方法体,并且接口中的方法默认的访问修饰符为public abstract 3.JDK1.8中,接口中的方法可以被default和static修饰,但是被修饰的方法必须有方法体…
1.接口用interface来声明 //定义一个动物接口 public interface Animal{ public void eat(); public void travel(); } 2.接口中的方法是抽象方法,抽象不能有方法体,并且接口中的方法默认的访问修饰符为public abstract 3.JDK1.8中,接口中的方法可以被default和static修饰,但是被修饰的方法必须有方法体 4.java接口中的属性默认修饰符是public static final,而且只能是这个修…
1.什么是进程.线程.多线程?     进程当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源.进程间通讯依靠IPC资源,例如管道.套接字     线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针.程序计数器等),但代码是共享的,即不同的线程可以执行同样的函数.     多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说说允许单个程序创建多个并行执行的线程来完成各自的任务.线程间通讯依靠JVM提供…
1.常见的集合有哪些? Collection接口和Map接口是所有集合框架的父接口    Collection接口的子接口包括:Set接口和List接口    Map接口的实现类主要有:HashMap.TreeMap.HashTable.ConcurrentHashMap以及Properties等    Set接口的主要实现类有:HashSet.TreeSet.LinkedHashSet等    List接口的主要实现类有:ArrayList.LinkedList.Stack.Vector等 2…
Java虚拟机JVM的作用: Java源文件(.java)通过编译器编译成.class文件,.class文件通过JVM中的解释器解释成特定机器上的机器代码,从而实现Java语言的跨平台. JVM的体系结构包含三个主要的子系统和一个内存区,分别是: 类装载子系统:定位及导入二进制class文件,校验被导入类的正确性,为类变量分配初始化内存,以及帮助解析符号引用. 执行引擎:执行被转载类中的方法指令. 自动内存管理:用于管理运行时数据区的分配和释放. 本地方法和库:JNI,调用本地方法,c/c++库…
网络的一些基础知识 IP地址分类 IP地址根据网络ID的不同分为5种类型,A类地址.B类地址.C类地址.D类地址和E类地址.A类保留给政府机构,B类分配给中等规模的公司,C类分配给任何需要的人,D类用于组播,E类用于实验,各类可容纳的地址数目不同.(IP地址由网络号和主机号组成). A类地址 一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是"0", 地址范围从1.0.0.0 到126.0.0.0.可用的A类网络有126个,每个网络能容纳1亿多个主机.A类地…
本文主要收集各大博客中的java表格 用JSP创建一个表格模板 . 项目中要用到一些展示信息的表格,表头不固定,表格内容是即时从后台取的:考虑到复用性,笔者用jsp编写了一个表格模板,可以从request中获取List封装的数据,然后通过JSTL结合EL表达式填充到模板.最后完成的jsp文件可以作为一个单独的模块,嵌入到任意其它jsp页面需要的位置.…
成员变量 java对象的属性就是成员变量,其实成员变量就是指普通的变量,可以设置初始值,也可以不设置.当不设置时,会被设置为默认值.(当成员变量前面有private关键词时,说明定义了一个私有成员) java中使用class关键词定义一个类, 成员方法 java语言中使用成员方法来对应于类对象的行为. 定义一个成员方法的语法格式: 权限修饰符  返回值类型  方法名(参数类型  参数名){ //需要用到的方法体 return  返回值 } 注意点: 传入的参数可以是对象,也可以是基本数据类型的变…
一.初识JSP Jsp页面的组成:静态内容.指令.表达式.小脚本.声明.标准动作.注释等元素构成 Url:统一资源定位符 Url组成:协议.主机名(包括端口号).路径 1.注释的方式: 1.HTML注释:在浏览器页面可以看见,不安全 <!----html注释-----> 2.Jsp注释:在浏览器页面看不见 <%--jsp注释--%> 3.在jsp脚本中注释:在浏览器页面看不见 <%//单行注释%> <%/*多行注释*/%> 二.脚本元素: Jsp声明--&g…
Java中HashMap在jdk1.7和jdk1.8中的区别点: 在jdk1.7中是用数组+链表形式存储,1.8采用数组+链表/红黑树形式 Jdk1.8中由链表转为红黑树是长度大于8,由红黑树转为链表是节点数小于6. 原因:红黑树的平均查找长度是log(n),长度是8时,平均查找长度是3,链表的平均查找长度是8/4=2,存在转换的必要:当链表的长度小于6,平均查找长度是小于3,速度与树效率类似,转化需要时间等因此不会生成树.…