Java 基础知识
文章平均质量分 82
攻城的蒂巴格
这个作者很懒,什么都没留下…
展开
-
Java集合的数据结构
Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些Collection允许相同的元素而另一些不行,一些能排序而另一些不行。Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”(List和Set)。 所转载 2012-02-08 15:05:03 · 1635 阅读 · 0 评论 -
多线程经典入门
package com.xml.test;public class MyThread { /** * @param args */ int j; public synchronized void inc(){ j++; System.out.println(Thread.currentThread().getName()+"--inc"+j); }原创 2012-11-19 13:03:14 · 909 阅读 · 0 评论 -
Bad version number in .class file 问题解决
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Invocation of init原创 2012-11-21 15:15:35 · 4804 阅读 · 1 评论 -
Java常见面试题
1、分析下列Java代码: class A{ public static void main(String[] args){ method(); } static void method(){ tr转载 2012-11-22 14:44:34 · 2754 阅读 · 0 评论 -
Java关键字abstract
abstract 关键字可以修饰类或方法。abstract 类可以扩展(增加子类),但不能直接实例化。abstract 方法不在声明它的类中实现,但必须在某个子类中重写。示例 public abstract class MyClass { } public abstract String myMethod(); 注释转载 2012-11-23 11:56:12 · 34150 阅读 · 0 评论 -
java
package com.test;import java.util.Calendar;public class Test { /** * @param argsfsdf */ public void testIf(){ //获取当前时间 Calendar cal = Calendar.getInstance(); int year = cal.get(Cale原创 2013-12-17 16:30:02 · 859 阅读 · 0 评论 -
ACID
事务特性:原子性、一致性、隔离性、持久性事务隔离级别: serializable:1:这种隔离级别对数据的要求最为严格,自然也是性能最差的一种隔离级别。在所有的select语句中都是默认加了一个lock in share mode的锁,2:在这种隔离级别中没有一致读的,所有的select都将返回最近的数据状态。3:由于这种隔离级别的对数据高度一致的严格,原创 2016-05-22 14:24:52 · 476 阅读 · 0 评论 -
jsp之间传值乱码问题
tree.jsp页面:function myreset(){var node = zTree.getSelectedNodes()[0];$.ajax({type: "GET",url:"upd.jsp",data: "treeId=" +node.id+"&nodeName="+node.name, dataType: "text",success:原创 2016-06-28 17:50:05 · 877 阅读 · 0 评论 -
多线程面试题(一)
Java 线程面试问题在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分。如果你想获得任何股票投资银行的前台资讯职位,那么你应该准备很多关于多线程的问题。在投资银行业务中多线程和并发是一个非常受欢迎的话题,特别是电子交易发展方面相关的。他们会问面试者很多令人混淆的Java线程问题。面试官只是想确信面试者有足够的Java线程与并发方面的知识,因为候选人中有很多只浮于表面。用于直接面向市场转载 2016-06-20 10:35:03 · 567 阅读 · 0 评论 -
Java的GC机制
1.Java中finalize()的作用一主要是清理那些对象(并非使用new)获得了一块“特殊”的内存区域。程序员可以用finalize()来操作。 程序员都了解初始化的重要性,但常常会忘记同样也重要的清理工作。毕竟,谁需要清理一个int呢?但在使用程序库时,把一个对象用完后就“弃之不顾”的做法并非总是安全的。当然,Java有垃圾回收器负责回收无用对象占据的内存资源。但也有特殊情况:假定你的对象(转载 2012-11-19 12:39:17 · 592 阅读 · 0 评论 -
构造方法的访问级别之private
构造方法的访问级别:public、protected、private、默认访问级别都可以。在此重点记录由private修饰的构造方法。private修饰的构造方法的访问级别:当构造方法别声明为private时,就意味着只有当前类的方法可以调用它,一:当前类的其它构造方法可以通过this关键字来调用。二:当前类的成员方法可以通过new语句调用它。把构造方法声明为private的理由:转载 2012-11-30 15:30:38 · 3907 阅读 · 0 评论 -
if else及嵌套循环
package com.xml.test;public class Testc { /** * if else/ if else if if区别 * if(){ * 条件成立则执行 * }else(){ * if条件不成立则执行此 * } * ---------------------------------------原创 2012-11-30 13:42:00 · 13030 阅读 · 0 评论 -
匿名内部类
匿名内部类是在抽象类及接口的概念之上发展起来的。主要目的就是减少类的定义,如下代码所示:现在不使用匿名内部类完成:interface A{ public void print() ;}class B implements A{ public void print(){ System.ou转载 2012-09-11 16:09:25 · 600 阅读 · 0 评论 -
Java 序列化
把Java对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为Java对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 java.io.ObjectOutputStream代表对象输出流,它的writeObject(Obj原创 2012-09-15 10:15:26 · 987 阅读 · 0 评论 -
JS中instanceof跟typeof的区别
JavaScript 中 typeof 和 instanceof 常用来判断一个变量是否为空,或者是什么类型的。但它们之间还是有区别的:typeoftypeof 是一个一元运算,放在一个运算数之前,运算数可以是任意类型。它返回值是一个字符串,该字符串说明运算数的类型。typeof 一般只能返回如下几个结果:number,boolean,string,function,object,转载 2012-10-31 10:05:07 · 649 阅读 · 0 评论 -
JAVA中HashMap和Hashtable区别 .
Hashtable的应用非常广泛,HashMap是新框架中用来代替Hashtable的类,也就是说建议使用HashMap,不要使用Hashtable。可能你觉得Hashtable很好用,为什么不用呢?这里简单分析他们的区别。1.Hashtable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。查看Hash转载 2012-11-05 16:15:02 · 628 阅读 · 0 评论 -
Java中的transient,volatile和strictfp关键字
Java中的transient,volatile和strictfp关键字 如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。例如: Java代码 class T { transient int a; //不需要维持 int b; //需要维持 } class T { transien转载 2012-11-10 09:32:27 · 575 阅读 · 0 评论 -
Java修饰符
java中的修饰符分为类修饰符,字段修饰符,方法修饰符。根据功能的不同,主要分为以下几种。 1、权限访问修饰符 public,protected,default,private,这四种级别的修饰符都可以用来修饰类、方法和字段。 包外 子类 包内 类内 public yes转载 2012-11-10 09:55:19 · 683 阅读 · 0 评论 -
java内部类及修饰符
内部类可以为四种⒈ 静态内部类⒉ 成员内部类⒊ 局部内部类⒋ 匿名内部类几种内部类的共性:A、内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的类命和$符号。B、内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的成员变量,无论是否是private的。2、成员内部类:形式如下 class Outer { class转载 2012-11-10 10:20:57 · 4865 阅读 · 0 评论 -
Java math.round()
public class Testc { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(Math.round(0.5)); System.out.println(Math.ro原创 2012-11-29 11:06:04 · 1004 阅读 · 0 评论 -
Ubuntu16.04 全屏
vmware虚拟机显示屏幕太小的问题可以通过安装"VMware Tool"来解决,安装该插件后,你就可以根据自身需要自由切换显示屏幕的尺寸,还可以和本机进行相互间的拷贝操作,这里以vSphere Client中的VM虚拟机Ubuntu为例,逐步讲解“VMware Too”的安装流程。1. VM菜单栏中选择安装VMware Tool1点击V转载 2016-09-27 17:45:00 · 9069 阅读 · 0 评论