-
西安尚学堂50个Java多线程面试题
50 道 Java 线程面试题下面是 Java 线程相关的热门面试题,你可以用它来好好准备面试。 1) 什么是线程?线程是操作系统能够进行运算调度的小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要 100 毫秒,那么用十个线程完成改任务只需 10 毫秒。Java 在语言层面对多线程提2017-03-27 -
西安尚学堂安卓开发架构规范
前言 在开发中,一个良好的开发习惯以及一个开发规范可能会让你少走很多弯路,也会一定程度上的提高代码的可读性,可维护性和可拓展性。当随着需求的不断变更,需要维护项目的时候。当随着项目的代码量的提升,需要重构的时候。你会明白一个好的开发规范多么多么的重要。这里整理一下自己android开发中的一些规范。希望对各位有帮助。 命名规范 包命名规范 包名全部采用小写 主包名采用[公司性质].2017-03-27 -
西安尚学堂现代Java具备的元素
代码风格及其作用 编译器和解释器需要符合编程语言语法的正确语句,而人需要更多的信息来理解冰冷的机器指令。代码风格正好提供了这样的信息,它包括基本的文本格式、缩进以及短小的方法等。 风格同样适用于代表着佳实践的设计模式,比如构建方法链、异常处理和同步等。具有良好风格的代码易于阅读,那感觉就像在阅读写得漂亮的散文一样。而易于阅读的代码意味着易于理解,意味着健壮,意味着更少错误,意味着开发者们的2017-03-27 -
西安尚学堂Java并发编程带来的好处
一、好处并发编程之所以让人迷惑是因为有不止一种问题的解决需要使用并发,也有不止一种方法去实现并发,而且他们之间也没有清晰的映射。 西安尚学堂 使用并发编程来解决的问题可以划分为两类,即“speed”和“designmanageability”。 1、速度优势: 多处理器:多处理器上面并发变成无疑会让程序运行很快。 单处理器:如果是单处理器的机器,那么并发编程可能相对于顺序编程没有什么2017-03-24 -
西安尚学堂:程序员需要经常加班吗?
很多人想问,程序员是不是经常要加班?我们来说说,什么情况下程序员需要加班?假设,种情况,一位员工刚大学毕业,没有工作经验,对业务和产品需求也不清楚,在开发的过程中,会遇到各种问题。这时候,他可能会求助于网络、书籍或同事。如果频繁的向同事请教问题的话,一方面同事可能会厌倦,另一方面同事也会觉得他个人能力不足,因此,他就会不好意思向别人咨询。这样的话,就很难顺利按时的完成工作。 没错,这时候,他2017-03-25
温馨提示