java
Simple_书生
Java
展开
-
Java 关键字
1、final使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变? 使用final关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改变的。例如,对于如下语句: final StringBuffer a=new StringBuffer(“immutable”); 执行如下语句将报告编译期错误: a=new StringBuffer(“”);原创 2015-04-24 15:48:13 · 302 阅读 · 0 评论 -
Java 线程问题
1、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用? java5以前,有如下两种: 第一种: new Thread(){}.start();这表示调用Thread子类对象的run方法,new Thread(){}表示一个Thread的匿名子类的实例对象,子类加上run方法后的代码如下: new Thread(){转载 2015-04-27 10:44:19 · 430 阅读 · 0 评论 -
for循环的三种写法
//创建实例 Emp e1 = new Emp(); e1.setName("e1"); Emp e2 = new Emp(); e2.setName("e2"); Emp e3 = new Emp(); e3.setName("e3"); // 创建一个集合容器,使用collection接口的子类 ArrayLIST ArrayList原创 2015-07-08 22:55:25 · 2519 阅读 · 0 评论 -
java 数据格式相互转换
1、 由 基本数据型态转换成 String **String 类别中已经提供了将基本数据型态转换成 String 的 static 方法 也就是 String.valueOf() 这个参数多载的方法** 有下列几种 String.valueOf(boolean b) : 将 boolean 变量 b 转换成字符串 String.valueOf(char c) : 将 char 变量 c转载 2015-06-08 10:03:44 · 353 阅读 · 0 评论 -
开发中常遇到的错误
1、查找数据库的时候控制台报错:table or view does not exist 在自己写sql语句的时候,可能是字段写错了或者表名不小心写错了,如果是这样的话,可以将控制台打印出来的sql语句拷贝到plsql中去执行,可以直观的看出错误出在哪里2、数据类型对应不上也会经常报错原创 2015-06-05 17:25:14 · 338 阅读 · 0 评论 -
java 科学计数法转换
java科学计数法转换成普通计数法:String sjiachun = “12345E-10”;BigDecimal db = new BigDecimal(sjiachun);String ii = db.toPlainString();ii的值为:0.0000012345转载 2015-06-05 16:30:54 · 430 阅读 · 0 评论 -
Java String关键字
jdk中哪些类是不能继承的? 不能继承的是类是那些用final关键字修饰的类。一般比较基本的类型或防止扩展类无意间破坏原来方法的实现的类型都应该是final的,在jdk中System,String,StringBuffer等都是基本类型。 2、String是最基本的数据类型吗? 基本数据类型包括byte、int、char、long、float、double、boolean和short。转载 2015-04-28 16:03:13 · 650 阅读 · 0 评论 -
Java类的几个问题
1、abstract class和interface有什么区别? 2、abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized? 3、什么是内部类?Static Nested Class 和 Inner Class的不同。4、内部类可以引用它的包含类的成员吗?有没有什么限制?5、Anonymous Inner Class (匿名内部转载 2015-04-27 10:15:45 · 351 阅读 · 0 评论 -
Java 面向对象
面向对象的特征有哪些方面 ? 计算机软件系统是现实生活中的业务在计算机中的映射,而现实生活中的业务其实就是一个个对象协作的过程。面向对象编程就是按现实业务一样的方式将程序代码按一个个对象进行组织和编写,让计算机系统能够识别和理解用对象方式组织和编写的程序代码,这样就可以把现实生活中的业务对象映射到计算机系统中。面向对象的编程语言有封装、继承 、抽象、多态等4个主要的特征。封装:封装是保证软件部件具转载 2015-04-28 15:45:43 · 277 阅读 · 0 评论 -
Java 集合
1、ArrayList和Vector的区别这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,,并且其中的数据是允许重复的,这是HashSet之类的集合的最大不同处,HashSet之类的集合不可以按索引号去检索其中的元素,也不允许有重复的元素(本来题目问转载 2015-04-27 17:26:11 · 293 阅读 · 0 评论 -
Java IO
IO中的输入字节流 下面是IO中输入字节流的继承图。o InputStream o ByteArrayInputStream o FileInputStream o FilterInputStream o BufferedInputStream o DataInputStream o转载 2015-04-27 17:15:35 · 315 阅读 · 0 评论 -
Exception 开发遇见异常
1、java.lang.OutOfmemoryError原因,常见的有以下几种:1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据; 2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收; 3.代码中存在死循环或循环产生过多重复的对象实体; 4.使用的第三方软件中的BUG; 5.启动参数内存值设定的过小;常见错误提示:1.tomcat:java.lang.OutOfMemo原创 2015-07-17 09:17:58 · 580 阅读 · 0 评论