- 博客(11)
- 资源 (106)
- 收藏
- 关注
原创 see the compiler error output for details
Compilation failed; see the compiler error output for details: 这个错误一般是引入的库的版过国道导致的
2018-11-26 15:30:10 1484 1
原创 多态
多态:可以理解为事物存在的多种体现形态。父类的引用指向子类的对象。1.多态的体现 父类的引用指向子类的对象,父类的引用接收子类的对象。2.多态的前提 类与类之间必须是继承或者实现的关系。通常还有一个前提 就是覆盖3.多态的好处 大大的提高了程序的扩展性4.多态的弊端 提高了扩展性,但是只能使用父类的引用访问父类中的成员。5.多态的应用6.多态中成员的特点 ...
2018-11-11 11:22:38 131
原创 接口:interface
接口:interface,如果抽象类中的方法都是抽象的,那么该类可以通过接口的形式来表示。接口定义的一组规范,实现现实世界中这样的逻辑 :如果你是。。。则必须能。。。class用于定义类,interface用于定义接口接口的特点:1.接口中常见定义:常量,抽象方法。2.接口中的成员都有固定修饰符常量 public static final方法 public abstract接...
2018-11-11 11:18:02 143
原创 抽象类:abstract
抽象类:abstract。当多个类中出现相同功能,但是功能主体不同,这时候可以进行向上抽取,只抽取功能定义,而不抽取功能主体。,分析事物不确定时,就抽象特点1.抽象方法只能定义在抽象类中。2.抽象方法和抽象类必须被abstract修饰3.抽象类不可以用new 创建对象,因为创建对象没有意义4.抽象类中的抽象方法要被使用,必须由子类复写抽象方法后,建立子类对象调用,如果子类只覆盖了部...
2018-11-11 11:15:20 233
原创 static 关键字
static 关键字用法:是一个修饰符,只能用于修饰成员(成员变量和成员函数)静态变量 :在类中,用static声明的成员变量为静态成员变量,或者叫做类属性、类变量。 -- 它为该类的公用变量,属于类,被该类的所有实例共享,在类被载入时,被显示初始化。 -- 对于该类的所有对象来说,static成员变量只有一份,被该类的所有对象共享!! -- 可以使用“对象.类属性”来调用,不...
2018-11-11 11:11:53 153
原创 成员变量和局部变量
成员变量和局部变量1、局部变量 定义在方法内或者语句块内 从属于方法或者语句块 使用之前,必须手动初始化。2、成员变量 定义在类里面、方法外面。从属于对象 如果没有手动初始化成员变量,系统会自动初始化。初始化的规则如下: 数字:0,0.0 布尔 false char \u0000 引用类型 :null。匿名对象的应用匿名对象时对象的简化形式;...
2018-11-11 10:55:34 132
原创 重载与重写
方法的重载overload是指一个类中可以定义有相同的名字,但是参数列表不同,调用时,会根据不同的参数列表选择对应的方法。所以只和参数列表有关系。规则:两同三不同 --同一个类,同一个方法名 --不同:参数列表不同(类型、个数、顺序不同) --只有返回值不同不能构成方法的重载 --只有形参的名称不同,不能构成方法的重载什么时候用重载?当定义的功能相同,但参与运算的未知内容...
2018-11-11 10:49:38 158
原创 简单聊一下《垃圾回收机制》
内存机制栈1.存放局部变量2.不可以被多个线程共享3.空间连续,速度快堆1.存放对象2.可以被多个线程共享3.空间不连续,速度慢,但是灵活方法区1.存放类的信息:代码、静态变量、字符串常量等等2.可以被多个线程共享3.空间不连续,速度慢,但是灵活垃圾回收机制Garbage Collection对象空间的分配:使用new关键字创建对象即可对象空间的释放:将对象赋值...
2018-11-11 10:47:32 220
原创 线程的理解
1.线程是一个程序里面不同的执行路径.也就是一个程序往多条道路多个方向同时执行(执行路径).2.进程是一个静态的概念,进程指的是程序本身.当把程序代码加载进内存的时候,只是说明进程已经准备开始了,也就是说进程已经产生了,但是没有开始,所以说进程是一个静态的概念. 平时所说的进程的执行指的是进程里面的主线程已经开始执行了,也就是main方法开始执行了.然后再main方法里面分支其他的线程...
2018-11-11 10:32:28 236
原创 JAVA加强
1. 下载JDK(Java Development Kit,Java开发包)2. JRE(Java Runtime Environment,Java运行时环境)3. JDK包含了JRE。4. 关于Java的版本:JDK 1.4JDK 1.5 == JDK 5.0, tiger (老虎)JDK 1.6 == JDK 6.0, mustang(野马)5.我们的课程讲的是JD...
2018-11-11 10:29:09 244
原创 JavaSE基础(面试)
面向对象基础 JAVA基础语法自行掌握. 三大特性: 一 封装:★★★★★ 概念:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。 好处:将变化隔离;便于使用;提高重用性;安全性。 封装原则:将不需要对外提供的内容都隐藏起来,把属性都隐藏,提供公共方法对其访问。 单例设计模式:★★★★★(必问的)解决的问题:保证一个类在内存中的对象唯一性。 ...
2018-11-11 10:16:57 196
搜索界面和二级列表带全选,反选的数据同步
2016-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人