![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
krystal_sl
这个作者很懒,什么都没留下…
展开
-
ArrayBlockingQueue的使用(面试题)
要求:在多线程操作下,一个数组最多只能存放3个数据,多放入的不可存入数组,或等待某线程对数组中某个数据取走才能放入,要求使用java的多线程来实现。import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;public class BockingQueueTest {...原创 2020-03-15 11:43:05 · 729 阅读 · 0 评论 -
线程的交互执行(面试题)
要求:子线程运行执行10次后,主线程再运行5次,这样交替运行三遍public class ThreadTest { public static void main(String[] args) { Business business = new Business(); //子线程 new Thread(new Runnable() {...原创 2020-03-14 16:41:09 · 232 阅读 · 0 评论 -
模拟双重定时器(面试题)
要求:使用定时器,间隔 4 秒执行一次,再间隔 2 秒执行一次,以此类推执行package multiThread;import java.util.Calendar;import java.util.Timer;import java.util.TimerTask;public class TimerTest extends TimerTask { private st...原创 2020-03-14 15:35:02 · 508 阅读 · 0 评论 -
StringUtils中isEmpty 和isBlank的区别
StringUtils在commons-lang-2.2.jar包中:org.apache.commons.lang.StringUtils ; StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且null是安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理转载 2017-01-23 15:12:42 · 361 阅读 · 0 评论 -
配置eclipse环境变量
错了很多次,一步步摸索,终于成功,切记一定要细心,现在看来真的很简单啊。配置eclipse环境变量:1.JAVA_HOME = D:\Java\jdk1.8.0_40(为你的jdk存储的路径)2.path = %JAVA_HOME%\bin;3.classpath = .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;原创 2017-01-12 17:07:02 · 735 阅读 · 0 评论 -
什么是Java bean
一、概念Java语言欠缺属性、事件、多重继承功能。所以,如果要在Java程序中实现一些面向对象编程的常见需求,只能手写大量胶水代码。Java Bean正是编写这套胶水代码的惯用模式或约定。这些约定包括getXxx、setXxx、isXxx、addXxxListener、XxxEvent等。遵守上述约定的类可以用于若干工具或库。Java标准库中,绝对不会出现public int转载 2017-01-16 13:20:11 · 298 阅读 · 0 评论 -
String和StringBuffer的区别
首先,String和StringBuffer主要有2个区别:(1)String类对象为不可变对象,一旦你修改了String对象的值,隐性重新创建了一个新的对象,释放原String对象,StringBuffer类对象为可修改对象,可以通过append()方法来修改值(2)String类对象的性能远不如StringBuffer类。关于以上具体解释如下:在java中有3个类来负责字符的操转载 2016-12-28 11:11:51 · 233 阅读 · 0 评论 -
Java的wait(), notify()和notifyAll()使用小结
原博地址:http://www.cnblogs.com/techyc/p/3272321.htmlwait(),notify()和notifyAll()都是java.lang.Object的方法:wait(): Causes the current thread to wait until another thread invokes the notify() method or转载 2016-11-01 11:00:39 · 309 阅读 · 0 评论 -
Java中==和equals()的区别
1.==用于比较引用数据类型和比较基本数据类型时具有不同的功能: 比较基本数据类型,如果两个值相同,则结果为true。 eg:package demo;public class Demo { public static void main(String[] args){ Demo demo =new Demo(); int a = 1;原创 2016-10-20 14:35:56 · 319 阅读 · 0 评论 -
一个完整的请求与响应过程
实现一个完整的请求和响应需要:请求(给请求起一个名字,比如register,login,每个请求对应一个处理方法)---->1.请求url通过web.xml配置文件来匹配相应Servlet类2.相应Servlet类的java方法取到请求的参数 :req.getParameter("参数名");3.实现业务逻辑(大多数是对数据库的操作)4.将业务逻辑实现之后的结果通过se原创 2016-10-19 12:07:31 · 1745 阅读 · 0 评论