51CTO博客开发
收到百度上研实习的offer差不多有两个星期了,前段时间挺忙,这次算是抽点时间总结一下三次电面,顺便给大家当面经用吧~ 从投简历到第一次约面试差不多有两个星期吧,三月中投的,等了半个月都没消息,以为没戏了,清明回到家准备爽一番,结果正在dota中,先阿里来了个电话,后面没半个小时百度又来,当时一点没心情,怕弄砸了便约了隔几天一面。(阿里说后面会
今儿看网上阿里面经,感觉很多问了集合框架方面的知识,想来原来在公司的时候看过这方面的培训资料来着,赶紧瞅瞅。由于网上很多资料,总结的很经典了,这里只是对原理介绍一下,主要方便日后自己回顾。
1.看到一个习题如下boolean m = true; if( m = false){ System.out.println("True"); }else{ System.out.println("False"); }其实这一题的trick很容易看出来,有点基础知识都能看到 m = false 是赋值语句,而不是比较判断,那么 m = false 乃至任何赋值的式子在这里应该都为真
离散作业用python写了个真值表的程序,越来越爱python的简单~ python里面内置了eval()方法,该函数将字符串str当成有效Python表达式来求值,并返回计算结果,那么就省去了解析表达式,等一大堆栈操作的代码。那么实际上最重要的部分eval()已经帮我们完成了,我们只需要定义输入的表达式规则,替换成python中的逻辑运算
今天开始做SCJP的习题,中间的收获记录下~ 1.main().JAVA应用中的main方法前的public不是必须的,声明public是为了可以从任意一个JAVA运行环境中调用,但static是必须的,这样在启动应用前,Java虚拟机不必实例化一个对象,二十寻找一个类文件中名为main()的静态方法。 2.关于变量的初始化。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号