java编程基础
魔法师李
专注源码系统分享,编程开发,PHP开发,小程序源码系统开发,春哥技术团队为您提供高质量的源码系统。
展开
-
java接口interface知识点实例总结
Java中在接口的应用中,要注意一下几点:接口一般定义的是常量和一些抽象方法。抽象类中可以包含抽象方法,也可以有非抽象方法,但是有抽象方法的类一定是抽象类。抽象方法不能有方法体。在引用接口时,接口的引用指向实现的对象,尽量定义为接口或父类的引用。这其中有可能用到多态的知识。引用接口用implements。接口(interface)只能定义抽象方法而且默认为是Public。常量是publ原创 2013-08-30 16:55:46 · 699 阅读 · 0 评论 -
java String类详解
01.String(概述)字符串是一个特殊对象。字符串最大特点:一旦被初始化就不可以改变。==是比较两个对象。而equals是比较对象引用的地址值。String类复写了Object类中的equals方法,该方法用于判断字符串是否相同。s1和s2的区别?String s1="abc";String s2=new String("abc");s1有一个对象,s2有两个对原创 2013-09-09 20:55:24 · 514 阅读 · 0 评论 -
实例方法和类方法的区别
实例方法也叫做对象方法。类方法是属于整个类的,而实例方法是属于类的某个对象的。 由于类方法是属于整个类的,并不属于类的哪个对象,所以类方法的方法体中不能有与类的对象有关的内容。即类方法体有如下限制: (1) 类方法中不能引用对象变量;(2) 类方法中不能调用类的对象方法;(3) 在类方法中不能使用super、this关键字。(4)类方法不能被覆盖。原创 2013-09-03 08:15:17 · 2079 阅读 · 0 评论 -
sleep和wait有什么区别的三种解释
第一种解释: 功能差不多,都用来进行线程控制,他们最大本质的区别是:sleep()不释放同步锁,wait()释放同步缩. 还有用法的上的不同是:sleep(milliseconds)可以用时间指定来使他自动醒过来,如果时间不到你只能调用interreput()来强行打断;wait()可以用notify()直接唤起.第二种解释:sleep是Thread类的静态方原创 2013-09-03 19:05:08 · 1616 阅读 · 0 评论 -
java中类的初始化探讨
对于JAVA中类的初始化是一个很基础的问题,其中的一些问题也是易被学习者所忽略。当在编写代码的时候碰到时,常被这些问题引发的错误,感觉莫名其妙。而且现在许多大公司的面试题,对于这方面的考查也是屡试不爽。不管基于什么原因,我认为,对于java类中的初始化问题,有必要深入的了解。Java类的初始化,其实就是它在JVM的初始化问题(类加载的问题),对于它在JVM中的初始化是一个相当复杂的问题,是给专家们原创 2013-09-05 13:06:37 · 587 阅读 · 0 评论 -
java多线程总结篇
java中的多线程在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。对于直接继承Thread的类来说,代码大致框架是:?123456789101112class 类名 extends Thread{方法1;方法2;…public原创 2013-09-18 15:51:04 · 677 阅读 · 1 评论 -
ArrayList和LinkedList的区别解析
一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势原创 2013-09-24 21:09:36 · 519 阅读 · 0 评论