E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【JAVA程序设计】
JAVA程序设计
: 跳跃游戏 II(LeetCode:45)
给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。你的目标是使用最少的跳跃次数到达数组的最后一个位置。示例:输入:[2,3,1,1,4]输出:2解释:跳到最后一个位置的最小跳跃数是2。从下标为0跳到下标为1的位置,跳1步,然后跳3步到达数组的最后一个位置。说明:假设你总是可以到达数组的最后一个位置。思路:贪心思想,标记每一次能够跳跃到的最远位置,然
信仰..
·
2020-08-17 22:36
JAVA程序设计
:移除盒子(LeetCode:546)
给出一些不同颜色的盒子,盒子的颜色由数字表示,即不同的数字表示不同的颜色。你将经过若干轮操作去去掉盒子,直到所有的盒子都去掉为止。每一轮你可以移除具有相同颜色的连续k个盒子(k>=1),这样一轮之后你将得到k*k个积分。当你将所有盒子都去掉之后,求你能获得的最大积分和。示例1:输入:[1,3,2,2,2,3,4,3,1]输出:23解释:[1,3,2,2,2,3,4,3,1]---->[1,3,3,
信仰..
·
2020-08-17 22:36
JAVA程序设计
:完美矩形(LeetCode:391)
我们有N个与坐标轴对齐的矩形,其中N>0,判断它们是否能精确地覆盖一个矩形区域。每个矩形用左下角的点和右上角的点的坐标来表示。例如,一个单位正方形可以表示为[1,1,2,2]。(左下角的点的坐标为(1,1)以及右上角的点的坐标为(2,2))。示例1:rectangles=[[1,1,3,3],[3,1,4,2],[3,2,4,4],[1,3,2,4],[2,3,3,4]]返回true。5个矩形一起
信仰..
·
2020-08-17 22:36
JAVA程序设计
基础
目录第1章引言...51.1程序设计语言的分类...61.2Java的发展过程(网络咖啡)...71.3Java程序的类型...71.4编译和执行Java程序...8第2章JAVA2介绍...92.1什么是JAVA..92.2选择JAVA的原因...92.3Java程序的运行环境...102.4与平台(CPU、OS类型)无关性...102.5“一次编译,到处运行”的原理...112.6通过在不同的
caillc
·
2020-08-17 18:56
java
Java程序设计
简要概述
计算机程序时间语言分为三类:机器语言,汇编语言,高级语言。机器语言和机器语言都是面向机器,高级语言是面向用户。Java语言的关键特点:1.简单性(Java大部分语法结构与c++相似)2.平台无关性(Java运行与Java虚拟机上,Java虚拟机是一个想象中的机器在计算机上通过软件模拟来实现,一般高级语言在不同平台运行需要编译成不同目标代码,JAVA语言只需生成能在虚拟机上运行的目标代码,Java虚
weixin_30363509
·
2020-08-17 15:53
JAVA程序设计
:重构字符串(LeetCode:767)
给定一个字符串S,检查是否能重新排布其中的字母,使得两相邻的字符不同。若可行,输出任意可行的结果。若不可行,返回空字符串。示例1:输入:S="aab"输出:"aba"示例2:输入:S="aaab"输出:""注意:S只包含小写字母并且长度在[1,500]区间内。方法一:排序,我们按照字符出现的频率进行排序,这样相同的字符此时是连续出现的,我们可以每隔一个字符空位插入一个字符,但是有一种特殊情况是出现
信仰..
·
2020-08-17 12:39
华文慕课
Java程序设计
笔记
对象的自动清除对象回收是由垃圾回收线程负责System.gc()方法可以要求系统进行垃圾回收,仅仅是建议系统java没有“析构方法”,但Object的finalize()有类似方法系统在回收时会自动调用对象的finalize()方法protectedvoidfinalize()throwsThrowable{}子类的finalize方法可以在里面释放系统资源,一般来说,子类的finalize方法中
weixin_34292287
·
2020-08-17 09:46
Java基础知识总结-
Java程序设计
基础之Java常量、变量
声明:原文出处已在文末标出,本人出于学习,对其做了整理,收集干货,不作商业用途!一个Java程序通常由数据类型、变量、运算符和控制流程语句4部分组成。其中数据类型和运算符不仅定义了语言的规范,还决定了可以执行什么样的操作,变量是用来存储指定类型的数据,其值在程序运行期间是可变的;与变量对应的是常量,其值是固定的。Java常量的定义和分类常量是指在程序的整个运行过程中值保持不变的量。常量和常量值是不
RabbitTz1
·
2020-08-17 08:26
Java
JAVA程序设计
进阶(自主模式)-用synchronized修饰代码块实现线程同步
(100/100分数)题目描述给定若干个正int,求这些正整数的最小质因子之和。1的最小质因子就认为是1。特别的,程序要求为每一个参数创建一个子线程,并在该子线程中求出其最小质因子。并将这个质因子累加到一个指定的变量中。主线程最后会输出该指定变量,作为结果。本题与上题的区别是:用于保存结果的变量并不是一个对象,而是一个基本类型。因此本题无需对某个方法做同步,而是直接针对该变量对某个代码块做同步。本
SourDumplings
·
2020-08-17 08:03
在线课程练习题
EduCoder
Java程序设计
变量与数据类型 第7关:Scanner的使用
文章目录测试说明答案测试说明本次任务中涉及到了输入数据,你只需要将代码补充在右侧即可,需要输入的数据,平台会自动帮你填充并测试,以后平台自动填充的数据以测试输入来表示。测试输入:嫦娥3500女45.5月球广寒宫否预期输出:预期输出中绿色字体部分为平台输入的内容(在本地的效果和图中是一致的),不需要你输出,具体输出结果请查看右侧测试集。开始你的任务吧,祝你成功!答案packagechapter2.s
weixin_44073095
·
2020-08-17 07:58
EduCoder
JAVA程序设计
进阶(自主模式)-用synchronized修饰方法实现线程同步
用synchronized修饰方法实现线程同步(100/100分数)题目描述给定若干个正int,求这些正整数的最小质因子之和。1的最小质因子就认为是1。特别的,程序要求为每一个参数创建一个子线程,并在该子线程中求出其最小质因子。并将这个质因子累加到一个指定的变量中。主线程最后会输出该指定变量,作为结果。学员的任务就是补全Result类的代码,使得整个程序能够正确执行。具体而言,学员需要正确的设计R
SourDumplings
·
2020-08-17 07:55
在线课程练习题
JAVA程序设计
:掷骰子的N种方法(LeetCode:1155)
这里有d个一样的骰子,每个骰子上都有f个面,分别标号为1,2,...,f。我们约定:掷骰子的得到总点数为各骰子面朝上的数字的总和。如果需要掷出的总点数为target,请你计算出有多少种不同的组合情况(所有的组合情况总共有f^d种),模10^9+7后返回。示例1:输入:d=1,f=6,target=3输出:1示例2:输入:d=2,f=6,target=7输出:6示例3:输入:d=2,f=5,targ
信仰..
·
2020-08-17 05:16
JAVA程序设计
:按字典序排在最后的子串(LeetCode:1163)
给你一个字符串s,找出它的所有子串并按字典序排列,返回排在最后的那个子串。示例1:输入:"abab"输出:"bab"解释:我们可以找出7个子串["a","ab","aba","abab","b","ba","bab"]。按字典序排在最后的子串是"bab"。示例2:输入:"leetcode"输出:"tcode"提示:1s.charAt(l+step))l=r++;elser=r+step+1;ste
信仰..
·
2020-08-17 05:16
JAVA程序设计
:子数组中占绝大多数的元素(LeetCode:1157)
实现一个MajorityChecker的类,它应该具有下述几个API:MajorityChecker(int[]arr)会用给定的数组arr来构造一个MajorityChecker的实例。intquery(intleft,intright,intthreshold)有这么几个参数:0right-left+1,也就是说阈值threshold始终比子序列长度的一半还要大。每次查询query(...)会
信仰..
·
2020-08-17 05:16
JAVA程序设计
:快照数组(LeetCode:1146)
实现支持下列接口的「快照数组」-SnapshotArray:SnapshotArray(intlength)-初始化一个与指定长度相等的类数组的数据结构。初始时,每个元素都等于0。voidset(index,val)-会将指定索引index处的元素设置为val。intsnap()-获取该数组的快照,并返回快照的编号snap_id(快照号是调用snap()的总次数减去1)。intget(index,
信仰..
·
2020-08-17 05:15
JAVA程序设计
:段式回文(LeetCode:1147)
段式回文其实与一般回文类似,只不过是最小的单位是一段字符而不是单个字母。举个例子,对于一般回文"abcba"是回文,而"volvo"不是,但如果我们把"volvo"分为"vo"、"l"、"vo"三段,则可以认为“(vo)(l)(vo)”是段式回文(分为3段)。给你一个字符串text,在确保它满足段式回文的前提下,请你返回段的最大数量k。如果段的最大数量为k,那么存在满足以下条件的a_1,a_2,.
信仰..
·
2020-08-17 05:15
(四)
Java程序设计
之数组和ArrayList类
一维数组我们先看一下一个简单的有关数组的例子来初识数组:packagetest4;/***
Java程序设计
TestArrayOne.java*作者:白芷*时间:2017/3/4*说明:简单的初步认识数组的例子
片刻清夏
·
2020-08-17 04:11
[
Java
Java语言基础
]
ArrayList类
数组
根据编号输出课程名称。从键盘输入1~3之间的任一个数字,程序将输出相应的课程名称。
1—代表“C语言程序设计”2—代表“
Java程序设计
”3—代表“Andriod”要求根据键盘输入进行判断,如果输入正确,输出对应课程名称。
是绿茶呀ღ
·
2020-08-17 04:57
日常作业
20145328 《
Java程序设计
》实验四实验报告
20145328《
Java程序设计
》实验四实验报告实验名称Andoid开发基础实验内容基于AndroidStudio开发简单的Android应用并部署测试;了解Android组件、布局管理器的使用;掌握
weixin_34383618
·
2020-08-17 03:30
《
Java程序设计
》实验四 实验报告
实验四Android开发基础实验内容XP基础XP核心实践相关工具实验要求1.没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》课程2.完成实验、撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等)、解决办法(空洞的方法如“查网络”、“问同学”、“看书”等一律得0分)以及分析(从中可以得到
weixin_30745641
·
2020-08-17 03:45
java
数据库
开发工具
《Java核心技术》
卷Ⅰ-基础知识CH1
Java程序设计
概述概述了Java与其他编程语言不同的性能。解释这种语言
我的猪仔队友
·
2020-08-17 01:55
Java
Java程序设计
实验(四)
实验四1.定义一个这样的数列,:0,1,1,2,3,5.。。。。。(斐波那契数列),要求,使用递归方法获取第n个数的数值。**代码如下:packagealltest;importjava.util.Scanner;publicclasstest31901{//java递归实现求斐波那契数列publicstaticvoidmain(String[]args){Scannersc=newScanner
隔壁赵小花
·
2020-08-17 01:03
Java程序设计实验
Java接口的概念和使用
1.什么是接口:在Java核心核心技术中描述:在
Java程序设计
语言中,接口不是类,而是对类的一组需求的描述,这些类遵从接口描述的统一格式进行定义。
靓仔的备忘录
·
2020-08-16 23:44
《Java核心技术卷1:基础知识》CH2-
Java程序设计
环境
文章目录2.1安装Java开发工具包2.1.1下载JDK2.1.2设置JDK2.1.3安装库源文件和文档2.2使用命令行工具2.3使用集成开发环境2.4运行图形化程序2.5构建并运行applet2.1安装Java开发工具包本章的知识可以不求甚解的看,知道如何配置Java运行环境即可2.1.1下载JDKJava下载与安装目前使用的是Java8比较多;注意,安装的时候不需要安装JRE(Java运行环境
我的猪仔队友
·
2020-08-16 23:21
Java
Java程序设计
实验4
//1、编写Applet小程序,通过在HTML文档中接收参数,//用不同颜色、字体显示当前的系统时间,//源程序保存为Ex4_1.java,HTML文件保存为Ex4_1.htmlimportjava.awt.*;importjava.applet.Applet;importjava.util.Calendar;publicclassEx4_1extendsApplet{Calendarnow;pr
iteye_17686
·
2020-08-16 23:54
EduCoder
Java程序设计
-运算符和表达式 第1关:算数运算符 第4关:三元运算符
文章目录第1关:算数运算符测试说明答案第4关:三元运算符测试说明答案第1关:算数运算符测试说明我会对你编写的代码进行若干次测试:第一次测试会输入数据:10,4;需要你的程序输出:两数相加的结果为:14两数相减的结果为:6两数相乘的结果为:40两数相除的结果为:2两数取余数的结果为:2第二次测试会输入数据:3,5;需要你的程序输出:两数相加的结果为:8两数相减的结果为:-2两数相乘的结果为:15两数
NEO ME
·
2020-08-16 22:41
EduCoder
《
Java程序设计
习题精析与实验指导》一2.3 实验指导
2.3实验指导2.3.1实验目的与要求通过实验熟悉Java的数据类型及有关的取值范围。掌握不同数据类型的常量、变量的定义与使用方式。理解Java的关键字和自定义标识符的命名规则。熟悉运算符和表达式的使用以及掌握不同类型数据的转换规则。2.3.2实验样例一、程序改错下面的程序使用“?:”运算符实现求一个变量的绝对值,设该变量的值为8,则程序运行结果如图2-2所示。找出下列程序中的错误,并将其改正。#
weixin_33750452
·
2020-08-16 21:39
2013-2014-2课表
星期一MON星期二TUE星期三WED星期四THU星期五FRI星期六SAT星期日SUN1/2C程序设计网络1301;网络1302A3096-8.10-18周2节3/4
Java程序设计
应用网络1101;网络
weixin_34345560
·
2020-08-16 16:48
《深入理解Java虚拟机》学习笔记
JDK:用于支持Java程序开发的最小环境,包括
Java程序设计
语言、Java虚拟机、JavaAPI三部分。JRE:支持Java程序运行的标准环境,包括JavaSEAPI子集和Java虚拟机。
夏目川城
·
2020-08-16 09:08
JAVA程序设计
: 摆动序列(LeetCode:376)
如果连续数字之间的差严格地在正数和负数之间交替,则数字序列称为摆动序列。第一个差(如果存在的话)可能是正数或负数。少于两个元素的序列也是摆动序列。例如,[1,7,4,9,2,5]是一个摆动序列,因为差值(6,-3,5,-7,3)是正负交替出现的。相反,[1,4,7,2,5]和[1,7,4,5,5]不是摆动序列,第一个序列是因为它的前两个差值都是正数,第二个序列是因为它的最后一个差值为零。给定一个整
信仰..
·
2020-08-16 06:10
JVM,DVM,ART
JVM可以把
Java程序设计
语言、Java虚拟机和JavaAPI类库这三部分统称为JDK(JavaDevelopmentKit),它是Java程序开发的最小环境。
weixin_34122548
·
2020-08-15 16:56
《编程导论(Java)·前言》
在2005年出版《
Java程序设计
》(宋中山,严千钧编著,清华大学出版社)时,有一个目标没有完成:以Java作为大学本科的入门级语言构建教学体系。
yqj2065
·
2020-08-15 04:06
《编程导论(Java)》道&理
实验三 Java敏捷开发与XP实践
北京电子科技学院(BESTI)实验报告课程:
Java程序设计
班级:1353姓名:陈巧然学号:20135310成绩:指导教师:娄佳鹏实验日期:2015.6.3实验密级:预习程度:实验时间:18:00-24
weixin_33981932
·
2020-08-15 04:33
201621123031 《
Java程序设计
》第2周学习总结
Week02-Java基本语法与类库1.本周学习总结本周讲了Java的基本数据类型,主要分为八类(byte,short,int,long,double,float,char,boolean),其中前四个是整型数据,一般为十进制数的形式,但也可以二进制,八进制或者十六进制的形式来展现。对于char型的字符,需要用单引号括起来,若是字符串型则要用双引号。对于浮点数类型,若为float型需要加上f的后缀
weixin_30772105
·
2020-08-15 03:14
类的封装继承和多态
一、类和对象
Java程序设计
的基本单位就是类。一个Java程序就是一个类定义,所有的概念都必须封装在类中。
tn_nao
·
2020-08-15 03:35
Java
java程序设计
---封装与类(1)
封装是面向对象语言一个非常重要的思想,它借助类来完成。封装与类包括以下内容:一.类1.成员变量与局部变量2.成员修饰符二.方法重载三.对象1.构造方法2.创建对象3.使用对象4.对象参数传值5.垃圾回收机制四.实例变量和类变量五.类的发现与设计1.分类2.抽象3.封装4.CRC卡六.对象的交互1.对象协作2.不可变对象七.UML类图及关系1.类图2.依赖3.聚合4.组合八.日志分析系统的设计与测试
m0_37599962
·
2020-08-15 02:39
SSM框架之Spring-IoC和DI的理解与三种常用注入方式
我们先看传统的
Java程序设计
,当我们一个类内部需要一个对象资源时,通常是主动在内部new创建这个对象,是程序主动创建依赖对象的。
-瞌睡虫-
·
2020-08-15 02:04
java
SSM框架学习
201671010145 2016-2017 《
Java程序设计
》java的继承中什么叫方法覆盖,是如何实现的?...
方法覆盖,从字面就可以知道,它是覆盖了一个方法并且对其重写,以求达到不同的作用。最熟悉的覆盖就是对接口方法的实现,在接口中一般只是对方法进行了声明,而在实现时,就需要实现接口声明的所有方法。除了这个典型的用法以外,在继承中也可能会在子类覆盖父类中的方法。在覆盖要注意以下的几点:1、覆盖的方法的标志必须要和被覆盖的方法的标志完全匹配,才能达到覆盖的效果;2、覆盖的方法的返回值必须和被覆盖的方法的返回
weixin_33751566
·
2020-08-15 01:40
Java中有抽象类为什么还要接口?
为什么
Java程序设计
语言要引进接口概念呢?
KodeWang
·
2020-08-15 01:03
Java
对Java的第一印象
*Java**是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由SunMicrosystems公司于1995年5月推出的
Java程序设计
语言和Java平台(即JavaSE,JavaEE,JavaME
一人の夏祭り
·
2020-08-15 01:04
Java程序设计
03——面向对象编程核心(2)
面向对象编程核心(2)一.抽象类1.概述一个没有方法体的方法应该被定义为抽象方法,而类中如果有抽象方法,则类为抽象类。publicabstratcclassAnimal{publicabstractvoideat(){}}2.抽象类的特点1)抽象类和抽象方法必须用abstract修饰。2)抽象类中不一定有抽象方法,但抽象方法一定在抽象类中。3)抽象类不能实例化,只能通过子类实例化(类似向上转型)p
悠悠我心
·
2020-08-14 22:28
java
后端
运行时异常和受检查异常的区别
java程序设计
语言提供了三种可抛出结构:受检查时异常(checkedexception),运行时(run-timeexception)和错误(error)java异常:受检查时异常和运行时异常(非编译时异常
程序员中的流浪汉
·
2020-08-14 19:09
透视图与视图
例如,Eclipse提供的透视图就组织了与
Java程序设计
有关的视图和操作的集合,而透视图负责组织
玲听Lynda
·
2020-08-14 11:24
eclipse
RCP开发
Java核心技术卷一(读书笔记) 4.5 方法参数
Java程序设计
语言都是采用按值传递方法参数共两种类型:基本数据类型和对象引用Java中方法参数使用情况一个方法不能修改基本数据类型的参数一个方法可以改变一个对象的状态一个方法不能让对象参数引用另一
孟宝宝
·
2020-08-14 10:29
Java核心技术读书笔记
java基础
JAVA程序设计
:分割数组为连续子序列(LeetCode:659)
输入一个按升序排序的整数数组(可能包含重复数字),你需要将它们分割成几个子序列,其中每个子序列至少包含三个连续整数。返回你是否能做出这样的分割?示例1:输入:[1,2,3,3,4,5]输出:True解释:你可以分割出这样两个连续子序列:1,2,33,4,5示例2:输入:[1,2,3,3,4,4,5,5]输出:True解释:你可以分割出这样两个连续子序列:1,2,3,4,53,4,5示例3:输入:[
信仰..
·
2020-08-14 06:13
JAVA程序设计
:我能赢吗(LeetCode:464)
在"100game"这个游戏中,两名玩家轮流选择从1到10的任意整数,累计整数和,先使得累计整数和达到100的玩家,即为胜者。如果我们将游戏规则改为“玩家不能重复使用整数”呢?例如,两个玩家可以轮流从公共整数池中抽取从1到15的整数(不放回),直到累计整数和>=100。给定一个整数maxChoosableInteger(整数池中可选择的最大数)和另一个整数desiredTotal(累计和),判断先
信仰..
·
2020-08-14 06:12
Java程序设计
实验——容器2
6-1图书列表(25分)构建一个书类Book,包括名称(字符串),价格(整型),作者(字符串,多个作者当做一个字符串处理),版本号(整型),提供带参数的构造函数Book(Stringname,intprice,Stringauthor,intedition),提供该类的toString()和equals()方法,toString方法返回所有成员属性的值的字符串形式,形如“name:xxx,pric
你倒是敲代码啊.
·
2020-08-14 05:09
java
java
Java程序设计
基础篇(第10版)习题5.17
5.17编写程序,提示用户输入一个在1-15之间的整数,然后显示一个金字塔形状的图案,如下列程序enterthenumberoflines:71212321234321234543212345654321234567654321234567这里写代码片inti,j,k,l,number;for(i=1;i1;k--){System.out.printf("%d",k);}for(l=1;l<=i;
空杯常常被占
·
2020-08-13 23:08
java
【JVM】学习总览
Java技术体系通常,我们把
Java程序设计
语言、Java虚拟机、JavaAPI类库这三部分统称为JDK(JavaDevelopmentKit),JDK是用于支持Java程序开发的最小环境,甚者,我们以
暂7师师长常乃超
·
2020-08-13 20:03
vincent's
jvm
travel
JAVA程序设计
:黑板异或游戏(LeetCode:810)
一个黑板上写着一个非负整数数组nums[i]。小红和小明轮流从黑板上擦掉一个数字,小红先手。如果擦除一个数字后,剩余的所有数字按位异或运算得出的结果等于0的话,当前玩家游戏失败。(另外,如果只剩一个数字,按位异或运算得到它本身;如果无数字剩余,按位异或运算结果为0。)换种说法就是,轮到某个玩家时,如果当前黑板上所有数字按位异或运算结果等于0,这个玩家获胜。假设两个玩家每步都使用最优解,当且仅当小红
信仰..
·
2020-08-13 14:02
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他