`
文章列表
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:请和大家介绍下你和目前所从事的工作。
Global site tag (gtag.js) - Google Analytics