上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 说说你知道的XML文件的解析方式,它们有什么区别 DOM(document object model)解析 将整个xml全部读到内存中去,形成树状结构。 优点:解析效率高,且可以对文档进行增删的操作 缺点:当xml文件很大,会导致内存溢出。 SAX(Simple API for XML)解析 读取一 阅读全文
posted @ 2019-09-25 22:15 发育中的程序猿 阅读(253) 评论(0) 推荐(0) 编辑
摘要: static关键字 什么情况下声明静态(static)变量: 所有对象都有这个属性,并且所有对象的这个属性是一样的,定义为静态变量,节省内存的开辟。 静态变量在类加载的时候初始化,内存在方法区中开辟,访问的时候不需要创建对象,直接使用“类名 . 静态变量名”的方 式访问。 可以使用static关键字 阅读全文
posted @ 2019-09-25 22:06 发育中的程序猿 阅读(143) 评论(0) 推荐(0) 编辑
摘要: this关键字 this是一个引用,是一个变量,存储在堆内存中。 没有static修饰的方法称为实例方法 没有static修饰的变量称为实例变量,实例变量必须采用 引用 . 的方式访问。 this可以出现在实例方法中,this指向正在执行这个动作的对象。 this不能在带有static的方法中使用。 阅读全文
posted @ 2019-09-25 22:02 发育中的程序猿 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 构造方法 构造方法的方法名必须和类名一致,分为无参构造和有参构造,若是无参不写参数即可 语法结构: 修饰符列表 构造方法名 (形参){ 构造方法体 ; } 构造方法的调用: new 构造方法名(实参); 构造方法的作用:通过构造方法的调用,可以创建对象。 构造方法也有返回值,但是是系统自动返回的,不 阅读全文
posted @ 2019-09-25 21:21 发育中的程序猿 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 空指针异常 空指针异常(java.lang.NullPointException)作为java中的一个经典异常,对于我们这些小白来说真的是家常便饭, 今天我们就来详解一哈。 造成此异常的主要原因: 当一个空引用访问实例相关的数据时发生。对于引用这个概念不清楚的同学可以看看我之前在面向对象那一节写的博 阅读全文
posted @ 2019-09-24 22:49 发育中的程序猿 阅读(262) 评论(0) 推荐(0) 编辑
摘要: Java中的内存详解 Java中的内存可分为:栈内存、堆内存和方法区内存 栈内存中主要储存的是方法体当中的局部变量。 堆内存中主要存放的是new运算符创建的java对象和实例变量 方法区内存中主要存放的是方法的代码片段以及整个类的代码片段和静态变量 方法调用时,该方法所需的内存空间在栈内存中分配,称 阅读全文
posted @ 2019-09-24 22:26 发育中的程序猿 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 类和对象 类:类代表了一类事物,类在现实中不存在,是一个模板。类的目的是抽象出一类事物共有的属性和行为, 并用一定语法格式来描述所抽象出的属性和行为,类是一种用于创建具体实例(对象)的数据类型。 对象:对象是实际存在的个体,现实当中实际存在。对象又被称为实例(instance)。 从类到对象的过程叫 阅读全文
posted @ 2019-09-24 22:17 发育中的程序猿 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 面向对象(Object-Oriented)基础 说到这个面向对象,就不得不提一下面向过程 这两者的区别: 面向对象,顾名思义就是面向对象这个实体的编程,主要关注点在于对象能够完成哪些功能,例如:Java、C++ 优点:耦合度低,扩展力强,更容易解决现实世界当中更复杂的业务逻辑,组件复用性强。 缺点: 阅读全文
posted @ 2019-09-24 21:26 发育中的程序猿 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 方法重载与方法递归 方法重载: 一个类中可以有多个方法具有相同的名字,但这些方法参数必须不同。 方法重载存在的意义在于几个方法功能相似时,为避免代码杂糅,可以定义方法名相同的方法 满足方法重载的三个条件: 在同一个类中 方法名相同 参数列表不同: 数量不同 顺序不同 类型不同 方法重载只和方法名+参 阅读全文
posted @ 2019-09-23 21:53 发育中的程序猿 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 方法的简介和定义 方法的本质是什么? 方法就是一段代码片段,并且这段代码片段可以完成某个特定的功能,并且可以重复利用,需要使用的时候只需调用(invoke)。 方法的定义: 【修饰符列表】返回值类型 方法名(形式参数列表){ 方法体; } 在同一个类中调用方法时,可以省略类名;调用不同类的方法时,必 阅读全文
posted @ 2019-09-23 21:38 发育中的程序猿 阅读(146) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页