![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
seraphme1
这个作者很懒,什么都没留下…
展开
-
Java学习笔记——折半查找与逐个查找方式
数组中的常见查找方式有折半查找与逐个查找方式, 但折半查找一般只能用于有序数组,而逐个查找可以用于乱序数组,下面是源代码供大家参考大笑:原创 2015-03-15 16:22:59 · 447 阅读 · 0 评论 -
Java学习笔记——字符串和基本数据类型的转换
小技巧,基本类型和字符串类型的转换原创 2015-05-22 22:16:27 · 449 阅读 · 0 评论 -
Java学习笔记——面试常客:写出一个死锁的例子
现在的面试挺蛋疼,为了考察大家的语言掌握水平,类似这样的题特别多,不过在某个角度来说确实能看出一个人对某个知识点的理解,就比如今天这个死锁的小例子,主要考察大家对线程死锁概念的理解程度,也考察大家对java语言的敲代码水平,下面是一个死锁的简单例子:原创 2015-05-01 23:30:02 · 1471 阅读 · 0 评论 -
Java学习笔记——线程两种常用的创建调用方法
这是两种开发中常用的线程使用方法,匿名对象调用即可,很简单,掌握即可原创 2015-05-08 22:01:20 · 501 阅读 · 0 评论 -
Java学习笔记——异常中的继承问题
/*这个例子是关于异常在继承中的问题,当BException继承AException时,父类抛出AException,那么子类只能抛出AException或BException,而不能抛出其他异常,因为子类不能比父类还“有问题”。下面是例子:*/原创 2015-04-25 15:19:22 · 677 阅读 · 0 评论 -
Java学习笔记——保持封装性的方法:抽象类
类可以被继承,但是子类要实现的功能往往比父类已经定义好的功能更加复杂,并且不同子类想实现的功能也有所不同,比如经理和工人都属于这个公司的职员,但他们的工作内容不完全相同,所以父类职员中就无法定义work这个方法,因为如果定义了work这个方法后,各子类(经理,工人)都会再重新复写work这个方法,使得父类无法实现具体的功能,但这个work方法又是必须实现的,所以我们用abstract这个关键字来规范这个work方法,使得:1.所有员工必须工作,2.父类不需要写工作的具体内容,减少代码冗余。下面是一个例子:原创 2015-04-09 17:10:57 · 509 阅读 · 0 评论 -
Java学习笔记——多态的理解
关于多态的例子,这个例子比较难于理解,大家仔细读读,里面用到了匿名对象的知识,忘了的或不知道的同学请先回顾一下原创 2015-04-12 17:59:55 · 402 阅读 · 0 评论 -
Java学习笔记——关于继承执行顺序问题
这是一个关于继承一个最基本的小知识点,关于调用顺序的问题,很多初学者刚开始接触面向对象的语言时可能也会像我一样搞不清他们的执行顺序,他的规则是:如果父类和子类有相同成员(非私有),当在主类创建子类对象时,对象调用成员时会优先调用子类中的成员(非私有),而当只有父类有此成员时,则会调用父类的成员,原创 2015-04-01 21:23:11 · 534 阅读 · 0 评论 -
Java学习笔记——关于for嵌套的几个小练习
//下面是几个关于for嵌套使用的小练习,有助于理解循环结构的使用,其中小for指的是内层的for循环class ForForDemo {public static void main(String[] args) {/*打印如下图形:****************///第一种方法,分析出控制每行星减少主要是由小for里的条件表达式决定的/*int z=5;for (int x=0;x{for (int y=0;y{原创 2015-03-12 16:05:28 · 463 阅读 · 0 评论 -
Java学习笔记——静态代码块,构造代码块,构造函数间的执行顺序
今天和大家分享静态构造代码块的知识,静态构造代码块随着类的加载而执行,而构造代码块是随着对 的加载而运行,区别这一点可以让我们理解他们的执行顺序,让我们的编程思路更加清晰。下面是一个小例子原创 2015-03-20 19:57:41 · 489 阅读 · 0 评论 -
Java学习笔记——两个变量值的三种替换方法
class Operate{public static void main(String[] args) {int a=3,b=8;System.out.println(a+"b"+b);//开发互换:/*int temp;temp=a;a=b;b=temp;8///第一种互换:/*a=a+b;b=a-b;a=a-b;*//原创 2015-03-10 10:40:59 · 929 阅读 · 0 评论 -
Java学习笔记——单例模式例子
这是一个单例模式的例子,单例模式意味着只能创建类中的一个对象,想要做到这点,需要3步实现: 1.将构造函数私有化,使其他class不能直接创建对象。 2.在单例的类中创建一个静态,私有的本类对象。 3.创建一个公有的获取对象方法。原创 2015-03-26 18:03:47 · 455 阅读 · 0 评论 -
Java学习笔记——生成doc说明文档的方法
在Java中我们有时候会用到Java给我们提供的各种方法,例如冒泡排序,获得字符串长度等,这些方法如果不加以说明的话,我们是很难搞明白如何用这些方法,比如方法的参数所起的作用等。。。所以开发人员会为自己写好的类和方法写一个帮助文档,让用的人看。下面是一段代码,我会用这段代码生成一个帮助文档。原创 2015-03-19 21:40:34 · 790 阅读 · 0 评论 -
Java学习笔记——关于System.out.println()的小思考,static关键字
有时候我在想:为什么system.out.println是这样一个写法呢?system显然是一个类名,而类名直接调用方法说明此方法是静态方法,说明这样的方法是通用的,不涉及对象自己特有的属性,这样可以不创建对象而直接调用方法,节省在对内存的空间,下面是一个小例子:原创 2015-03-19 20:00:38 · 953 阅读 · 0 评论 -
java练习——Integer对象问题
class IntegerDemo { public static void main(String[] args) { Integer a = 128; Integer b = 128; System.out.println((a==b)); //因为Integer是一个类,上面两句话相当于新建两个原创 2015-05-22 22:27:55 · 375 阅读 · 0 评论