随笔分类 -  面试题

摘要:三. html&JavaScript&ajax部分 1. 判断第二个日期比第一个日期大 如何用脚本判断用户输入的的字符串是下面的时间格式2004-11-21 必须要保证用户的输入是此格式,并且是时间,比如说月份不大于12等等,另外我需要用户输入两个,并且后一个要比前一个晚,只允许用JAVASCRIP 阅读全文
posted @ 2023-05-19 08:40 月丫湾 阅读(23) 评论(0) 推荐(0)
摘要:11、有数组a[n],用java代码将数组元素顺序颠倒 //用下面的也可以 //for(int i=0,int j=a.length-1;i<j;i++,j--) 是否等效于 for(int i=0;i<a.length/2;i++)呢? import java.util.Arrays; publi 阅读全文
posted @ 2023-05-19 08:40 月丫湾 阅读(5) 评论(0) 推荐(0)
摘要:9、递归算法题2 第1个人10,第2个比第1个人大2岁,依次递推,请用递归方式计算出第8个人多大? package cn.itcast; import java.util.Date; public class A1 { public static void main(String [] args) 阅读全文
posted @ 2023-05-19 08:39 月丫湾 阅读(16) 评论(0) 推荐(0)
摘要:8、递归算法题1 一个整数,大于0,不用循环和本地变量,按照n,2n,4n,8n的顺序递增,当值大于5000时,把值按照指定顺序输出来。例:n=1237则输出为:1237,2474,4948,9896,9896,4948,2474,1237, 提示:写程序时,先致谢按递增方式的代码,写好递增的以后, 阅读全文
posted @ 2023-05-19 08:39 月丫湾 阅读(13) 评论(0) 推荐(0)
摘要:7、写一个Singleton出来。 第一种:饱汉模式 public class SingleTon { private SingleTon(){ } //实例化放在静态代码块里可提高程序的执行效率,但也可能更占用空间 private final static SingleTon instance = 阅读全文
posted @ 2023-05-19 08:38 月丫湾 阅读(17) 评论(0) 推荐(0)
摘要:6、从类似如下的文本文件中读取出所有的姓名,并打印出重复的姓名和重复的次数,并按重复次数排序: 1,张三,28 2,李四,35 3,张三,28 4,王五,35 5,张三,28 6,李四,35 7,赵六,28 8,田七,35 程序代码如下(答题要博得用人单位的喜欢,包名用该公司,面试前就提前查好该公司 阅读全文
posted @ 2023-05-19 08:38 月丫湾 阅读(12) 评论(0) 推荐(0)
摘要:5、说明生活中遇到的二叉树,用java实现二叉树 这是组合设计模式。 我有很多个(假设10万个)数据要保存起来,以后还需要从保存的这些数据中检索是否存在某个数据,(我想说出二叉树的好处,该怎么说呢?那就是说别人的缺点),假如存在数组中,那么,碰巧要找的数字位于99999那个地方,那查找的速度将很慢, 阅读全文
posted @ 2023-05-19 08:37 月丫湾 阅读(6) 评论(0) 推荐(0)
摘要:3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如“我ABC”,4,应该截取“我AB”,输入“我ABC汉DEF”,6,应该输出“我ABC”,而不是“我ABC+汉的半个”。 答: 首先要了解中文字符有多种编码及各种编码的特征。 假设n为要截取 阅读全文
posted @ 2023-05-19 08:36 月丫湾 阅读(14) 评论(0) 推荐(0)
摘要:1、编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔。 答: package cn.itcast; import java.io.File; import java.io.FileRea 阅读全文
posted @ 2023-05-19 08:36 月丫湾 阅读(201) 评论(0) 推荐(0)
摘要:82、能不能自己写个类,也叫java.lang.String? 可以,但在应用的时候,需要用自己的类加载器去加载,否则,系统的类加载器永远只是去加载jre.jar包中的那个java.lang.String。由于在tomcat的web应用程序中,都是由webapp自己的类加载器先自己加载WEB-INF 阅读全文
posted @ 2023-05-19 08:35 月丫湾 阅读(442) 评论(0) 推荐(0)
摘要:78、垃圾回收的优点和原理。并考虑2种回收机制。 Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有"作用域"的概念,只有对象的引用才有"作用域"。垃 阅读全文
posted @ 2023-05-19 08:34 月丫湾 阅读(101) 评论(0) 推荐(0)
摘要:72、java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类? 字节流,字符流。字节流继承于InputStream OutputStream,字符流继承于InputStreamReader OutputStreamWriter。在java.io包中还有许多其他 阅读全文
posted @ 2023-05-19 08:34 月丫湾 阅读(298) 评论(0) 推荐(0)
摘要:创建对象的过程:1、为父类和子类分配内存空间 2、递归的构造父类对象,所有实例变量被赋予默认值3、本类属性初始化,所有实例变量被赋予初始值4、调用本类中的构造方法,实例变量可以在这里第三次赋值 创建子类对象必须先创建父类对象,在一个对象被创建过程中,实例变量(对象私有变量)通常被赋值了三次。 阅读全文
posted @ 2023-04-13 15:58 月丫湾 阅读(52) 评论(0) 推荐(0)
摘要:66、Collection 和 Collections的区别。 Collection是集合类的上级接口,继承与他的接口主要有Set 和List. Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。 67、Set里的元素是不能重复的,那么 阅读全文
posted @ 2023-04-11 10:01 月丫湾 阅读(288) 评论(0) 推荐(0)
摘要:60、HashMap和Hashtable的区别 (条理上还需要整理,也是先说相同点,再说不同点) HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,在只有一个线程访问的情况下,效率要 阅读全文
posted @ 2023-04-11 10:00 月丫湾 阅读(560) 评论(0) 推荐(0)
摘要:54、简述synchronized和java.util.concurrent.locks.Lock的异同 ? 主要相同点:Lock能完成synchronized所实现的所有功能 主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。synchronized会自动释放锁,而Lo 阅读全文
posted @ 2023-04-11 10:00 月丫湾 阅读(360) 评论(0) 推荐(0)
摘要:48、同步和异步有何异同,在什么情况下分别使用他们?举例说明。 如果数据将在线程间共享。例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写过了,那么这些数据就是共享数据,必须进行同步存取。 当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望让程序等待方 阅读全文
posted @ 2023-04-11 09:59 月丫湾 阅读(190) 评论(0) 推荐(0)
摘要:43、Java中的异常处理机制的简单原理和应用。 异常是指java程序运行时(非编译)所发生的非正常情况或错误,与现实生活中的事件很相似,现实生活中的事件可以包含事件发生的时间、地点、人物、情节等信息,可以用一个对象来表示,Java使用面向对象的方式来处理异常,它把程序中发生的每个异常也都分别封装到 阅读全文
posted @ 2023-04-06 16:47 月丫湾 阅读(154) 评论(0) 推荐(0)
摘要:37、下面这条语句一共创建了多少个对象:String s="a"+"b"+"c"+"d"; 答:对于如下代码: String s1 = "a"; String s2 = s1 + "b"; String s3 = "a" + "b"; System.out.println(s2 == "ab"); 阅读全文
posted @ 2023-04-06 16:46 月丫湾 阅读(209) 评论(0) 推荐(0)
摘要:31、String s = "Hello";s = s + " world!";这两行代码执行后,原始的String对象中的内容到底变了没有? 没有。因为String被设计成不可变(immutable)类,所以它的所有对象都是不可变对象。在这段代码中,s原先指向一个String对象,内容是 "Hel 阅读全文
posted @ 2023-04-06 16:45 月丫湾 阅读(335) 评论(0) 推荐(0)