- 浏览: 32988 次
文章列表
1.内部类的定义:
将一个类的定义放到另一个类内部中,即为内部类。内部类可调用外围类的成员变量和方法,
像这种直接在外围类中定义的内部类,叫成员内部类,这种内部类可使用到外围类全部的成员变量和方法.
内部类也能保证抽象类或具体类实现多重继承的功能。(如用多个不同内部类去继承多个不同具体类)
内部类就像是一个怀孕的妈妈肚子里的孩子,孩子可以吸收到母亲的养分,又能有自己成员信息.
2.在外部类的非静态方法中创建内部类的对象语法:
外部类类名.内部类类名 对象名 = 外部类对象.new 内部类类名();
3.this. 或 new
内部类使用 外围类.th ...
接口和内部类为我们提供了接口与实现分离的更加结构化的方法
1. abstract class和interface的定义和区别?
含有abstract修饰符的class即为抽象类,abstract类不能创建的实例对象。含有一个或多个abstract方法的类必须定义为abstract class(不然会编译报错),abstract class类中的方法不必是抽象的。abstract class类中定义抽象方法必须在具体(Concrete)子类中实现,所以,不能有抽象构造方法或抽象静态方法。如果的子类没有实现抽象父类中的所有抽象方法,那么子类也必须定义为abstract类型。
接口(i ...
1.代码复用的方式:
(1)类组合
如一个 喷水系统,需要用到水资源.
class WaterSource {
private String s;
//水资源
WaterSource() {
System.out.println("WaterSource()");
s = new String("Constructed");
}
//喷洒系统
public class SprinklerSystem {
WaterSource source = new WaterSorce();
}
实际就是一个 ...
Windows配置Tomcat环境教程
Linux下配置Tomcat环境教程
cd /java/tomcat
# : 执行
bin/startup.sh # 启动tomcat
bin/shutdown.sh # 停止tomcat
tail -f logs/catalina.out # 看tomcat的控制台输
1. Java类的初始化顺序:
(1).在一个类中,初始化顺序由变量在类中的声明定义顺序决定,成员变量(非set方法和构造方法的初始化)的初始化发生在方法调用之前,包括构造方法。
(2).静态变量在整个存储区只保留一份拷贝,本 ...
1 .java运算符总结
编译会错的都加了//
public class AllOps {
// To accept the results of a boolean test:
void f(boolean b) {}
void boolTest(boolean x, boolean y) {
// Arithmetic operators:
//! x = x * y;
//! x = x / y;
//! x = x % y;
//! x = x + y;
//! x = x - y;
...
面试过一个公司,它那的面试流程比较通用,那里基本流程是:
先笔试,笔试很多都是基础,面试前可查下看准网啊,百度文库有没该公司相关的笔试题.
再面试,面试的话就是先自我介绍,包括介绍你之前的公司和做过的项目,再细问你那些项目用了什么技术,都有什么模块,你做了什么模块,用什么技术做的,在做这些模块的时候遇过哪些难的或深刻印象的地方,你又是如何解决的。
问完项目会拿个面试题本给你看,指到哪题你就现场回答哪题,题本很杂,可能会有关于JSP的题(JSP的四个作用域和九大内置对象,JSP标签的使用,JSP自定义标签),有关于算法的(阶乘,斐波那契数列,排序),有CSS、Jquery(选择器,一 ...
1 . java中5个存放数据或对象的地方:
(1).寄存器(Registers):位于CPU内部,是速度最快的存储区,但是数量和容量有限。在java中不能直接操作寄存器。
(2).栈(Stack):栈位于通用随机访问存储器 (General random-access memory,RAM, ...
1.万物皆对象,现实中的(狗,建筑物,服务等),都可以转为JAVA中的对象(类),因为类描述了具有相同特性(成员变量)和行为(方法或功能)的对象集合,所以一个类实际上也是个数据类型。
每个对象都有个接口( ...
1、颜色设置-调整为适合阅读的浅绿色: (1)Window->Preferences->General->Editors->Text Editors-> a.Backgroudcolors 背景颜色 设置为RGB(204,232,207) b.Current linehighlight当前行高亮颜色 RGB (162,215,167) (2)Window->Preferences->General->Editors->TextEditors->Annotations a.Occurrences 高亮辅助(145,208,151) b ...
来源于 http://kingschan.51so.info/entry/8af4dd795773b9230157a6eee92a2c84.html
介绍方式(1.描述 2.优缺点 3.应用场景)
创建型模式
一. 工厂方法模式分为三种:
1.普通工厂模式:就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。
总结:就是在工厂类中加一个方法,你需要什 ...
来源于 http://blog.csdn.net/lifuxiangcaohui/article/details/48342315
黄勇( 博客),从事近十年的 JavaEE 应用开发工作,现任阿里巴巴公司系统架构师。对分布式服务架构与大数据技术有深入研究,具有丰富的 B/S 架构开发经验与项目实战经验,擅长敏捷开发模式。国内开源软件推动者之一,Smart Framework 开源框架创始人。热爱技术交流,乐于分享自己的工作经验。著有《架构探险——从零开始写Java Web框架》一书。
我的十年技术之路
CSDN:请和大家介绍下你和目前所从事的工作。