自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Java基础总结之集合

集合这块内容还算简单,重点是集合体系和如何选择。还是老样子,先上图 看着这框架图,好吧,我自己都怀疑自己是有点强迫症了…. 学集合,首先要明白集合和数组的区别。 先看表面上的不同:数组可以存储基本数据类型和对象(要看数组定义的元素类型是什么,如果是Object的话,就什么都能存了),长度固定;而集合只能存储对象(存的也是对象的引用地址),长度可变。 再考虑深层次一点的:数组由于长度不变,

2015-07-02 23:17:13 582

原创 Java基础总结之多线程(1)

不得不说,多线程很可能是Java基础中最难的一部分,比对象众多的IO流难,比要理解到位的反射难.难在哪?难在严谨的逻辑上.,而逻辑是看不见摸不到的,却又偏偏会影响最后的输出结果.在多线程这里,由于执行线程的随机性,输出结果还可能是不确定的,是随机变化的.坦白讲,自己写程序时还好,但对着结果去探究自己的程序到底定义了怎样的逻辑时,的确很烧脑.哎,智商是硬伤啊! 不多说废话了,把我关于多线程的总结说

2015-07-01 23:24:15 387

原创 Java基础总结之多线程(2)

首先,要明白一个问题:为什么多线程会有安全问题?明白这个问题也就知道在解决时的要注意的方面了。 以下面的程序来说明public class TicketThread { public static void main(String[] args) { Ticket tick=new Ticket(); Thread t1=new Thread(tick,"窗

2015-07-01 23:22:29 352

原创 Java基础总结之异常

是程序就会有bug,是人就会犯错误,那么在Java里是如何对待这些错误或异常呢?基于Java面向对象的思想,Java程序中的错误也是一种事,也有相应类来描述。异常体系及处理的框架总结如下图: 学过一遍的同学应该对上面的异常体系应该很清楚了,还算简单,编程时涉及到的时候也不多。在此也就不多谈了。 和我们关系更紧密的是下面的异常处理。由于所处是基础阶段,对异常转译和异常处理框架这两个高级

2015-06-30 12:53:51 445

原创 Java基础总结之反射

其他知识点多谈思想还不如多写点代码体验下,不过反射这里不太一样,还需要理解清楚才能去写代码。 前面学过了类与对象,知道类是描述各种事物的,而对象是实例化。那么对于描述事物的各种类,按逻辑,也应该有个专门类描述他们自己吧。这就是反射类。 再换一种角度,每个类都是被存放在方法区的,如果我们有相应的方法去扫描解析这个方法区中类的代码,那么是不是我们就不用必须把类实例化才能得到这个类的信息呢。

2015-06-29 21:39:11 457

原创 Java基础总结之多态

可以理解为事物存在的多种体现形态,多态的出现大大的提高程序的扩展性,当然有利必有弊,虽然提高了扩展性,但是只能使用父类的引用访问父类中的成员。 多态体现在程序里就是父类的引用指向了自己的子类对象,即父类的引用也可以接收自己的子类对象。 格式:父类名 对象名=new 子类名()。 这里有个前提是必须是类与类之间有关系。要么继承,要么实现。通常还有一个前提是存在成员方法覆盖(

2015-06-28 20:24:38 409

原创 Java基础总结之类的继承

如我前面写的技术博客一样,我着重在总结,不会去特别探讨里面的思想:因为思想这东西真是仁者见仁智者见智,关键还是用多了有经验了才能融会贯通,这个基础阶段自己有大致的认识,可以说的通就好。所以关于继承、父子类、多态等应该如何理解思想就不多谈了。 1.格式:class 子类名 extends 父类名{代码} 2.当子类继承了父类后,就具有了父类的功能以及属性。同时由于自己特有的功能和属性,子类会比

2015-06-28 19:13:15 419

原创 Java基础总结之类与对象的初始化顺序

Java

2015-06-27 21:51:27 3427 1

原创 Java基础语法易犯错误(2)

六、函数   函数是在面向过程的那些编程语言里顶梁柱一般的存在,在Java面向对象的思想里,虽然比对象的层次低一点,但仍及其重要。1.函数定义格式  修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,...){执行语句;return 返回值;}关于其格式,有几个注意点⑴修饰符:有public、protect、private和static及默

2015-06-26 12:00:12 344

原创 Java基础语法易犯错误(1)

基础语法易犯错误一、数据类型的隐式强制转换。Java是强类型语言,对于每一种数据都定义了明确的具体数据类型和内存空间。其中详细如下:byte:1个字节;short:2个字节;int:4个字节;long:8个字节                char:2个字节;float 4个字节;double:8个字节;整数默认int,小数默认double。当所占字节少的碰上字节多的时候

2015-06-26 11:48:29 680

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除