根据我的经验,简单来谈谈,和大家分享互相学习
首先要明白一点,java是拥有面向对象特性的一门语言,承载着JVM,奠基着丰富的框架。
既然是语言,那么基本的语法自然而然是要掌握,《Thinking in java》一本书,就够了,笔者看了4遍,每次还是受益匪浅。
其次,是面向对象特性,这一点上光看书是看不懂的,一定要配合实际项目看,阅读源码,建议看看设计模式,有助于理解。
接下来最重要的一点,JVM,java的核心所在,许多学者不关心jvm的知识,这也成为学习java的一道瓶颈,Java的内存分配,垃圾回收,线程究竟是怎么实现,当你了解了这些,会在遇到问题的时候有更加深入的思考,而不是表面的排除异常等等。推荐一本书《深入了解java虚拟机》,赞!
最后,框架的学习是建立在上述基础上,如果单纯的学习一个框架,那么结果就是只会用,换一个或者添加一个功能就手足无措了,语言只是工具,学会融会贯通才是程序员应有的能力,具体需要在实践中会接触到,所以当你觉得达到一定瓶颈的时候,就反过来看看上述三点比较好
个人经验,小小分享,欢迎各位大牛讨论...
线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:
(1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位
(2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行
(3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源.
(4)系统开销:在创建或撤消进程时,由于系统都要为之分配和回收资源,导致系统的开销明显大于创建或撤消线程时的开销。
小页(4K)两级分页模式,大页(4M)一级
一个递增一,一个递增二,他们指向同一个接点时就是环出现的地方 ??
用内存映射或全局原子(互斥变量)、查找窗口句柄..
FindWindow,互斥,写标志到文件或注册表,共享内存。.
存储过程(Stored Procedure)是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库。中用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。
存储过程用于实现频繁使用的查询、业务规则、被其他过程使用的公共例行程序
存储过程在创建时即在服务器上进行编译,所以执行起来比单个 SQL 语句快
今天群硕笔试,考了好多内容,其中Java占很大部分!
本试卷中最有难度的编程题:给定一个数组,这个数组中既有正数又有负数,找出这个数组中的子数组,此子数组的和最大!
和ADO 的区别?答案:实际上除了“能够让应用程序处理存储于DBMS 中的数据“这一基本相似点外,两者没有太多共同之处。但是ADO 使用OLE DB 接口并基于微软的COM 技术,而 接口并且基于微软的.NET 体系架构。众所周知.NET 体系不同于COM 体系, 和ADO是两种数据访问方式。,看起来好像这些概念都广泛被PHP开发人员所了解。这就说明了PHP实际上到底是多专业。
对于非常小的项目,它可以是一个十分符合人意的编程语言。但是对于较大的和更为复杂的项目,PHP就显出他的薄弱了。当你不断地摸索之后,你会发现笔者提到的某些问题的解决方案。所以,当解决方案已知之后,为什么不能修正他呢?另外为什么这些修补不在手册中提到呢?
一个开源的语言十分流行是一件好事。但不幸得是,它不是一个伟大的语言。笔者希望所有的问题能有一天得到解决(也许在PHP6?),然后我们就将拥有一个开源语言,他既开源,又好用。
三、编程题:30分 共1题 注意:要求提供完整代码,如果可以编译运行酌情加分。
四、设计题:35分 共1题 注意:请尽可能详细描述你的数据结构、系统架构、设计思路等。建议多写一些伪代码或者流程说明。
1. 考虑一个字符串替换的过程,在一个文本文件中含有一些文本内容和一些需要替换的变量,变量的格式为“$Var$”,原来的“$”使用“$$”进行转义,原来的“$$”表示为“$$$”。我们将含有变量的文件称为模板(文件名为t),文本文件的平均长度为100K。另外,还有一系列的变量文件,里面为变量名和变量值的对应关系(文件名为1.v
百度11月4日网上笔试题及答案(仅供参考)
1用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回。
n)。memmove函数的功能是拷贝src所指的内存内容前n个字节到dest所指的地址上。
1 用C++开发的时候,用来做基类的类的析构函数一般都是虚函数。
也就是说,类ClxDerived的析构函数根本没有被调用!一般情况下类的析构函数里面都是释放内存资源,而析构函数不被调用的话就会造成内存泄漏。我想所有的C++程序员都知道这样的危险性。当然,如果在析构函数中做了其他工作的话,那你的所有努力也都是白费力气。
所以,文章开头的那个问题的答案就是--这样做是为了当用一个基类的指针删除一个派生类的对象时,派生类的析构函数会被调用。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。