Java基础
江楼月lbc
这个作者很懒,什么都没留下…
展开
-
idea+Maven+SSM框架搭建【spring+springmvc+mybatis】
(1) Maven设置Maven是一个项目管理工具,本项目中主要用来对jar包的管理 File – Settings -- MavenMaven中conf 中 settings.xml设置(可要可不要,就是上图中的local repository)(2) 创建maven项目File—New--Project接着下一步,这里需要注在P...转载 2018-07-17 16:54:14 · 1337 阅读 · 0 评论 -
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 · 644 阅读 · 0 评论 -
Java中&和&&的区别
这两者都是表示逻辑与,只有当两边都是true时,返回true,只要有一个false则结果返回false。 &&还具有短路的功能,即如果第一个表达式为 false,则不再计算第二个表达式,例如,对于 if(str != null&& !str.equals(“”))表达式,当 str 为 null 时,后面的表达式不会执行,所以不会出现 NullP...原创 2018-07-19 22:47:18 · 39116 阅读 · 1 评论 -
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 · 184 阅读 · 0 评论 -
使用 final 关键字修饰一个变量时,是引用不能变,还 是引用的对象不能变?
使用 final 关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改变的。例如,对于如下语句:final StringBuffer a=new StringBuffer("immutable");执行如下语句将报告编译期错误:a=new StringBuffer("");但是,执行如下语句则可以通过编译:a.append(" broken!");有人在定...原创 2018-07-21 17:24:02 · 169 阅读 · 0 评论 -
"=="和 equals 方法究竟有什么区别?
==比的是对象地址是否相等,equals比的是对象内容是否相等。==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存, 对象本身占用一块内存(堆内存),变量也占用一块内存,例如 Objet obj = new Obj...原创 2018-07-21 17:27:25 · 171 阅读 · 0 评论 -
面向对象的特征有哪些方面
面向对象的编程语言有封装、继承 、抽象、多态等 4 个主要的特征。1 封装:封装是保证软件部件具有优良的模块性的基础, 封装的目标就是要实现软件部件的“高内聚、低耦合”, 防止程序相互依赖性而带来的变动影响。 在面向对象的编程语言中, 对象是封装的最基本单位, 面向对象的封装比传统语言的封装更为清晰、更为有力。 面向对象的封装就是把描述一个对象的属性和行为的代码封装在一个“模块”中,也就...原创 2018-07-21 17:34:47 · 226 阅读 · 0 评论 -
try {}里有一个 return 语句,那么紧跟在这个 try 后的 finally {}里的 code 会不会被执行,什么时候被执行,在 return 前还是后?
也许你的答案是在 return 之前,但往更细地说,我的答案是在 return 中间执行,请看下面程序代码的运行结果:public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.println(new Test().test());;}int test(){try{re...原创 2018-07-21 17:46:47 · 198 阅读 · 0 评论