自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 四舍五入保留小数

double  a=2.54678a=(double)(Math.round(a*10))/10;则结果a=2.5如果a=(double)(Math.round(a*100))/100;(double)(Math.round(a*10))/10;

2017-12-26 10:59:25 184

原创 jsp 去掉页面右边或下边的滚动条

设置body的高度小于原来的高度,可以去掉右侧的滚动条,但是不起作用,所以在body下加一个div,设置高度即可。代码如下: ...同理,设置body的宽度小于原来的宽度,可以去掉下边的滚动条。

2017-12-21 09:49:15 3264

原创 jsp table实现表头固定,并且表头和内容对齐

overflow-y:scroll 实现滚动条,标签使表头和内容对齐,代码如下航线航班号起飞时刻机型标准票价单班飞行小时班次提供座位数合计旅客数合计收入班收入客座率票价水平人均票价 标准票价客座率座公里收入客公里

2017-12-18 20:04:30 4607

转载 深入理解Java的接口和抽象类

一.抽象类  在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为:?1abstract void fun();  抽象方法必须用abstract关键字进行修饰。如果一个类含有抽象方法,则称这个类为抽象类,抽象类必须在类前用abstract关键

2017-12-10 19:21:07 133

原创 为什么接口中的属性必须用public static final修饰?

public: 使接口的实现类可以使用这个常量static:static修饰就表示它属于类的,随的类的加载而存在的,如果是非static的话,    就表示属于对象的,只有建立对象时才有它,而接口是不能建立对象的,所以    接口的常量必须定义为staticfinal:final修饰就是保证接口定义的常量不能被实现类去修改,如果没有final的话,    由子类随意去修改的话,

2017-12-10 19:07:48 7205 1

转载 java的三大特性之多态

面向对象编程有三大特性:封装、继承、多态。      封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。      继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什么是多态呢?多态的实现机制又是什么?请看我一一为你揭开:     

2017-12-09 22:02:55 117

转载 Java关键字final、static使用总结

Java关键字final、static使用总结 一、final        根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。        final类不能被继承,没有子类,final类中的方法默认是final的。        final方法不能被子

2017-12-09 20:50:03 110

转载 java访问权限修饰符public protected default private用法总结

开发内部项目或者单独模块(非公共模块)时,对访问权限的修饰符的使用可能不是很注意,但在公共代码的书写或者是sdk一类的开发,访问修饰符就显得比较重要了。下面对public,protected,default,private的理解,提供方法: 1.如果涉及到包之间的业务逻辑的调用,考虑public修饰类,属性。 2.如果涉及到同包下类之间的调用或者需要提供继承复写扩展的业务方法,考虑使用pr

2017-12-09 19:45:24 186

转载 java的三大特性之继承

继承      在讲解之前我们先看一个例子,该例子是前篇博文(java提高篇-----理解java的三大特性之封装)的。      从这里我们可以看出,Wife、Husband两个类除了各自的husband、wife外其余部分全部相同,作为一个想最大限度实现复用代码的我们是不能够忍受这样的重复代码,如果再来一个小三、小四、小五……(扯远了)我们是不是也要这样写呢?那么我们如何来实现这些

2017-12-09 19:27:31 137

转载 java的三大特性之封装

三大特性之---封装      封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。系统的其他对象只能通过包裹在数据外面的已经授权的操作来与这个封装的对象进行交流和交互。也就是说用户是无需知道对象内部的细节(当然也

2017-12-09 19:25:20 110

原创 类的成员初始化

类的每个基本类型数据成员都有一个初始值;类中定义一个对象引用时,如果不初始化,此引用会获得一个特殊值:null。代码如下:public class InitialValues { boolean t; char c; byte b; short s; int i; long l; float f; double d; InitialValues re

2017-12-06 17:20:30 289

转载 java方法重载和重写

重载 overloading1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载是一个类中多态性的一种表现。2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数类型给它们的不同参数个数和参数类型给它们的不同参数个数和参数类型来决定具体使

2017-12-05 15:36:38 125

转载 JAVA中的Random()函数

Java中存在着两种Random函数:一、java.lang.Math.Random;  调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是[0.0,1.0)的左闭右开区间,返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。例子如下:package IO;import java.util.Random;

2017-12-04 21:49:02 166

原创 java的equals方法

在Object这个类里面提供的Equals()方法默认的实现是比较当前对象的引用和你要比较的那个引用它们指向的是否是同一个对象,即和“c1==c2”这种写法是一样的,“c1.equals(c2)”与“c1==c2”是完全等价的。因此直接使用继承下来的equals()方法也是无法直接比较两个对象的内容是否相同的,为此,我们必须得重写equals()方法,改变这个方法默认的实现。以后在某一个类

2017-12-04 12:17:09 188

原创 JAVA的基本数据类型和引用数据类型

一、Java数据类型在内存中的存储:1)基本数据类型的存储原理:所有的简单数据类型不存在“引用”的概念,基本数据类型都是直接存储在内存中的内存栈上的,数据本身的值就是存储在栈空间里面,而Java语言里面八种数据类型是这种存储模型;2)引用类型的存储原理:引用类型继承于Object类(也是引用类型)都是按照Java里面存储对象的内存模型来进行数据存储的,使用Java内存堆和内存栈来进行这种类

2017-12-04 10:36:38 247

空空如也

空空如也

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

TA关注的人

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