摘要: 1.C/S和B/S C/S是客户端/服务器模式,它是软件系统体系结构,通过它可充分利用两端硬件的优势,将任务合理分配到两端实现,降低开销 B/S是浏览器/服务器模式,在这种模式下,WEB浏览器使用户最主要的应用软件,这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上。 2.HTTP基础知识 阅读全文
posted @ 2019-03-31 20:36 非主流的周同学 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 经过一个月的春招,面试过各种各样大大小小的公司,下面是对面试题的一些总结: 关于java中类的成员变量是在堆中还是在栈中的问题 类的成员变量都在堆上,只有方法里面定义的基础变量,在方法里面定义的引用 其他对象的引用放在栈上(这个时候被引用的对象和它的成员变量还是在堆上) 也就是说,线程上下文的东西在 阅读全文
posted @ 2019-03-31 19:11 非主流的周同学 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 内部类 内部类是定义在另一个类中的类。 定义内部类的原因有: 1)内部类方法可以访问该类定义所在的作用域中的数据,包括私有的数据。 2)内部类可以对同一个包中的其他类隐藏起来。 3)当想要定义一个回调函数且不想编写大量代码时,使用匿名内部类比较便捷。 使用内部类访问对象状态 分析一下下面一段代码 其 阅读全文
posted @ 2019-02-11 23:02 非主流的周同学 阅读(156) 评论(0) 推荐(0) 编辑
摘要: lambda表达式 lambda表达式是一个可传递的代码块。可以以后执行一次或者多次。在程序运行中我们经常会遇到传递代码段的情况,但是我们一般都是先构造一个对象,然后通过对象调用相应的代码块来实现传递代码块的目的,这个方法十分繁琐,设计师为解决这个问题,就设计出了lambda表达式。 lambda表 阅读全文
posted @ 2019-02-07 16:38 非主流的周同学 阅读(304) 评论(1) 推荐(1) 编辑
摘要: 1.4计算机网络在我国的发展 一、第一阶段1987~1993电子邮件转发 1987年北京计算所与德国卡尔斯鲁厄大学合作 1989科学院高能所与美国斯坦福大学合作 1990电子部十五所、电科院、复旦、交大与德国GMD合作,清华校园网与加拿大UBC合作 二、第二阶段1994~实现与Internet的TC 阅读全文
posted @ 2019-02-07 01:06 非主流的周同学 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 回调 回调是一种常见的程序设计模式。这种模式中,可以指出某个特定事件发生时应该采取的动作。 直接给上代码 这里调用了java.swing包中的Timer类,可以使用它在给定的时间间隔时发出通告 我们这里可以分析下这段代码。构造一个TimePrinter类调用ActionListener接口,而这个类 阅读全文
posted @ 2019-02-06 22:57 非主流的周同学 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 接口 接口技术:这种技术主要用来描述类具有什么功能,而并不给出每个功能的具体实现。一个类可以实现一个或多个接口,并在需要接口的地方,随时使用实现了相应接口对象。 接口概念:接口不是类,而是对类的一组需求的描述,这些类要遵从接口描述的统一格式进行定义。 举个简单的例子:假设有一个类A,其中有一个sor 阅读全文
posted @ 2019-02-01 22:00 非主流的周同学 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 在C++中编译时是要确定数组大小的,而Java有所不同,它允许在运行时确定数组的大小。但是如果仅通过数组是无法改变运行时无法动态更改数组的问题。一旦确定了数组大小,就很难改变他了数组的大小了,要解决这个问题,就需要引入ArrayList的类。它使用起来有点像数组,但在添加或删除元素时,具有自动调节数 阅读全文
posted @ 2019-01-30 23:25 非主流的周同学 阅读(133) 评论(0) 推荐(0) 编辑
摘要: hashCode方法 散列码(hashCode)是有对象导出的一个整型值。散列码是没有规律的。 如果x和y是两个不同对象,x.hashCode()与y.hashCode()基本不会相同。String类使用下列算法计算散列码: 由于hashCode方法定义在Object类中,故每个对象都有一个默认的散 阅读全文
posted @ 2019-01-30 17:09 非主流的周同学 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 这是我反复看了两遍才理解的部分。其中也不乏参考了他人的微博内容,才大致对这个方法有所理解。 首先我们从Object类开始说起, 书中已经说了Object类是Java中所有类的始祖,在Java中的每个类都是由他扩展而来的,但在现实使用中并没有要求写出。如果一个类并没有明确指出超类,Object就是被认 阅读全文
posted @ 2019-01-30 00:12 非主流的周同学 阅读(563) 评论(1) 推荐(0) 编辑