摘要: Java有一种功能很强的循环结构,可以用来依次处理数组(或者其他元素集合)中的每个元素,而不必考虑指定下标值。 语句格式为:for (variable : collection) statement 它定义一个变量用于暂存集合中的每一个元素,并执行相应的语句/语句块 collection这一集合表达 阅读全文
posted @ 2021-01-24 00:31 张三丰学Java 阅读(233) 评论(0) 推荐(0) 编辑
摘要: hashCode()和equals()的区别 hashCode()方法和equals()方法的作用其实是一样的,在Java里都是用来对比两个对象是否相等一致。 那么equals()既然已经能实现对比的功能了,为什么还要hashCode()呢?因为重写的equals()里一般比较的比较全面比较复杂,这 阅读全文
posted @ 2021-01-20 01:28 张三丰学Java 阅读(70) 评论(0) 推荐(0) 编辑
摘要: MySQL DATEDIFF() 函数 DATEDIFF() 函数返回两个日期之间的天数。 语法: DATEDIFF(date1,date2) SELECT DATEDIFF('2008-12-30','2008-12-29'); # 结果为1 SELECT DATEDIFF('2008-12-29 阅读全文
posted @ 2021-01-20 01:12 张三丰学Java 阅读(361) 评论(0) 推荐(0) 编辑
摘要: https://www.runoob.com/w3cnote/sql-join-image-explain.html 阅读全文
posted @ 2021-01-17 09:41 张三丰学Java 阅读(62) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal类用于创建一个线程本地变量 在Thread中有一个成员变量ThreadLocals,该变量的类型是ThreadLocalMap,也就是一个Map,它的键是threadLocal,值为就是变量的副本。通过ThreadLocal的get()方法可以获取该线程变量的本地副本,在get 阅读全文
posted @ 2021-01-16 09:52 张三丰学Java 阅读(74) 评论(0) 推荐(0) 编辑
摘要: Java中的类加载器 Java 中的类加载器大致可以分成两类,一类是系统提供的,另外一类则是由Java 应用开发人员编写的。系统提供的类加载器主要有下面三个: 引导类加载器(bootstrap class loader): 它用来加载 Java 的核心库,是用原生代码来实现的,并不继承自 java. 阅读全文
posted @ 2021-01-15 21:20 张三丰学Java 阅读(76) 评论(0) 推荐(0) 编辑
摘要: sendRedirect()和forward()方法有什么区别? redirect是重定向,forward是转发 sendRedirect()方法会创建一个新的请求,而forward()方法只是把请求转发到一个新的目标上。 重定向(redirect)以后: 之前请求作用域范围以内的对象就失效了,因为 阅读全文
posted @ 2021-01-15 15:07 张三丰学Java 阅读(253) 评论(0) 推荐(0) 编辑
摘要: Java中的多线程是一种抢占式的机制,而不是分时机制。抢占式的机制是有多个线程处于可运行状态,但是只有一个线程在运行。 wait()和sleep() 共同点 : 他们都是在多线程的环境下,都可以在程序的调用处阻塞指定的毫秒数,并返回。 wait()和sleep()都可以通过interrupt()方法 阅读全文
posted @ 2021-01-15 10:19 张三丰学Java 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 什么是死锁(deadlock)? 所谓死锁是指多个进程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些进程都将无法向前推进。 死锁产生的4个必要条件: 互斥条件:进程要求对所分配的资源(如打印机)进行排他性控制,即在一段时间内某 资源仅为一个进程所占有。此时若有其他进程请求该资源,则请求进 阅读全文
posted @ 2021-01-15 09:43 张三丰学Java 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 面向对象软件开发的优点有哪些? 代码开发模块化,更易维护和修改。 代码复用。 增强代码的可靠性和灵活性。 增加代码的可理解性。 面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。 封装的定义和好处有哪些? 封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它 阅读全文
posted @ 2021-01-14 22:13 张三丰学Java 阅读(60) 评论(0) 推荐(0) 编辑