1、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
前者有错,后者却可以通过.
+=这个运算符的奥秘?
你试验一下,两者都不能再eclipse里面通过,因为这个有个类型隐式转换。
我没那javac去编译看看,觉得没啥必要,因为我会尽量避免隐式转换。
所以说动态语言将淘汰一大批水货程序员,呵呵。/v
-----------------------------------------------------
2.Java的接口和C++的虚类的相同和不同处?
区别我想到的是 c++还是有虚类和纯虚类之分的
接口就一刀切了
------------------------------------------------------
3.描述一下JVM加载class文件的原理机制?
遇到有需求了再去看吧
--------------------------------------------------------------------------------------
4.JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
jsp就是servlet文字版,不同的是,jsp表现视图更方便。
最终都是个class
---------------------------------------------------------------------------------------------------------------
5.XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
xlst xpath,这些面试会问到的。
平时看项目情况再学了。
----------------------------------------------------------------------------------------
6.简述synchronized和java.util.concurrent.locks.Lock的异同 ?
解答: 主要相同点:Lock能完成synchronized所实现的所有功能
主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。synchronized会自动释放锁,而Lock一定要求程序员手工释放,并且必须在finally从句中释放。
我的民工工作太难遇到这个需求了。
----------------------------------------------------------------------------------------------------
7.说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法
设计是王道,java这种工业语言水货和!水货的代码没多大区别。
java里面用的最多的大概是factory facade了吧
-------------------------------------------------------------------------------------
8.j2ee常用的设计模式?说明工厂模式。
这个去中软面试时问了,英文答得,不好,还是英文差了点
------------------------------------------------------------
9.MVC的各个部分都有那些技术来实现?如何实现?
什么破题目,一看就是ets出的题,结构距复杂,内容巨空洞
------------------------------------------------------------
10.java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?
惭愧,还是没背出来,只知道in out的不能互转
------------------------------------------------------------
11.java中会存在内存泄漏吗?请简单描述。
gc也不是万能的,一些强引用的对象并不会像我们想得那样得到自动回收。
好的程序员还是会手动去做这些擦屁股的事情。
---------------------------------------------
12.垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收?
引用计算,java .net php5使用不同的策略,看看也很有意思。
------------------------------------------------------
13.开发中都用到了那些设计模式?用在什么场合?
看rod的spring,最完美的教科书。
分享到:
相关推荐
Java小常识
自己总结的一些平时容易忽略或者容易忘记的小知识点,希望会对你们有所帮助
当你仔细阅读书籍时,会发现Java中有大量的数学知识,包括:扰动函数、负载因子、拉链寻址、开放寻址、斐波那契(Fibonacci)散列法还有黄金分割点的使用等等。 适合人群 1. 具备一定编程基础,工作1-3年的研发...
15个java小游戏源码合集:Java打猎射击游戏,Java对对碰按钮版(最终版),Java俄罗斯方块2,Java飞行射击类游戏,Java推箱子2,Java网络五子棋2等等15个Java小游戏源码。
值得细看的一些java知识点,个人测试之后的结果,拿出来分享一下。
Java学习更是如此,知识点总结目录如下: 目录 一、 Java概述 3 二、 Java语法基础 5 数据类型 5 运算符号 14 语句 15 函数 15 方法重载(Overloadjing)与重写(Overriding) 16 数组 17 总结 18 三、 常见关键字 ...
最近的java 面试知识点, 比较全的java基础知识面试知识,linux
java基础知识,帮助初学者更快更好地掌握java。ppt内容具体易懂,希望对刚接触java的初学者有所帮助。
java制作的小游戏,作为巩固java知识之用.zipjava制作的小游戏,作为巩固java知识之用.zip java制作的小游戏,作为巩固java知识之用.zipjava制作的小游戏,作为巩固java知识之用.zip java制作的小游戏,作为巩固java...
有很多对JAVA技术的讲解其中包括Java基础图形界面数字验证码TOMCAT等等
就是关于JAVA的一些小知识,希望大家大家能分享分享!
Java后端核心知识总结:JVM篇 Java后端核心知识总结:并发编程篇 Java后端核心知识总结:MySQL篇 Java后端核心知识总结:Redis Java后端核心知识总结:RabbitMQ Java后端核心知识总结:Kafak Java后端核心知识总结:...
内容较杂,有java初中高级知识点,也有Java web架构及原理
java基础知识点 java基础知识点 java基础知识点 java基础知识点
java小游戏贪吃蛇,适合大学生看,是利用java基础知识编写的 是我大二的时候暑假无聊写的,基本功能都实现了,但有很多能够改善的地方,希望看完后能够自己完善一些小小BUG
1.java是一种编译解释型的语言。 2.java的垃圾回收机制: java的垃圾回收将在程序运行过程中自动进行,无需程序员负责回收无用内存。 3.java环境变量配置: 在我的电脑>属性>高级>环境变量里的 path 中加入C:\...
java程序员必备的java知识java程序员必备的java知识
java基础知识总结 java基础知识总结 java基础知识总结 java基础知识总结
Java整个知识体系,大概介绍了java进阶需要学习的相关知识
Java知识协作系统(知识库、知识管理),支持手机端访问.zip Java知识协作系统(知识库、知识管理),支持手机端访问.zip Java知识协作系统(知识库、知识管理),支持手机端访问.zip Java知识协作系统(知识库、知识...