==判断是否是同一对象,判断对象的内存地址 equals是判断两个对象内容是否相同 split(string reg);//按照指定的字符地串进行拆分。返回数组 substring(int start); substring(int begin,int end);前包后不包。 时间: 2024-11-06 03:51:46
第一题: /** * 1.盒子最大容量120g,(当前蜂蜜量 >= 最大容量时,则蜜蜂不往里倒蜂蜜,发送通知,在消息队列等待) * 2.小熊每一次吃50g,(当盒子蜂蜜量 < 50则不吃,发送通知,在消息队列等待) * 3.蜜蜂自己的口袋最大量80g,蜜蜂每1s生产6g蜂蜜,当口袋容量 >= 50g时则把所有容量倒入小熊的盒子. */ //蜜蜂类 class Bee extends Thread{ public static final int BAG_MAX = 80;
1.蜜蜂和熊的生产消费关系,熊在蜂蜜满10斤吃掉.蜜蜂一次生产一斤蜂蜜,且蜜蜂生成一斤蜂蜜花费的时间是10s. 十只蜜蜂和两只熊. 2.取出两个字符串中最大的公共子串. 3.StringBuffer是线程安全的,StringBuilder不是线程安全.单线程访问情况下,性能是否一致? 4.完成8中基本数据类包装类的练习,完成自动拆装箱操作. 1.蜜蜂和熊的生产消费关系,熊在蜂蜜满10斤吃掉.蜜蜂一次生产一斤蜂蜜,且蜜蜂生成一斤蜂蜜花费的时间是10s. 十只蜜蜂和两只熊. /** * 蜜蜂.熊的例
实现Runnable接口 子覆盖接口中的run方法 通过Thread类创建线程,并将实现了Runnable接口的子类对象作为参数传递给Thread 类的构造函数 Thread类对象调用start方法开启线程 线程的启动得用start方法 导致安全问题的出现的原因 多个线程现延迟 线程随机性 线程安全问题在理想状态下,不容易出现,但一旦出现对软件的影响是非常大的. synchroized(对象) { } 同步能解决安全问题,是在对象上 同步的前提是多个对象,并且多个线程使用同一个锁,耗费资源 ,同
Java基础第九天 继承概述 引入 首先我来写两个代码: //定义学生类 class Student { public void study(){ System.out.println("在教室学习"); } } //定义老师类 class Teacher { public void teach(){ System.out.println("在教室教书"); } } 我们观察上面两个代码: 发现name,age成员变量,以及getXxx()/setXxx()
(转自http://www.jianshu.com/p/2743fe834166) Java基础常见英语词汇(共70个) ['?bd?ekt] ['?:rientid]导向的 ['pr??ɡr?m??]编程OO: object-oriented ,面向对象 OOP: object-oriented programming,面向对象编程 [d?'vel?pm?nt][k?t]工具箱 ['v??tj??l]虚拟的JDK:Java development kit, java开发工具包 JVM:java
使用Java理解程序逻辑 之凌波微步 船舶停靠在港湾是很安全的,但这不是造船的目的 北大青鸟五道口原玉明老师出品 1.学习方法: 01.找一本好书 初始阶段不适合,可以放到第二个阶段,看到知识点时,要进行验证 02.查看帮助文档和搜索引擎的使用 借助网络上的Blog文章 03.不要急功近利 不要抱着速成的想法,否则必然走弯路学习编程不是一蹴而就的事情付出的成本高,才能有一个高薪的收入 04.不要浮躁 不要什么都学,只学有用的 浮躁的程度和技术水平成反比的走自己的路,让别人去浮躁去吧! 每天问问自
在说到Struts1与Strus2的区别之前,不得不先提到MVC.MVC是一个种设计模式,代表了一种多层的应用程序的实现方式.处理过程为:首先控制器接受了用户的请求,并决定应该调用哪个模型来处理,然后模型处理了用户的请求后返回数据,最后控制器确定用相应的视图将模型返回的数据呈献给用户. 说完了MVC,再说一下为什么要用Struts框架.JSP.Servlet.JavaBean技术的出现给我们构建了强大的企业应用系统提供了可能,但这些技术构建的系统非常繁乱,所以在此基础上我们需要一些规则,一个把这
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java异常第九章:throws关键字详解 下一章 "全栈2019"Java异常第十章:throw与throws区别详解 学习小组 加入同步学习小组,共同交流与进步. 方式一:关注头条号Gorhaf,私信"Java学习小组". 方式二:关注公众号Gorhaf,回复"Ja
JAVA基础学习: 第一步:学习JAVA的开发环境配置.开发第一个Java程序.也建议大家开始使用eclipse等IDE,不必纠结是不是一定要从记事本开始. 第二步:学习数据类型.运算符.变量.这是编程的基础,是程序的“砖块”.这些内容大多数编程语言都有,而且非常类似. 第三步:学习控制语句.这是编程的基础,是程序的“混凝土”.有了控制语句+变量,理论上你就可以写任意的程序了.因此,这是进入程序的门槛,需要大量的练习. 第四步:学习面向对象基础.通过类.对象.包等基本概念讲解.学习的时候,一定要