
java初学
有一些对初学者有帮助的题目和自己对Java某些概念的理解以及找到的一些资料
幕离_
感谢关注的朋友,你的关注是对我最大的支持,期待与你一同成长。
展开
-
使用高级for循环判断数组中是否有重复元素
import java.util.ArrayList;import sun.tools.jconsole.inspector.XObject;public class HelloWorld { public static void main(String[] args) { public static ArrayList uniqueArray(ArrayList list...原创 2020-04-20 14:14:08 · 2656 阅读 · 0 评论 -
封装继承和多态详细知识解释
package test;/*知识点目录1,Java继承1.1 继承的概念1.2 继承的特性1.3 继承关键字1.4 构造器2,Java重写(Override)与重载(Overload)2.1 重写(Override)2.2 重载(Overload)2.3 总结3,Java多态3.1 多态的实现方式4,Java抽象类5,Java封装6,Java接口// 1.1继承...转载 2020-04-20 14:10:52 · 234 阅读 · 0 评论 -
迭代(Iterator)的简单应用
/*1.hasNext()2.next()3.remove()//可能存在并发错误*/> import java.util.ArrayList; import java.util.Collection; import> java.util.Iterator;> > public class HelloWorld { > public static...原创 2020-04-20 14:02:47 · 218 阅读 · 0 评论 -
多态的理解和应用
多态可以分为变量的多态,方法的多态,类的多态.我这里强调的是类的多态,这是我们在以后的工作中经常回用到的首先,有这样一个系统:有个学生工作从达内毕业了,作的还不错.买了辆捷达汽车.这个系统应该如何设计呢?按照OO的思想,我们会抽象出来一个类,表示捷达汽车,其中有个run()方法public class JD{public void run(){ &nbs...转载 2020-04-20 11:49:10 · 380 阅读 · 0 评论 -
对Java线程的理解
1.每个进程都有独立的数据空间(进程上下文),进程的切换会有较大的开销。2.线程可以看成是轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计算器(pc),线程切换的开销小。3.多进程:在操作系统中能同时进行多个任务(程序)。4.多线程:在同一应用程序中有多个顺序流同时。我们可以通过创建实例来创建一个新的线程。每个线程都可以通过对应的对象调用方法,来实现线程。...原创 2020-03-18 13:44:10 · 113 阅读 · 0 评论 -
try catch 和 throw throws应用题目
作业要求如下:(1)编写一个类TestAllException,其中包含主方法main和计算矩形面积的方法calculateArea。(2)在main方法中,从键盘上接收矩形的长和宽,调用方法calculateArea计算并且返回矩形的面积,之后在main方法中输出矩形的面积。(3)思考一下,在这个任务中,有什么异常是系统无法给定,需要自定义的?请自定义这种异常类,并且在方法calculateArea中声明和抛出。(4)在main方法中,使用try-catch结构捕获所有可能的异常。可以参考如下程原创 2020-05-14 18:10:51 · 430 阅读 · 0 评论 -
Map集合的遍历,keySet和entrySet
使用keySet遍历思路:调用map集合的keySet方法,将所有的key(键)保存到一个Set集合中。遍历set集合,拿到每个key。利用get()方法通过key获取value(值)。entrySet:将key和value组合为entryimport java.util.HashMap;import java.util.Iterator;import java.util.Map;im...原创 2020-04-24 20:57:11 · 437 阅读 · 0 评论