码迷,mamicode.com
首页 > 编程语言
JAVA程序猿面试题汇总
(此话题将不断更新,请留意)第一,谈谈final, finally, finalize的差别。 final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是运行。finalize是 Object类的一个方法,在垃圾收集器运行的....
分类:编程语言   时间:2014-12-31 21:22:33    阅读次数:385
转载:做Java开发这一年 (火龙果软件)
转载:http://www.uml.org.cn/success/201410205.asp从去年到现在,从.NET转向Java开发(只是因为项目原因,绝对与平台好坏没有关系)差不多有一年的时间了。通过这一年时间也有些感触,想从几个面比较一下这两个平台。希望能做到客观公正。语言我原来是使用C#语言....
分类:编程语言   时间:2014-12-31 21:19:15    阅读次数:235
黑马程序员——Java基础——面向对象——继承、抽象类、接口、多态、包、内部类、异常等
--------android培训、java培训、java学习型技术博客、期待与您交流!--- 第一讲 继承 1、继承: 当多个类拥有相同的功能时,那么这些类不需要每个都写这些相同的功能,只需要把相同功能抽到一个单独的类中,继承这个类就能获得这些相同的功能;(1)继承的体系...
分类:编程语言   时间:2014-12-31 21:19:05    阅读次数:293
Java 3D游戏引擎——JME(java Monkey Engine)
转自:http://bbs.gameres.com/forum.php?mod=viewthread&tid=180732 JME(java Monkey Engine),一个非常棒的Java 3D游戏引擎 一直以来,由于性能等原因,Java并不是3D图形应用的主流平台,但随着各种新技术的出现,.....
分类:编程语言   时间:2014-12-31 21:20:05    阅读次数:220
[voj 1551]E - Pairs 2014年武汉大学邀请赛E题 莫队算法
题目大意 有n个数,m个查询,对于每个查询,询问指定区间,有多少个数对的绝对值小于等于2。 解题思路 莫队O^1.5  首先将询问离线处理左端点进行编号,每sqrt(n)个为一组 sort结构体 当左端点编号相同时,比较右端点大小。小的放在前面。 对于每组询问暴力处理,只需处理当前新加入(删除的数字在当前区间内有多少点和它的绝对值只差小于2即可) 唯一要注意的是加点是...
分类:编程语言   时间:2014-12-31 20:15:07    阅读次数:283
Effective C++学习笔记(Part Six:Item 32-40)
第6部分:继承与面向对象设计 面向对象语言有三大特性:继承,封装和多态。遥想当年,每次校招笔试的时候都会有的,但能够甚至这六个字内涵的人,不再多数。本部分概括的说,深入的讲解三大特性之一----继承性。本部分花的时间不少,也感觉挺有意思的。特别是针对某个条款编写个具体程序实现后,明白其所以然的时候,无疑是一种享受!...
分类:编程语言   时间:2014-12-31 20:13:20    阅读次数:205
Effective C++学习笔记(Part Seven:Item 41-48)
第7部分:模板与泛型编程 所谓泛型编程就是以独立于任何特定类型的方式编写代码。使用泛型程序时,我们需要提供具体程序实例所操作的类型或值。模板是泛型编程思想的一种实现,也是C++研发者思想精髓所在。...
分类:编程语言   时间:2014-12-31 20:15:10    阅读次数:215
Chromium Compositor线程架构(笔记)
来源参考:http://www.chromium.org/developers/design-documents/compositor-thread-architecture Render线程的stalls:   1,style recalc   2,sync network request   3,long painting times(复杂的页面内容?)   4,GC Compos...
分类:编程语言   时间:2014-12-31 20:14:17    阅读次数:931
Java-泛型编程-类型擦除(Type Erasure)
Java中的泛型代码和C++中的模板有一个很大的不同:C++中模板的实例化会为每一种类型都产生一套不同的代码,这就是所谓的代码膨胀。 Java中并不会产生这个问题。虚拟机中并没有泛型类型对象,所有的对象都是普通类。 虚拟机中的泛型转换需要记住4条事实: 1) 定义任何一个泛型都会自动产生其原始类型(raw type) 2) 这个过程中,泛型类型会被擦除,替换为其限定类型 ......
分类:编程语言   时间:2014-12-31 20:13:59    阅读次数:236
Java-泛型编程-使用通配符? extends 和 ? super
泛型中使用通配符有两种形式:子类型限定和超类型限定。...
分类:编程语言   时间:2014-12-31 20:13:24    阅读次数:172
java中重载与重写的区别
首先我们来讲讲:重载(Overloading)     (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。 重载Overloading是一个类中多态性的一种表现。     (2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。 调用方法时通过传递给它们的不同参数个数和参数...
分类:编程语言   时间:2014-12-31 20:12:34    阅读次数:156
Java关键字介绍之this与super
1.什么是super?什么是this? super关键字表示超(父)类的意思。this变量代表对象本身。 2.使用super&this调用成员变量和方法 可以使用super访问父类被子类隐藏的变量或覆盖的方法。当前类如果是从超类继承而来的,当调用super.XX()就是调用基类版本的XX()方法。见示例1。 当类中有两个同名变量,一个属于类(类的成员变量),而另一个属于某个特定的方法(方法...
分类:编程语言   时间:2014-12-31 20:11:34    阅读次数:223
Java中HashMap遍历的两种方式
第一种:   Map map = new HashMap();   Iterator iter = map.entrySet().iterator();   while (iter.hasNext()) {   Map.Entry entry = (Map.Entry) iter.next();   Object key = entry.getKey();   Object val = entry...
分类:编程语言   时间:2014-12-31 20:10:51    阅读次数:201
线程中常用的几个方法
线程中几个常用的方法interrupt() 中断线程。setDaemon(boolean on) 将该线程标记为守护线程或用户线程。join() -->抢夺CPU执行权 等待该线程终止。join 当A线程执行到B线程的join方法时 A线程就...
分类:编程语言   时间:2014-12-31 20:07:25    阅读次数:224
数组的操作
一、count()和sizeof()的功能是一样的,它们都可以有第二个参数,设置为1 ,则会扫描多维数组计算数组元素的个数,默认为0,不扫描多维数组元素的个数,例如:输出结果为2,输出结果为8;二、compact()函数可以把一个或多个变量甚至数组建立成数组元素,例如输出结果为:Array ( [n...
分类:编程语言   时间:2014-12-31 20:07:55    阅读次数:188
C++ 虚函数表解析
C++ 虚函数表解析陈皓http://blog.csdn.net/haoel前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这样的技术能够让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说...
分类:编程语言   时间:2014-12-31 20:02:28    阅读次数:288
java 子接口中定义与父接口相同的方法
今天碰到一个很有意思的问题,在java中如果子接口中定义了与父接口中已经有的方法会发生什么事情呢?比如:interface IRunnable extends Runnable{ void run();}刚开始我还以为这样子的语法应该不能通过编译器,没有想到这样子做编译器并没有做出任何警告。当然大多...
分类:编程语言   时间:2014-12-31 20:02:35    阅读次数:219
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!