Java面向对象试题
1、请创建一个Animal动物类,要求有方法eat()方法,方法输出一条语句“吃东西”。创建一个接口A,接口里有一个抽象方法fly()。创建一个Bird类继承Animal类并实现接口A里的方法输出一条有语句“鸟儿飞翔”,重写eat()方法输出一条语句“鸟儿吃虫”。在Test类中向上转型创建b对象,调用eat方法。然后向下转型调用eat()方
Wesley13 Wesley13
4年前
java垃圾回收浅析
摘要垃圾回收和内存分配相关,先了解运行时数据区域的划分及各个区域的作用。垃圾回收主要需要考虑的3个问题:1、什么时候回收;2、哪些对象需要回收;3、如何回收。运行时数据区域!(http://static.oschina.net/uploads/img/201504/29004147_aU5w.png)
Wesley13 Wesley13
4年前
java 压缩文件
  今天改善一个项目,一个单据里面有十多个附件,其中一个需求是希望选中一个单据,点击导出按钮,将所有的附件都下载下来,一开始考虑模拟浏览器窗口点击保存自动下载,但感觉实现有点复杂,也不太熟悉。所以就想了一种简单的方法,把所有附件进行压缩,再下载压缩包。虽然多了用户解压缩的步骤,但总体还是方便很多。以下是实现过程:1、导入jar包:ant.jar(
Wesley13 Wesley13
4年前
java8学习
1、Function函数publicstaticvoidmain(Stringargs){TestControllertnewTestController();newTestController().aaa(3,valuet.bbb(value));}
Wesley13 Wesley13
4年前
java函数优雅之道
https://developer.aliyun.com/article/715093(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fdeveloper.aliyun.com%2Farticle%2F715093)导读随着软件项目代码的日积月累,系统维护成本变得越来越高,是所有
Wesley13 Wesley13
4年前
Java 类的继承
Java类的继承规则类的继承教学视频(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fv.youku.com%2Fv_show%2Fid_XMzg3NjAxMzUxNg%3D%3D.html)子类继承父类的公有属性和方法子类可以
Wesley13 Wesley13
4年前
JAVA ThreadLocal对象浅析
最近在开发过程中,在做一个字典项服务的时候,最开始采用了ThreadLocal对象来缓存数据。在使用ThreadLocal过程中遇到一些问题,这里和大家分享一下。一、什么是ThreadLocal?顾名思义它是localvariable(线程局部变量)。它的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值
Wesley13 Wesley13
4年前
Java搜索使用引擎
1、Java全文搜索引擎框架Lucene毫无疑问,Lucene是目前最受欢迎的Java全文搜索框架,准确地说,它是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene为开发人员提供了相当完整的工具包,可以非常方便地实现强大的全文检索功能。下面有几款搜索引擎框架也是基于Lucene实现的。官方网站:http:
Wesley13 Wesley13
4年前
Java枚举使用详解
package com.ljq.test;/  枚举用法详解     /public class TestEnum {    /      普通枚举           /    public enum Col
Wesley13 Wesley13
4年前
Java面向对象浅谈
1\.方法重写override:参数列表必须完全与被重写方法的相同;返回类型必须完全与被重写方法的返回类型相同;访问权限不能比父类中被重写的方法的访问权限更低。例如:如果父类的一个方法被声明为public,那么在子类中重写该方法就不能声明为protected。父类的成员方法只能被它的子类重写。声明