java基础
文章平均质量分 74
daili0518
性格开朗、喜欢看书、跑步、踢足球,研究前沿技术。
展开
-
java程序中前台后中文编码的问题
在开发过程中发现,IE对于ajax传入的url中的中文参数是可以自动进行解码的,但是在前台的html的text中编写的汉字,前后台如果对于写入的content不进行编码和解码,导致在后台中会出现乱码的情况。一、ajax中传入的参数是中文的可以不进行编码(最好也进行编码解码一下):js中部分代码:function getZxftUrl(){$.ajax({url : "/serv原创 2016-12-13 09:52:43 · 277 阅读 · 0 评论 -
java基础提高篇--java的三大特性--继承
首先看下上一篇的例子:有两个类,分别是男性和女性,他们都有共同的属性,name和sex,他们都有人的属性,我们可以编写一个person类,拥有人的共有属性,男性和女性使用person类就可以了,这种特性就是我们要讲的“继承”。继承所描述的是“is-a”的关系,如果有两个对象A和B,若可以描述为“A是B”,则可以表示A继承B,其中B是被继承者称之为父类或者超类,A是继原创 2017-05-08 09:59:44 · 256 阅读 · 0 评论 -
java基础提高篇--异常
1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案哦。如果你的答案是正确,那么这篇文章你就不用浪费时间看啦。转载 2017-05-16 14:41:26 · 307 阅读 · 0 评论 -
java基础提高篇--final关键字
在程序设计中,我们希望我们设计的部分不能够改变,这时候就会用到final关键字,被final修饰的部分是不允许修改的部分,不想被修改的原因一般是效率和设计。数据、方法、类会使用到final关键字。 一、数据有时数据不能够改变是非常有用的,这样就可以减轻系统运行的负担,提高我们程序的运行效率。使用final修饰的数据我们称之为“常量”。常量主要应用在两个地方:(1)、编译期的常量,原创 2017-05-16 10:03:51 · 274 阅读 · 0 评论 -
java基础提高篇--嵌套类
一、引入嵌套类 在一个类的内部可以定义一个类,这个类就是嵌套类,嵌套类分为静态嵌套类和非静态嵌套类,静态嵌套类由于使用的局限限(下面会讲述),所以很少使用,使用较多的是非静态嵌套类,也就我们说的内部类,内部类的类型可以分为三种:(1)、在一个类中,直接定义一个内部类;(2)、在一个类的方法中,定义一个内部类;(3)、匿名内部类;二、静态嵌套类看下面代码:在一个类原创 2017-05-23 16:42:30 · 317 阅读 · 0 评论 -
java基础提高篇--static关键字
一、含义:在java中没有全局的概念,可以用static关键字来构造出“伪全局”的概念,它可以修饰成员变量、成员方法,同时可以修饰代码块。java中将内存分为栈内存和堆内存,栈内存中存放一些基本类型的变量、数组和对象的引用,堆内存中存放一些对象。在jvm加载一个类的时候,如果这个类的成员变量和成员方法被static修饰,那么jvm会为这些成员变量和成员方法开辟固定大小的内存区域,有了这些固原创 2017-05-14 20:09:54 · 194 阅读 · 0 评论 -
java基础提高篇--抽象类和接口
抽象类和接口是java语言中对抽象概念进行定义的两种机制,这两种机制体现的java面向对象的强大之处。抽象类和接口对于抽象概念的支持是相似的,可以相互转换,但是也是有区别的。一、抽象类我么知道在面向对象中,万事万物皆对象,同时所有的对象都是通过类来描述的,而不是所有的类是用来描述对象的。如果一个类不能描述具体的对象,而是通过其他来支撑的,那个这个类就是抽象类。比如有一个Animal类,它具原创 2017-05-08 21:48:51 · 237 阅读 · 0 评论 -
java基础提高篇--java的三大特性--封装
学习java快要一年了,在实际的工作中,发现自己的java基础还是很薄弱,自此,发愤图强,好好的加强一下,第一课面向对象的三大特性--封装搞起。封装,顾名思义就是将一些东西包装起来,不让外人看到里面的细节,专业点的话就是信息隐藏,是指利用的抽象的数据类型将数据以及基于数据的操作封装在一起,使它们成为不可分割的实体,数据被保护在数据类型的内部,尽可能的异常内部的细节,只提供外部的接口,使之与外部原创 2017-05-04 14:56:19 · 839 阅读 · 0 评论 -
java基础提高篇--类型转换
java中类型转换分为隐式转换和显式转换,今天我们探讨一下显示转换,也就是我们说的强制类型转换。强制类型转换,转换的类型可以是基本数据类型和引用数据类型,我们今天探讨的是引用数据类型。java 转型问题其实并不复杂,只要记住一句话:父类引用指向子类对象。什么叫父类引用指向子类对象,且听我慢慢道来.从2个名词开始说起:向上转型(upcasting) 、向下转型(downc原创 2017-05-23 15:45:04 · 246 阅读 · 0 评论 -
字符串、Json对象和Java对象之间的转换
在实际工作中,时常会遇到字符串、Json对象和Java对象之间的转换,项目结束,闲暇时间总结一下基本知识:一、字符串转为Json对象字符串转为Json对象,需要用到的JSONObject这个类的fromObject(),直接调用即可;二、字符串转为Java对象字符串转为Java对象,首先用JSONObject这个类的formObject()方法,将字符串转为Json原创 2016-12-14 10:32:16 · 371 阅读 · 0 评论 -
java基础提高篇--java的三大特性--多态
前两篇博文,分别介绍了java的面向对象的两大特性封装和继承,这一篇为介绍一下多态。首先回顾一下什么是封装、继承。封装就是隐藏信息,使用抽象的数据类型将数据以及基于数据的操作封装起来,使得外界不能够知道类中的内部细节,只提供给外部访问的方法。继承就是将共有的属性封装成一个类,使之成为父类,如果编写的其他类使用父类的属性和方法,就让这些类继承于父类,成为子类。子类和父类具有IS-A的关系原创 2017-05-08 21:10:13 · 274 阅读 · 0 评论