自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java值传递和引用传递

  我们都知道java中的数据类型分为基本数据类型和引用数据类型。其中基本数据类型一共有8种:  整型:byte,short,int ,long  浮点型:float,long  字符型:char  布尔型:boolean  除了这8种类型之外,其他的都是引用数据类型,包括数组等等。那什么是基本数据类型和引用数据类型有什么区别呢?举个栗子,当程序执行int i=5这句话的时候,会在栈内存中开辟一个...

2018-07-16 11:24:21 235

原创 利用String.format格式化输出float,double

问题: 很多时候我们碰到这种问题:我们拿到的浮点数有好几位,而我们只需要取小数点后面几位再将它转成String 后输出。这个时候String类下有个静态方法format可以帮助我们事先这一点。用法:如图:注意事项: format里面的格式和c语言里的c的printf基本是一模一样的.,所以用法也差不多。更多的format用法请参考https://...

2019-04-11 15:58:32 9244 2

原创 数据库外键和级联

外键是子表中的字段指向父表中的主键字段所谓级联,指的是数据库参照完整性规则中的一种规则;具体的级联是指:当主表中关键字被修改或删除时,子表中与之关键字相同的记录也随之修改或删除。...

2018-08-27 17:48:14 1566

原创 主键约束,唯一性约束,唯一性索引

约束和索引的区别:前者用来检查数据的正确性,后者用来优化查询,目的不同。唯一性约束和唯一性索引:创建唯一性约束会创建一个约束和一个唯一性索引,创建唯一性索引只会创建一个唯一性索引。主键约束和唯一性约束都会创建一个唯一性索引。  ...

2018-08-27 17:46:39 1822

原创 idea

idea项目名不能用java来命名

2018-08-27 17:16:17 132

原创 java中 +=和+的区别

java中+=的意义包含两部分,一是"+",就是通常所说的直接相加,二是改变结果的类型,将计算结果的类型转换为"+=符号左边的类型。比如:shrot s=1; s+=1这个语句其实就是s=(short)(s+1)...

2018-08-03 16:25:39 6035

转载 为什么重写equals方法时必须重写hashcode方法

java编程里有关约定:如果两个对象根据equals方法比较是相等的,那么调用这两个对象的任意一个hashcode方法都必须产生相同的结果。因为没有重写hashcode而导致违反了这一条约定。举个栗子。在学校中,是通过学号来判断是不是这个人的。下面代码中情景为学籍录入,学号 123 被指定给学生 Tom,学号 456 被指定给学生 Jerry,学号 123 被失误指定给 Lily。...

2018-08-02 21:55:24 18113 3

原创 equlas ==详解

  我们知道,equals和==是比较两个数是否相等。在了解这个之前,先要理解什么是基本数据和引用数据。  基本数据一共有8中:  整型:int  byte short long  字符型:char  浮点型:float double  布尔类型:boolean  除了这8中基本类型之外,其他全是引用类型。  先来说一下==  当比较数据是基本类型的时候,==比较的...

2018-07-20 17:52:54 227

原创 简单工厂模式和策略模式的区别

  简单工厂模式和策略模式在结构模式上两者很相似,所以我们经常会混淆它们。这里就先说一说我对它们的理解。  简单工厂模式::客户端传一个条件进工厂类,工厂类根据条件生成相应的对象并返回给客户端。  策略模式:客户端创建一个Context对象a,创建策略对象并当做参数传递给a,然后客户端使用a方法通过某种方法得到想要的值返回给客户端。  下面说一说它们的差异性:  一 它们的用途不一...

2018-07-17 12:10:21 12092

转载 java switch详解

switch语句由一个控制表达式和多个case标签组成。switch控制表达式支持的类型有byte,short,int,char,String,enum。switch语句完全可以与if-else语句转换,但是switch语句的效率更高。  switch (表达式) {      case 条件1:      语句1;      break;      case 条件2:      语句2;    ...

2018-07-16 11:29:27 291

原创 指针和引用

  周所周知,java里"没有指针",但是却有引用,引用就是受限制的指针。何为指针?指针的含义就是地址,比如定义一个指针指向变量i,指针的值就是变量i的地址。那什么是引用呢,举个栗子,当我写一个person类时并把它new出来,Person p=new Person(),我们都知道java程序使靠堆栈得已运行的,new出来的Person这个对象是存放在堆中的,而p这个变量是存放在栈中的,并且引用存...

2018-07-15 20:02:01 142

转载 java web和java ee项目名,包名和资源名命名规则

代码编写规范目的:能够在编码过程中实现规范化,为以后的程序开发中养成良好的行为习惯。代码编写规范使用范围:J2EE项目开发。包命名规范:目的:包的命名规范应当体现出项目资源良好的划分servlet类所在包命名规范:公司名称.开发组名称.项目名称.web.servlet例如:net.linkcn.web.servlet自定义标签类所在包命名规范:公司名称.开发组名称.项目名称.web.tags例如:...

2018-07-15 12:58:54 414

空空如也

空空如也

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

TA关注的人

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