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程序设计
—课程笔记(第1章 Java语言基础知识,第1章续 习题讲解视频)
第1章Java语言基础知识,第1章续习题讲解视频第1章Java语言基础知识1.0导学1.1Java与面向对象程序设计简介1.2基本数据类型与表达式1.3数组1.4算法的流程控制1.5习题讲解编程练习题1.字符串排序题目思路代码2.求斐波拉契数题目思路代码3.交集题目思路代码第1章Java语言基础知识1.0导学安装JDK、文本编辑并使用命令行编译运行、eclipse安装配置;JDK安装时:复制位置,
江南土豆
·
2020-08-21 12:53
基础学习
学堂在线—
Java程序设计
—课程笔记(第6章 对象群体的组织)
第6章对象群体的组织6.1Java集合框架介绍6.2主要接口及常用的实现类6.3常用算法6.4数组实用方法,基于动态数组的类型(Vector,ArrayList)6.5遍历Collection6.6Map接口及其实现6.1Java集合框架介绍Java集合框架:对外的接口:表示集合的抽象数据类型;接口的实现:指实现集合接口的Java类,是可重用的数据结构;对集合运算的算法:是指执行运算的方法,例如在
江南土豆
·
2020-08-21 12:52
基础学习
JAVA程序设计
:删除排序链表中的重复元素 II(LeetCode:82)
给定一个排序链表,删除所有含有重复数字的节点,只保留原始链表中没有重复出现的数字。示例1:输入:1->2->3->3->4->4->5输出:1->2->5示例2:输入:1->1->1->2->3输出:2->3思路:开三个指针随便搞搞即可。classSolution{publicListNodedeleteDuplicates(ListNodehead){intlastval=0,flag;List
信仰..
·
2020-08-21 09:13
Java程序设计
(高级及专题)- IO流与序列化
今天我们讲讲I/O流与序列化的问题?个人理解:在我们在编程开发的时候,往往会涉及到文件的读取与写入,而java为我们提供的I/O流就是用来解决这个问题的。我们在读取和写入文件的时候,都会涉及到序列化的东西,谈到序列化就离不开编码格式,我们的windows是用GBK来编码的而我们的Java通常是用UTF-8来编码的,所以我们有时候开发会遇到乱码的问题,此时我们不要慌,问题总是会能解决的,大不了从新来
晓宇码匠
·
2020-08-21 01:37
Java
JAVA程序设计
: 字符串相乘(LeetCode:43)
给定两个以字符串形式表示的非负整数num1和num2,返回num1和num2的乘积,它们的乘积也表示为字符串形式。示例1:输入:num1="2",num2="3"输出:"6"示例2:输入:num1="123",num2="456"输出:"56088"说明:num1和num2的长度小于110。num1和num2只包含数字0-9。num1和num2均不以零开头,除非是数字0本身。不能使用任何标准库的大
信仰..
·
2020-08-20 23:29
Java程序设计
北京大学 2019冬期末测验
java程序设计
mooc攻略单元测验互评作业考试week1测验2019冬期中测验week2测验week2互评作业2019冬期末测验week3测验week3互评作业week4测验week4互评作业week5
真实的hello world
·
2020-08-20 17:32
类的全名与简名
题目来源:学堂在线_清华大学_
JAVA程序设计
进阶题目描述:输入只有一行,是一个类的全名,输出其简名。类的全名是指包括包名在内的全部字符串内容,而类的简名则是指最后一级的内容。
麦格芬230
·
2020-08-20 13:06
java
【专题】Java技术体系
java生态1、Java技术体系
Java程序设计
语言各硬件平台上的Java虚拟机Class文件格式JavaAPI类库来自商业机构或者开源社区的第三方Java类库Java技术体系2、Java运行时数据区程序计数器
都有米
·
2020-08-19 10:58
JAVA程序设计
:构建回文串检测(LeetCode:1177)
给你一个字符串s,请你对s的子串进行检测。每次检测,待检子串都可以表示为queries[i]=[left,right,k]。我们可以重新排列子串s[left],...,s[right],并从中选择最多k项替换成任何小写英文字母。如果在上述检测过程中,子串可以变成回文形式的字符串,那么检测结果为true,否则结果为false。返回答案数组answer[],其中answer[i]是第i个待检子串que
信仰..
·
2020-08-19 09:03
JVM - 1. Java虚拟机梗概,那些你不知道的VM
虚拟机梗概JDK
Java程序设计
语言、Java虚拟机、JavaAPI类库这三部分统称为JDK(JavaDevelopmentKit),JDK是用于支持Java程序开发的最小环境JREJavaAPI类库中的
is丶Allen
·
2020-08-19 09:42
总结
Java
Java程序设计
04——异常和集合类
异常和集合类一.异常概述异常就是Java程序在运行过程中出现的错误。一般被分为两大类:编译时异常和运行时异常。编译时异常:运行时异常:二.异常处理1.try...catch...finally语句块处理语法格式:try{ //可能出现异常的代码块 FileputStreamin=newFileputStream(path); //一旦出现异常,下面的
悠悠我心
·
2020-08-19 08:44
java
后端
JAVA程序设计
:有效的括号字符串(LeetCode:678)
给定一个只包含三种字符的字符串:(,)和*,写一个函数来检验这个字符串是否为有效字符串。有效字符串具有如下规则:任何左括号(必须有相应的右括号)。任何右括号)必须有相应的左括号(。左括号(必须在对应的右括号之前)。*可以被视为单个右括号),或单个左括号(,或一个空字符串。一个空字符串也被视为有效字符串。示例1:输入:"()"输出:True示例2:输入:"(*)"输出:True示例3:输入:"(*)
信仰..
·
2020-08-19 06:03
JAVA程序设计
:公交路线(LeetCode:815)
我们有一系列公交路线。每一条路线routes[i]上都有一辆公交车在上面循环行驶。例如,有一条路线routes[0]=[1,5,7],表示第一辆(下标为0)公交车会一直按照1->5->7->1->5->7->1->...的车站路线行驶。假设我们从S车站开始(初始时不在公交车上),要去往T站。期间仅可乘坐公交车,求出最少乘坐的公交车数量。返回-1表示不可能到达终点车站。示例:输入:routes=[[
信仰..
·
2020-08-19 02:49
Java知识点详解——第一章:Java入门
Java:
Java程序设计
和Java平台的总称。
「已注销」
·
2020-08-19 01:51
Java
java第一章学习总结
1.程序是让计算机执行某些操作或解决某个问题而编写的一系列有序的指令的集合.2.java是有SunMicrosystems公司于1995年5月推出的
Java程序设计
语言和java平台3.Java技术具有卓越的通用性
chengsuo9516
·
2020-08-19 00:43
java常量和final不全的介绍
在《
java程序设计
教程》书中并未见到常量概念。所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。
MFWang1231
·
2020-08-18 19:09
Java
【廖雪峰Java入门】学习汇总
语言基础3.流程控制4.数组操作二、面向对象编程1.面向对象基础2.Java核心类三、TheEnd网址:Java教程-廖雪峰的官方网站一、快速入门1.基本概念1)Java技术体系至少包括四个部分:1.
Java
Jiahao Lu
·
2020-08-18 14:21
java
leetcode
算法
习题4.1 将学生的学习成绩按不同的分数段分为优、良、中、及格和不及格五个等级,从键盘上输入一个0~100之间的成绩,输出相应的等级。要求用switch语句实现。
Java程序设计
基础(第5版)陈国君清华大学出版社习题4.1将学生的学习成绩按不同的分数段分为优、良、中、及格和不及格五个等级,从键盘上输入一个0~100之间的成绩,输出相应的等级。
Navigator_Z
·
2020-08-18 13:00
清华大学出版社
java
switch
第五章 数 组-1104:计算书费
计算概论28.9元/本数据结构与算法32.7元/本数字逻辑45.6元/本C++程序设计教程78元/本人工智能35元/本计算机体系结构86.2元/本编译原理27.8元/本操作系统43元/本计算机网络56元/本
JAVA
zqhf123
·
2020-08-18 07:54
信息学C++
一本通
计算买书应付的费用
计算概论28.9元/本数据结构与算法32.7元/本数字逻辑45.6元/本C++程序设计教程78元/本人工智能35元/本计算机体系结构86.2元/本编译原理27.8元/本操作系统43元/本计算机网络56元/本
JAVA
yi__cao
·
2020-08-18 06:25
C语言
1.6_03:计算书费(noip)
计算概论28.9元/本数据结构与算法32.7元/本数字逻辑45.6元/本C++程序设计教程78元/本人工智能35元/本计算机体系结构86.2元/本编译原理27.8元/本操作系统43元/本计算机网络56元/本
JAVA
weixin_34321753
·
2020-08-18 05:36
POJ 2675 计算书费
计算概论28.9元/本数据结构与算法32.7元/本数字逻辑45.6元/本C++程序设计教程78元/本人工智能35元/本计算机体系结构86.2元/本编译原理27.8元/本操作系统43元/本计算机网络56元/本
JAVA
weixin_30815427
·
2020-08-18 04:57
03:计算书费
计算概论28.9元/本数据结构与算法32.7元/本数字逻辑45.6元/本C++程序设计教程78元/本人工智能35元/本计算机体系结构86.2元/本编译原理27.8元/本操作系统43元/本计算机网络56元/本
JAVA
weixin_30457551
·
2020-08-18 04:52
java实训项目-模拟自动挡汽车
Java程序设计
课程设计项目名称项目名称:自动挡汽车操作模拟系统的设计与实现英文名称:DesignandImplementationofOperationSimulationSystemaboutAutomaticVehicle1
网世侠客
·
2020-08-18 01:48
java基础入门
poj 2675
计算概论28.9元/本数据结构与算法32.7元/本数字逻辑45.6元/本C++程序设计教程78元/本人工智能35元/本计算机体系结构86.2元/本编译原理27.8元/本操作系统43元/本计算机网络56元/本
JAVA
MasterViame
·
2020-08-18 00:49
水题
习题6.14 以m行n列二维数组为参数进行方法调用,分别计算二维数组各列元素之和,返回并输出所计算的结果。
Java程序设计
基础(第5版)陈国君清华大学出版社个人设计习题6.14以m行n列二维数组为参数进行方法调用,分别计算二维数组各列元素之和,返回并输出所计算的结果。
Navigator_Z
·
2020-08-18 00:34
清华大学出版社
JAVA程序设计
:最小面积矩形 II(LeetCode:963)
给定在xy平面上的一组点,确定由这些点组成的任何矩形的最小面积,其中矩形的边不一定平行于x轴和y轴。如果没有任何矩形,就返回0。示例1:输入:[[1,2],[2,1],[1,0],[0,1]]输出:2.00000解释:最小面积的矩形出现在[1,2],[2,1],[1,0],[0,1]处,面积为2。示例2:输入:[[0,1],[2,1],[1,1],[1,0],[2,0]]输出:1.00000解释:
信仰..
·
2020-08-17 22:07
JAVA程序设计
:石子游戏 II(LeetCode:1140)
亚历克斯和李继续他们的石子游戏。许多堆石子排成一行,每堆都有正整数颗石子piles[i]。游戏以谁手中的石子最多来决出胜负。亚历克斯和李轮流进行,亚历克斯先开始。最初,M=1。在每个玩家的回合中,该玩家可以拿走剩下的前X堆的所有石子,其中1=x>=1),此时要分情况讨论:①此时没有石子了,游戏结束;②当i+2m>=n时,呢当前玩家一定是取完所有石子的;③当i+2mmap;publicintston
信仰..
·
2020-08-17 22:36
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程序设计实验
上一页
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
其他