![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础知识
tianshuguang
这个作者很懒,什么都没留下…
展开
-
Java中main()的声明格式
public static void main(String[] args)throws Exception {}main方法被声明为静态方法(static),一般在一个类里面定义这样的main方法对该类进行一些简单的测试。main方法就这一种声明格式。 1.public 定义main方法的访问权限为公有的。 2.static 声明为静态方法,静态方法是属于类的,在没实例化之前就可转载 2011-04-30 18:46:00 · 4101 阅读 · 3 评论 -
Timer与TimerTask详解
1.概览有时候需要提前安排将来某段时间执行某任务,你可以使用Timer,TimerTask这两个类创建后台进程,让其在等待一段规定的时间后执行,或者让其每隔一段时间执行。你也可以用Thread来完成,但利用Timer与TimerTask显然省事不少。TimerTask实现了Runnable接口,待执行的任务置于run()中。Timer是一个安排TimerTask的类,两者一般一起工作。所以转载 2011-11-27 21:27:50 · 1149 阅读 · 0 评论 -
Java中访问权限修饰符(转自JavaEye)
Java中访问权限修饰符public protected 缺省默认 private的用法总结 1、访问权限符: (1)public: 对于成员来说:任何其他类都可以访问它们,不管在同一个包中还是在另外的包中。 对于类来说: 也是一样。 (2)friendly: 对于成员来说:如果一个类的成员没有任何权限修饰,那么它门就是缺省包访问权限,用friendly来表示,注意f转载 2011-03-25 14:38:00 · 787 阅读 · 0 评论 -
(转)JAVA的StringBuffer类
StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。 所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用StringBuffer要更加适合一些。 在Stri转载 2011-03-30 14:29:00 · 604 阅读 · 0 评论 -
java indexOf()
int indexOf(int ch,int fromIndex)函数:就是字符ch在字串fromindex位后出现的第一个位置.没有找到返加-1indexOfpublic int indexOf(int ch)返回指定字符在此字符串中第一次出现处的索引。如果在此 String 对象表示的字符序列中出现值为 ch 的字符,则返回第一次出现该字符的索引(以 Unicode 代码单元表示)转载 2011-04-17 09:34:00 · 7546 阅读 · 2 评论 -
Java开发者必去的20个英文技术网站
http://www.javaalmanac.com - Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.http://www.onjava.com - O'Reilly的Java网站. 每周都有新文章.http://java.sun.com - 官方的Java开发者网站 - 每周都有新文章发表.http://www转载 2011-03-09 11:41:00 · 813 阅读 · 0 评论 -
Java面试中经常问到的算法题 - - JavaEye技术网站 (转载)
从大学到现在,参加过很多面试,经常会被问到一些基本的算法题,而大部分算法的理论及思想,我们曾经都能倒背如流,并且也用语言实现过,可由于在项目开发中应用的比较少,久而久之就忘记了,造成在面试中很尴尬的局面,然后回来查阅相关资料才发现就那么一回事,怎么在面试中就卡壳了呢?在此写下我在面试中经常被问到的一些基本的算法,全当复习。一、冒泡排序Java代码 package s转载 2011-03-13 20:45:00 · 1083 阅读 · 0 评论 -
[推荐] 作为软件开发人员应该知道的最基本的东西【转载】
鉴于经常看到很多傻傻的问题,比如xx语言干什么用的,xxx语言是不是落伍了?(不过说实在的,这些问题初学者都会有.) 我在这里说说开发人员应该知道的一些东西。但是这些只是我在平日里看到和想到的。难免有所偏差,请见谅. 软件开发,是一个综合性的活计。软件开发,并不仅仅是编写代码.学会了用c这些编程语言进行编程只是第一步,一个最最基本要求。其他要的东西还多着呢。在我看来,程序员大致可以分为转载 2011-03-16 10:25:00 · 665 阅读 · 1 评论 -
引用在哪里分配空间?
想起以前的一段话。有人问,“引用在哪里分配空间?” 我这样说:以前武汉有一个臭规定,结婚的时候只给男方分房子,当老婆的就住进了老公的房子,当家作主。引用就是一个女的,她从来就没有分房子的说法,老公分在哪里就住哪里。(只给变量分配空间,没有给值分配空间的说法。) 1、比如说foo(){ A a; int i =3; a=new A();}a是转载 2011-03-16 17:07:00 · 812 阅读 · 0 评论 -
Java安装后JDK/bin目录下的众多exe文件的用途(转自JavaEye)
javac:Java编译器,将Java源代码换成字节代 java:Java解释器,直接从类文件执行Java应用程序代码 appletviewer(小程序浏览器):一种执行HTML文件上的Java小程序类的Java浏览器 javadoc:根据Java源代码及其说明语句生成的HTML文档 jdb:Java调试器,可以逐行地执行程序、设置断点和检查变量 javah:产生可以调用Jav转载 2011-03-22 08:46:00 · 991 阅读 · 3 评论 -
JAVA经典算法40题(1-20)
JAVA经典算法40题【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... public class exp2{ public static void main(String args[转载 2011-03-24 21:26:00 · 1585 阅读 · 16 评论 -
java经典算法40题(21-40)
【程序21】 题目:求1+2!+3!+...+20!的和 1.程序分析:此程序只是把累加变成了累乘。 public class Ex21 { static long sum = 0; static long fac = 0; public static void main(String[] args) { long sum = 0; long转载 2011-03-24 22:22:00 · 1231 阅读 · 12 评论 -
JAVA数据结构 (转自JavaEye)
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack转载 2011-03-30 14:24:00 · 717 阅读 · 2 评论 -
Java switch中使用string作为分支条件
在java中明确规定switch里面只允许使用int,char,和enum类型,但是我们实际编程过程中往往需要通过String来进行比较。那么应该怎么做呢?其实很简单,我们只需要将enum类型做一个小小的封装就可以达到我们的目的。 public enum Animal { dog, cat, bear; public static Animal getAnimal(Strin原创 2013-03-19 11:58:46 · 29308 阅读 · 1 评论