JAVA学习
己卯少一天
菜到安详
展开
-
Java基础期中小结(三)
求子数组最大和给定一个数组,求数组中某一段元素和的最大值。注意这一段元素是连续的。如[31,-41,59,26,-53,58,97,-93,-23,84],的最大和是187=59+26+(-53)+58+97public static void main(String[] args) { Scanner in = new Scanner(System.in); int N = in.nextInt(); int[] a = new int[N]; int len=0; for(原创 2020-05-14 18:36:10 · 198 阅读 · 0 评论 -
Java基础期中小结(二)
导弹防御系统题目:某国为了防御敌国的导弹袭击,开发出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭,并观测到导弹依次飞来的高度,请计算这套系统最多能拦截多少导弹。拦截来袭导弹时,必须按来袭导弹袭击的时间顺序,不允许先拦截后面的导弹,再拦截前面的导弹。每组输入有两行,第一行,输入雷达捕捉到的敌国导弹的数量k(k<=25),第二行,输入k个正整数,表示k枚导弹的高度,按来袭导弹的袭击时间顺原创 2020-05-14 17:38:09 · 490 阅读 · 0 评论 -
Java基础期中小结(一)
反转字符串题目:将输入的字符串翻转后输出。如abcd输出为dcba。思路:将字符串转换为字符数组,倒着遍历。public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System.in); String s = in.nextLine(); String reverse = ""; char[] ch = s.toCharArray();原创 2020-05-14 15:53:04 · 293 阅读 · 0 评论 -
Java集合框架(包括常用方法小记)
在学校学习的《数据结构》课程中,对各种数据结构已经有了较为深刻的认识(C++实现),因此在学习Java的过程中,直接应用框架即可。博客总结于《Java语言程序设计进阶篇》在面向对象思想里,一种数据结构也被认为是一个容器。它能存储其他对象(数据或元素)的对象。定义一种数据结构从本质上讲就是定义一个类。集合Set 存储不重复的元素List 存储一个由元素构成的有序集合Queue 需要...原创 2020-02-07 19:57:11 · 214 阅读 · 0 评论 -
简单理解Java泛型
声明一个泛型类并实例化Box是一个泛型类,这里的T是参数传递给泛型类的泛型,它可以是任何对象。而t则是T的一个实例。个人理解泛型,就是泛化类型,将具体的类型用统一的类指代。add和get是定义的两个方法。public class Box<T>{ private T t; public void add(T t){ this.t = t; } public void ge...原创 2020-02-05 18:31:41 · 188 阅读 · 0 评论 -
JAVA的接口、抽象类和事件监听机制
接口Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。 ——百度百科...原创 2019-03-08 20:29:31 · 345 阅读 · 0 评论 -
对JAVA简单监听和方法调用的初步理解——以简单画图板为例
画图板目标:绘制一个画图板界面实现鼠标动作的监听,实现简单的功能首先,绘制一个画图板的界面。一个界面作为对象应具有的元素包括但不限于:大小、位置、底色、开关等等。画图板中应有各个按钮,并应合理规划这些按钮的位置。我先定义了Drawing类,下面按代码来说明自己的理解。public static void main(String[] args) { // TODO Auto-gen...原创 2019-04-06 12:08:00 · 712 阅读 · 0 评论 -
Java线程的6种状态
本文为转载文章,原文作者潘建南 版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-08-14 09:20:56 · 115 阅读 · 0 评论