![](https://img-blog.csdnimg.cn/20200420142101376.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
java初学
有一些对初学者有帮助的题目和自己对Java某些概念的理解以及找到的一些资料
幕离_
感谢关注的朋友,你的关注是对我最大的支持,期待与你一同成长。博主研一在读,研究方向流量分析,目前兴趣在加密流量分析以及网络攻防,ctf,以后会更新一些经验贴。共勉
展开
-
使用高级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 · 2565 阅读 · 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 · 200 阅读 · 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 · 172 阅读 · 0 评论 -
多态的理解和应用
多态可以分为变量的多态,方法的多态,类的多态.我这里强调的是类的多态,这是我们在以后的工作中经常回用到的 首先,有这样一个系统:有个学生工作从达内毕业了,作的还不错.买了辆捷达汽车.这个系统应该如何设计呢? 按照OO的思想,我们会抽象出来一个类,表示捷达汽车,其中有个run()方法 public class JD{ public void run(){ &nbs...转载 2020-04-20 11:49:10 · 324 阅读 · 0 评论 -
对Java线程的理解
1.每个进程都有独立的数据空间(进程上下文),进程的切换会有较大的开销。 2.线程可以看成是轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计算器(pc),线程切换的开销小。 3.多进程:在操作系统中能同时进行多个任务(程序)。 4.多线程:在同一应用程序中有多个顺序流同时。 我们可以通过创建实例来创建一个新的线程。 每个线程都可以通过对应的对象调用方法,来实现线程。 ...原创 2020-03-18 13:44:10 · 85 阅读 · 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 · 398 阅读 · 0 评论 -
Map集合的遍历,keySet和entrySet
使用keySet遍历思路:调用map集合的keySet方法,将所有的key(键)保存到一个Set集合中。遍历set集合,拿到每个key。 利用get()方法通过key获取value(值)。 entrySet:将key和value组合为entry import java.util.HashMap; import java.util.Iterator; import java.util.Map; im...原创 2020-04-24 20:57:11 · 400 阅读 · 0 评论