摘要:
数组获取最大值:
class Hello2 {
public static void main(String[] args) {
int[] arr = {11,12,13,14,15};
int max = getMax(arr);
System... 阅读原文
2019-07-15 06:29:02 阅读(2696) 评论(0)
摘要:
声明上对比:
1. 普通的函数声明需要带有返回值和无返回值void这个关键字
2. 构造函数定义的时候,不需要有返回值这一说。
函数名对比
1. 普通的函数,函数名可以遵循标识符的规则,最好有意义函数名
2. 构造函数名必须和当前类名保持一致
作用上对比:
1. 普通函数是为了修饰一个对象的行为时,我们... 阅读原文
2019-07-15 06:00:12 阅读(2585) 评论(0)
摘要:
1.接口的定义
1.1.接口的基本定义
1 interface IClassName{
2 public String getClassName();
3 }
4 class Company implements IClassName{
5 public String get... 阅读原文
2019-07-15 00:41:01 阅读(3656) 评论(0)
摘要:
解决JRebel对myBatis Mapper 失效的问题
在之前的文章中介绍了JRebel这个插件的使用和优势,虽然它对配置文件的改动的热更新是生效的,但是mybatis的mapper文件的改动却无法生效,为了解决这个问题,JRebel扩展了一个叫做JRebel Nightly Builds 的插件,只要安装好它... 阅读原文
2019-07-15 00:22:02 阅读(2287) 评论(0)
摘要:
数组的遍历:
class Hello2 {
public static void main(String[] args) {
int[] arr = {11,12,13,14,15};
for (int i = 0;i < arr.length ;i++ )
... 阅读原文
2019-07-14 23:29:03 阅读(2341) 评论(0)
摘要:
数组操作的两个常见小问题越界和空指针:
a:ArrayIndexOutOfBoundsException:数组索引越界异常
原因:你访问了不存在的索引。
int[] arr = new int[3];
System.out.println(arr[3]);
b:NullPointerExcepti... 阅读原文
2019-07-14 22:57:02 阅读(2438) 评论(0)
摘要:
Mybatis
持久层框架,数据访问层
mybatis是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动,创建连接,创建statement等繁杂的过程,使用ORM思想实现了结果集的封装
ORM:Object Relational Mappagi... 阅读原文
2019-07-14 22:05:21 阅读(2378) 评论(0)
摘要:
1、MyBatis的介绍
1. MyBatis 是一个支持普通SQL查询,存储过程和高级映射的优秀持久层(Dao)框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。
2. MyBatis 消除了几乎所有的JDBC代码和手工设置参数以及结果集的检索。
3. MyB... 阅读原文
2019-07-14 20:11:04 阅读(2609) 评论(0)
摘要:
1、JPA、Hibernate、Mybatis简单了解
1.JPA:本身是一种ORM规范,不是ORM框架.由各大ORM框架提供实现.
2.Hibernate:目前最流行的ORM框架,设计灵巧,文档丰富(完全自动操作),只是性能不好控制(自己去控制性能,不是很好控制)。
Hibernate是一个完... 阅读原文
2019-07-14 18:40:02 阅读(2319) 评论(0)
摘要:
1. 感觉没必要
以前基本不写博客,感觉没啥用,虽然问题也是费了很大劲才解决的,但是也是借助百度平台解决的,想要写的跟百度上的有差异,但是感觉差异不是非常大,写着费劲也没必要。
2. 突然想写了
6月底突然想写了,感觉搞技术10多年了,从开发菜鸟到技术总监,再到现在又回到开发一线,天天撸码,也经历了不少,写点啥吧,或... 阅读原文
2019-07-14 16:41:02 阅读(2307) 评论(0)