自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

u014683368的博客

从菜鸟到笨鸟的成长之路

  • 博客(10)
  • 收藏
  • 关注

原创 try {}里有一个 return 语句,那么紧跟在这个 try 后的 finally {}里的 code 会不会被执行,什么时候被执行,在 return 前还是后?

也许你的答案是在 return 之前,但往更细地说,我的答案是在 return 中间执行,请看下面程序代码的 运行结果: public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(new Test().test());; } int test() { try { re...

2018-07-21 17:46:47 195

原创 面向对象的特征有哪些方面

面向对象的编程语言有封装、继承 、抽象、多态等 4 个主要的特征。 1 封装: 封装是保证软件部件具有优良的模块性的基础, 封装的目标就是要实现软件部件的“高内聚、低 耦合”, 防止程序相互依赖性而带来的变动影响。 在面向对象的编程语言中, 对象是封装的最基本单 位, 面向对象的封装比传统语言的封装更为清晰、更为有力。 面向对象的封装就是把描述一个对象的属 性和行为的代码封装在一个“模块”中,也就...

2018-07-21 17:34:47 221

原创 "=="和 equals 方法究竟有什么区别?

==比的是对象地址是否相等,equals比的是对象内容是否相等。 ==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是 否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。 如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存, 对象本身占用一块内存(堆 内存),变量也占用一块内存,例如 Objet obj = new Obj...

2018-07-21 17:27:25 167

原创 使用 final 关键字修饰一个变量时,是引用不能变,还 是引用的对象不能变?

使用 final 关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改 变的。例如,对于如下语句: final StringBuffer a=new StringBuffer("immutable"); 执行如下语句将报告编译期错误: a=new StringBuffer(""); 但是,执行如下语句则可以通过编译: a.append(" broken!"); 有人在定...

2018-07-21 17:24:02 164

原创 short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1; 有什么错?

对于 short s1 = 1; s1 = s1 + 1; 由于 s1+1 运算时会自动提升表达式的类型,所以结果是 int 型,再赋值 给 short 类型 s1 时,编译器将报告需要强制转换类型的错误。 对于 short s1 = 1; s1 += 1;由于 += 是 java 语言规定的运算符, java 编译器会对它进行特殊处理,因此 可以正确编译  ...

2018-07-21 17:18:11 180

原创 switch 语句能否作用在 byte 上,能否作用在 long 上,能 否作用在 String 上?

    switch只能时int 或这能转化为int型的byte,short,char,jdk1.7之后String也可以。      在 switch( expr1)中, expr1 只能是一个整数表达式或者枚举常量(更大字体),整数表达式可以是 int 基本类型或 Integer 包装类型,由于, byte,short,char 都可以隐含转换为 int,所以,这些类型以及这些类型 的包装类...

2018-07-21 16:30:32 4833

原创 Java中&和&&的区别

    这两者都是表示逻辑与,只有当两边都是true时,返回true,只要有一个false则结果返回false。     &&还具有短路的功能,即如果第一个表达式为 false,则不再计算第二个表达式,例如,对于 if(str != null && !str.equals(“”))表达式,当 str 为 null 时,后面的表达式不会执行,所以不会出现 NullP...

2018-07-19 22:47:18 39098 1

转载 idea springboot maven搭建SSM框架

最初的自己写配置搭建ssm框架那真的是一个心累啊,各种配置。后面使用springboot来搭建发现轻松的一匹。但是失败了好几次,一个是因为maven的设置在idea中错误,详见https://blog.csdn.net/qq_29976261/article/details/80541033 二是配置文件方面有些博客上的有问题,导致有些依赖包出问题。 pom.xml <?xml ve...

2018-07-17 17:03:35 639

转载 idea+Maven+SSM框架搭建【spring+springmvc+mybatis】

  (1)     Maven设置 Maven是一个项目管理工具,本项目中主要用来对jar包的管理   File – Settings -- Maven Maven中conf 中 settings.xml设置(可要可不要,就是上图中的local repository) (2)     创建maven项目 File—New--Project 接着下一步,这里需要注在P...

2018-07-17 16:54:14 1334

转载 mysql安装与navicat连接与破解

mysql安装https://www.cnblogs.com/laumians-notes/p/9069498.htmlnavicat连接与破解 https://blog.csdn.net/qq_21205435/article/details/78902052

2018-07-12 17:49:18 148

空空如也

空空如也

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

TA关注的人

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