牧码

时间不多,道路很长

随笔分类 -  java基础

摘要:准备数据:// 准备数据List list = new ArrayList();list.add("a");list.add("b");list.add("c");list.add("c");list.add("b");list.add("a");1. 利用... 阅读全文
posted @ 2019-02-19 08:53 脚印在泥泞路上 阅读(25726) 评论(0) 推荐(3)
摘要:通用mapper类:public interface CategoryMapper extends Mapper {}使用select(T t)public List queryCategoryListByParentId(Long pid) { // se... 阅读全文
posted @ 2018-12-20 20:35 脚印在泥泞路上 阅读(1921) 评论(0) 推荐(1)
摘要: 阅读全文
posted @ 2018-12-20 16:43 脚印在泥泞路上 阅读(142) 评论(0) 推荐(0)
摘要:为什么要使用clone()?在实际编程过程中,我们常常要遇到这种情况:有一个对象A,在某一时刻A 中已经包含了一些有效值,此时可能会需要一个和A 完全相同新对象B,并且此后对B 任何改动都不会影响到A 中的值,也就是说,A 与B 是两个独立的对象,但B 的初... 阅读全文
posted @ 2018-12-20 11:28 脚印在泥泞路上 阅读(1950) 评论(0) 推荐(1)
摘要:字符串转基本数据类型调用基本数据类型对应的包装类中的方法parseXXX(String)或valueOf(String)即可返回相应基本类型。基本数据类型转字符串一种方法是将基本数据类型与空字符串("")连接(+)即可获得其所对应的字符串;另一种方法是调用S... 阅读全文
posted @ 2018-12-19 21:13 脚印在泥泞路上 阅读(394) 评论(0) 推荐(0)
摘要:在Java中,没小数点的默认是int ,有小数点的默认是 double编译器可以自动向上转型,如 int 转成 long 系统自动转换没有问题,因为后者精度更高 ;但如果是向下转型,就需要强制类型转换short类型变量的初始化语句,只要不超过short范围(... 阅读全文
posted @ 2018-12-19 20:42 脚印在泥泞路上 阅读(508) 评论(0) 推荐(0)
摘要:描述 \t 相当于tab,缩进 \r ... 阅读全文
posted @ 2018-11-27 15:33 脚印在泥泞路上 阅读(3145) 评论(0) 推荐(0)
摘要:线程安全线程安全:如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,此时我们就称之为是线程安全的。我们通过一个案例,演示线程的安全问题:电影院卖票,使用了A、B、C三... 阅读全文
posted @ 2018-11-23 01:08 脚印在泥泞路上 阅读(174) 评论(0) 推荐(0)
摘要:创建线程方式一通过继承Thread类来创建并启动多线程Java使用java.lang.Thread类代表线程,所有的线程对象都必须是Thread类或其子类的实例。每个线程的作用是完成一定的任务,实际上就是执行一段程序流即一段顺序执行的代码。Java使用线程执... 阅读全文
posted @ 2018-11-22 11:36 脚印在泥泞路上 阅读(414) 评论(0) 推荐(0)
摘要:方法重载:方法名相同,参数列表【参数的顺序,类型,个数】不同重载与方法的返回值无关,发生在同一类中是编译时的多态性方法重写:参数列表和返回值类型必须相同重写发生在子类与父类之间子类抛出的异常不能超过父类相应方法抛出的异常子类方法的的访问级别不能低于父类相应方... 阅读全文
posted @ 2018-11-21 20:05 脚印在泥泞路上 阅读(658) 评论(0) 推荐(0)
摘要:一、什么是内置对象?在JSP开发中会频繁使用到一些对象,SUN公司为简化开发,在设计JSP时规定JSP页面加载完毕之后自动帮开发者创建好了这些对象,开发者只需要使用相应的对象调用相应的方法即可。这些系统创建好的对象就叫做内置对象。二、九大内置对象内置对象名 ... 阅读全文
posted @ 2018-11-20 14:33 脚印在泥泞路上 阅读(5565) 评论(0) 推荐(0)
摘要:equals 和 == 最大的区别是一个是方法一个是运算符==:如果比较的对象是基本数据类型,则比较的是数值是否相等;如果比较的是引用数据类型,则比较的是对象的地址值是否相等。equals():用来比较方法两个对象的内容是否相等。注意:equals 方法不能... 阅读全文
posted @ 2018-11-20 10:27 脚印在泥泞路上 阅读(565) 评论(0) 推荐(0)
摘要:String、StringBuffer、StringBuilder都是final 类, 都不允许被继承String 长度是不可变的, StringBuffer、StringBuilder 长度是可变的;StringBuffer 是线程安全的, StringB... 阅读全文
posted @ 2018-11-20 09:21 脚印在泥泞路上 阅读(386) 评论(0) 推荐(0)
摘要:为什么要跨域为了用户的信息安全,浏览器就引入了同源策略那么同源策略是如何保证用户的信息安全的呢?如果没有同源策略,你打开了你的银行账户页面A,又打开了另一个不相关的页面B,这时候如果B是恶意网站,B可以通过Javascript轻松访问和修改A页面中的内容现在... 阅读全文
posted @ 2018-11-19 10:49 脚印在泥泞路上 阅读(135) 评论(0) 推荐(0)
摘要:一、什么是Servlet?Servlet:是用Java编写的服务器端程序,一门用于开发动态web资源的技术。其主要功能在与交互式的浏览和修改数据,生成动态web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个S... 阅读全文
posted @ 2018-11-16 10:37 脚印在泥泞路上 阅读(423) 评论(0) 推荐(0)
摘要:四类 八种 字节数 数据表示范围 整型 byte ... 阅读全文
posted @ 2018-11-09 17:37 脚印在泥泞路上 阅读(1355) 评论(0) 推荐(1)
摘要:final:用于声明属性( 变量 ),方法和类。分别表示属性不可变( 不可二次赋值 ),方法不可覆盖,被其修饰的类不可继承finally:异常处理语句 try/catch 结构的一部分,表示总是执行finalize:Object 类的一个方法,在垃圾回收器执... 阅读全文
posted @ 2018-11-09 16:34 脚印在泥泞路上 阅读(157) 评论(0) 推荐(0)
摘要:选择排序原理:在数组中选择出最小(大)的一个数,与第一个位置的数进行交换位置;int[] arr = {5,8,3,9,10,2};System.out.println("排序前:" + Arrays.toString(arr));// 使用两层循环遍历数组... 阅读全文
posted @ 2018-11-09 16:23 脚印在泥泞路上 阅读(273) 评论(0) 推荐(0)