Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试...
![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试...
本文收集了一些Java常见面试题,希望能帮助大家搞定面试。 Java中 == , equals()和 hashCode() 的区别 == 在比较基本数据类型时比较的是值,而在...
计算机网络的结构是分层的,每层都有各种协议来规范,关于互联网的分层以及每一层的协议介绍请参考我的另外一篇文章:现代巴别塔(互联网)是怎么建成的。而TCP/IP是其中最重要的一...
static的作用 static表示静态修饰符,使用static修饰的变量,在Java中分配内存后一直存在,直到程序退出才释放空间。用static修饰的变量可以直接使用类名加...
抽象类 使用abstract关键字修饰的类叫做抽象类定义抽象类的语法格式: [访问修饰符] abstract class <类名>普通类可以实例化,抽象类不能实例化,但是可以...
abstract 的理解 abstract(抽象)可以修饰类、方法如果将一个类设置为abstract,则此类必须被继承使用。此类不可生成对象,必须被继承使用。abstract...
关于命名 计算机科学的两件难事:缓存失效和命名计算机科学的两件难事:缓存失效和命名 程序员最头疼的事:命名半数的人认为命名是最头疼 《Clean Code》和《编写可读代码的...
前言 作为程序员,其能力可分为两种: 技术能力,对语言的理解,对所在技术栈中技术的理解,这类能力可称为外功。 思维的修炼,工作效率提升, 对代码的理解,对架构的理解,此类能力...
前言 声明,本文用的是jdk1.8 花了一个星期,把Java容器核心的知识过了一遍,感觉集合已经无所畏惧了!!(哈哈哈....),现在来总结一下吧~~ 回顾目录: Colle...
谢谢学姐
一名程序媛的IT资源整理平时会浏览各种IT网站,这里做个备忘录,以便自己随时查询。 一、可以找到好的开发实践项目的地方: 1、开源中国国内开源社区,里面有很多开源文档或者项目可以供大家学习,也有交流...
平时会浏览各种IT网站,这里做个备忘录,以便自己随时查询。 一、可以找到好的开发实践项目的地方: 1、开源中国国内开源社区,里面有很多开源文档或者项目可以供大家学习,也有交流...
在看到本文之前,如果读者没看过笔者的前文Java实现Socket网络编程(三) ,请先翻阅。 下面,我们来实现服务器单体发送和广播发送: 我们为JList客户端列表设置监听,...
在看到本文之前,如果读者没看过笔者的前文Java实现Socket网络编程(一) ,请先翻阅。在阅读本文前,读者应先具备Java的Swing编程的基础知识。 首先,我们编写服务...
笔者将通过一个简单的案例,来为大家介绍如何通过Java来实现Socket网络编程。通过本次案例,读者能掌握Socket网络编程的基本思路,并能解决在实际开发过程中遇到的问题。...