随笔分类 -  Java

摘要:流的概念和作用 学习Java IO,不得不提到的就是JavaIO流。 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类 根据处理数据类型的不同分为:字符流和 阅读全文
posted @ 2017-11-15 09:44 澡堂麦霸 阅读(417) 评论(0) 推荐(0)
摘要:此博客对同一操作对比两种遍历方式,以个人忘记时快速捡起为目的。 数据表: 三个List: 以下操作: 遍历menuList中的数据,判断PARENTID是否为0,为0的加入parentList中,不为0的加入sonList中 注意:it.next指向问题,使用一次指针就往下移动一次,必要时使用中间量 阅读全文
posted @ 2017-11-03 15:22 澡堂麦霸 阅读(196) 评论(0) 推荐(0)
摘要:反射机制是什么 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 反射机制能做什么 反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类; 阅读全文
posted @ 2017-11-01 09:38 澡堂麦霸 阅读(212) 评论(0) 推荐(0)
摘要:public class TestEnum { /*最普通的枚举*/ public enum ColorSelect { red, green, yellow, blue; } /* 枚举也可以象一般的类一样添加方法和属性,你可以为它添加静态和非静态的属性或方法,这一切都象你在一般的类中做的那样. 阅读全文
posted @ 2017-10-30 10:23 澡堂麦霸 阅读(421) 评论(0) 推荐(0)
摘要:内部类详解 1、定义 一个类的定义放在另一个类的内部,这个类就叫做内部类。 Java代码 public class First { public class Contents{ public void f(){ System.out.println("In Class First's inner C 阅读全文
posted @ 2017-10-30 10:22 澡堂麦霸 阅读(174) 评论(0) 推荐(0)
摘要:Java四类八种数据类型 第一类:逻辑型boolean 第二类:文本型char 第三类:整数型(byte、short、int、long) char类型占2个字节short从-32768到32767int从-2147483648,到2147483647共10位long从-922337203685477 阅读全文
posted @ 2017-10-30 10:17 澡堂麦霸 阅读(176) 评论(0) 推荐(0)
摘要:转载来源 http://blog.csdn.NET/shimiso/article/details/8595564 本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。 进入正题前首先要知 阅读全文
posted @ 2017-10-30 10:16 澡堂麦霸 阅读(149) 评论(0) 推荐(0)
摘要:全局变量:也叫成员变量,是指在类中定义的变量;它在整个类中都有效 全局变量又可分为:类变量和实例变量 1.类变量:又叫静态变量 用static修饰 它可以直接用类名调用 也可以用对象调用 而且所有对象的同一个类变量都是共享同 一块内存空间的 2.实例变量:不用static修饰 它只能通过对象调用 而 阅读全文
posted @ 2017-10-30 10:15 澡堂麦霸 阅读(971) 评论(0) 推荐(0)
摘要:1.java程序运行时有6中地方存储数据,分别是:寄存器、栈、堆、静态存储、常量存储、非RAM(随机存储器),主要是堆与栈的存储。 2.堆与栈是java用来在RAM中存储数据的地方,java自动管理堆和栈,程序员不能直接设置堆和栈。 3.栈的优势是:存取速度比堆要快,仅次于直接位于cpu中的寄存器; 阅读全文
posted @ 2017-10-30 10:14 澡堂麦霸 阅读(3375) 评论(1) 推荐(0)
摘要:父类引用指向子类对象指的是: 例如父类Animal,子类Cat,Dog。其中Animal可以是类也可以是接口,Cat和Dog是继承或实现Animal的子类。 Animal animal = new Cat(); 即声明的是父类,实际指向的是子类的一个对象。 那这么使用的优点是什么,为什么要这么用?可 阅读全文
posted @ 2017-10-30 10:11 澡堂麦霸 阅读(238) 评论(0) 推荐(0)
摘要:简单的个人记忆,重写是子类中的方法与父类的方法参数、返回值一模一样,重载是对于同一个类中的方法,方法名相同,参数类型、个数不同。当父类的引用指向子类对象的时候,子类中如果有对于父类方法的重写,则调用的是子类重写过的方法,如果没有,则调用父类的方法。(“写方法内容,载参数不同”简单记忆) 首先我们来讲 阅读全文
posted @ 2017-10-30 10:04 澡堂麦霸 阅读(156) 评论(0) 推荐(0)
摘要:1、栈、堆 1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员 阅读全文
posted @ 2017-10-30 10:03 澡堂麦霸 阅读(1147) 评论(0) 推荐(0)
摘要:1、Filter的功能filter功能,它使用户可以改变一个 request和修改一个response. Filter 不是一个servlet,它不能产生一个response,它能够在一个request到达servlet之前预处理request,也可以在离开 servlet时处理response.换 阅读全文
posted @ 2017-10-26 00:28 澡堂麦霸 阅读(265) 评论(0) 推荐(0)
摘要:LinkedeList和ArrayList都实现了List接口,但是它们的工作原理却不一样。它们之间最主要的区别在于ArrayList是可改变大小的数组,而LinkedList是双向链接串列(doubly LinkedList)。ArrayList更受欢迎,很多场景下ArrayList比Linked 阅读全文
posted @ 2017-10-26 00:19 澡堂麦霸 阅读(170) 评论(0) 推荐(0)
摘要:JAVA反射机制JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构 阅读全文
posted @ 2017-10-25 20:25 澡堂麦霸 阅读(3741) 评论(0) 推荐(0)