
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Java是 Internet 上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序。Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在 Java 的本机安装系统里,由 JVM 进行控制。并且 Java 实现了一个跨平台的网络库,程序员面对的是一个统一的网络编程环境。
只包含一个抽象方法(Single Abstract Method,简称SAM)的接口,称为函数式接口。当然该接口可以包含其他非抽象方法。你可以通过 Lambda 表达式来创建该接口的对象。(若 Lambda 表达式抛出一个受检异常(即:非运行时异常),那么该异常需要在目标接口的抽象方法上进行声明)。我们可以在一个接口上使用注解,这样做可以检查它是否是一个函数式接口。同时 javadoc 也会包含一
Servlet(server applet) 是运行在服务端(tomcat)的Java小程序,是sun公司提供一套定义动态资源规范;从代码层面上来讲Servlet就是一个接口用来接收、处理客户端请求、响应给浏览器的动态资源。在整个Web应用中,Servlet主要负责接收处理请求、协同调度功能以及响应数据。我们可以把Servlet称为Web应用中的控制器不是所有的JAVA类都能用于处理客户端请求,能
可以在class前面声明public,一个源文件可以声明多个类,但是最多只能有一个类使用public进行声明,并且要求声明为public的类的类名必须与源文件相同。2、main()方法的格式是固定的:public static void main(String[] args)表示程序的入口。针对编译后生成的字节码文件(.class),进行解释运行。1、运行是针对字节码文件对应的Java类进行解释运
其中:除instanceof外均适用于基本数据类型(>、<、>=、<=不适用于boolean类型)运算结果为boolean类型。包括:+ 、 -、*、/、%、(前)++、++(后)、(前)--、--(后)=、>、<、>=、<=、instanceof(后面再学)如:类名、变量名、方法名、接口名、包名、常量名等。包括:=、+=、-=、*=、/=、%=&与&&、|与||的区别为:&与|都会将两个判断条件
按变量在类中声明的位置分类:成员变量(或属性)、局部变量(方法内、方法形参、构造器内、构造器形参、代码块内等)对象:实际存在的该类事物的'每个个体',是'具体的',因而也被称为'实例(instance)'。说明:创建类的多个对象时,每个对象在堆空间中都有一个对象实体,每个对象实体中保存着一份类的属性。>堆(heap):new之后的结构(比如:数组的实体,对象的实体),包括对象中的属性。>方法区(m
场景一:私有化(private)类的属性,提供公共(public)的get和set方法,对此属性进行获取或修改。-象:实际存在的该类事物的'每个个体',是'具体的',因而也被称为'实例(instance)'。>堆空间:new出来的结构(数组,对象),数组的元素,对象的成员变量(属性)都在堆中。-封装性的体现:使用权限修饰符来修饰类及类的内部成员,当这些成员被调用时,体现可见性的大小。-方法重载的要
一、适用性:任何引用数据类型都可以使用。二、java.lang.Object类中equals()的定义:public boolean equals(Object obj){return (this == obj);}三、子类使用说明:-自定义的类在没有重写Object中equals()方法的情况下,调用的就是Object类中声明的equals(),比较两个对象的引用地址是否相同。(或比较两个对象是
过程上:子类调用构造器创建对象,一定会直接或间接的调用其父类的构造器,以及父类的父类的构造器,直到调用到Object()的构造器。>当子类重写了父类的方法,如果需要调用父类被重写的方法时,需要使用super.的方式,表明调用的是父类的方法。-多态的好处:极大的减少了代码的冗余,不需要定义多个重载的方法;>如果子父类中出现了同名的属性,此时使用super.的方式,表明调用的是父类的属性。>局限性:类







