
Java面试试题
szcsun5
这个作者很懒,什么都没留下…
展开
-
关于三目运算符与左右位移操作符
三目运算符的表达 ----a?b:c 相当于 if(a){b}else{c}在Java编程规范中提到:当后有两个表达式有一个是常量表达式时,另外一个类型是T时,而常量表达式可以被T表示时,输出结果是T类型。举例来说 :char x='x' ;int i =77;System.Print.Out(false?i:77); System.Print.Out(false?x:77) ;这两个输出转载 2017-02-27 22:33:54 · 480 阅读 · 0 评论 -
关于Java中异常处理,细说throw
异常关键字有五个:try catch throw throws finally关于 try{.......}catch(XXException e){....}finally{.....}这三个代码块的用法不多做赘述。说几点注意1,三个代码块中的变量的作用域为代码块内部,分别独立不能访问2,在这个三个代码块必须"紧密"相连,也就是说块与块原创 2017-02-28 11:01:17 · 297 阅读 · 0 评论 -
Java I/O流与序列化
以InputStream(输入流)和OutputStream(输出流)为后缀的是字节流。以Reader(输入流)和Writer(输出流)为后缀的是字符流。字符流与字节流的区别不加阐述对象序列化的目的是为了将对象保存到磁盘中,或允许在网络中直接传递对象。或通过网络传输,以备以后重新恢复成原来的那个对象。对象序列化机制使得对象可以脱离程序的运行而独立存在。以下是一个对象序列化的例子原创 2017-02-28 21:28:56 · 315 阅读 · 0 评论 -
hibernate菜鸟进阶,写给自己复习(一)未完
首先是要对于hibernate包的引进,从官网上下是个方法,然后在eclipse中buildpath添加进去。但是作为一名速成者,使用偷懒的方法,要么可以直接使用eclipse中自在的hibernate的包,要么可以使整个Java工程具有hibernate的特性。下面说下2014版myeclipse使工程具有hibernate特性的步骤一:点击其中的install hibernat原创 2017-03-05 21:57:52 · 329 阅读 · 0 评论 -
Java中各进制之间的表示
一个很小的点,在做题的时候被揪了出来问 int i = 012; int j=034; int l=078; 在system.print.out()时为何值?知识点:可以使用八进制、十六进制的类型:long, int, short, byte八进制表示:以0作为前缀,数码有0,1,2,3,4,5,6,7,逢8进位 如:8(十进制)-->010(八进制)十六进制表原创 2017-02-27 13:59:54 · 2087 阅读 · 0 评论 -
捋一捋数据转换
Java数据类型从高到低要记清(byte,short,char 这仨评级)--int --long --float --double 以此由低到高记住几种变换规则: 1,低级变量可以直接转换为高级变量 ex: byte b; int a =b;float l =b;2, 如果低级类型为字符型(char)向高级类型(整型)转换时,会变成相应的ASCII码3,高级变量向低级变量转原创 2017-02-27 11:21:23 · 326 阅读 · 0 评论 -
Java二维数组初始化
String [][]a={{"1","2","3"},{"4","5","6"}};在讲一点数组的知识:26,一维数组的形式:(1), int a[]; a = new int[5]; 等同于 int a[] = new int[5];(2), int[] a; a = new int[5]; 等同于 int[] a = new int[5];27,二维数组:int转载 2017-03-09 22:33:38 · 518 阅读 · 0 评论 -
关于jstl在jsp页面的异常提醒
当我使用导入标签库时,我的jsp页面的foreach报错JSP中使用在2.3版本都可以,在2.4就不行了, 这是版本不兼容引起的。使用%@ taglib uri=http://java.sun.com/jstl/core_rt prefix="c"%> 替换即可原创 2017-03-29 13:32:04 · 418 阅读 · 0 评论 -
关于数据库范式
知乎上,这个答案写的是真心好这是链接:https://www.zhihu.com/question/24696366原创 2017-04-17 14:35:55 · 294 阅读 · 0 评论