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程序设计
题
构造有限个数的有效三角形/*创建一个三角形类,包含属性:privateinta,b,c;分别代表三角形的三条边。设计是需要满足如下需求:a.在创建对象输入三条边,三边取值必须合法(三边均为正值,且任意两边之和大于第三边),否则将无法创建对象;b.为使类更易于维护,必须单独设计一个booleanlimit(…)函数,实现对三条边的限制检查,符合创建条件则返回真,否则返回假。c.该类有一个public
泡面为啥不香了
·
2021-01-09 11:58
java
java
《Java核心技术》第五章 继承 学习笔记
这是
Java程序设计
中的一项核心技术。另外,本章还阐述了反射(reflection)的概念。反射是指在程序运行期间发现更多的类及其属性的能力。这是一个功能强大的特
饥渴的小苹果
·
2021-01-05 14:40
Java
JAVA程序设计
第七章作业
1补充题1.简述JavaError类与Exception类的区别。Error类一般是指与虚拟机相关的问题,如系统崩溃,虚拟机错误,内存空间不足,方法调用栈溢等。对于这类错误的导致的应用程序中断,仅靠程序本身无法恢复和和预防,遇到这样的错误,建议让程序终止。Exception类表示程序可以处理的异常,可以捕获且可能恢复。遇到这类异常,应该尽可能处理异常,使程序恢复运行,而不应该随意终止异常。2.简述
Mr_Fattycat
·
2020-12-30 04:48
极客大学java进阶训练营
Java是由SunMicrosystems公司于1995年5月推出的
Java程序设计
语言和Java平台的总称,最初推出的时候提出“WriteOnce,RunAnywhere”的理想愿景。
vx_itstudy01
·
2020-12-24 10:15
java
极客大学java进阶训练营
Java是由SunMicrosystems公司于1995年5月推出的
Java程序设计
语言和Java平台的总称,最初推出的时候提出“WriteOnce,RunAnywhere”的理想愿景。
vx_itstudy01
·
2020-12-24 10:15
java
eclipse怎么导出javaweb项目_Java Web编程教与学(教学大纲+视频)
JavaWeb开发技术教学大纲课程名称JavaWeb开发技术课程编号9051019适用专业计算机科学与技术、软件工程、物联网工程课程类别专业选修课学时58(34理论/24实验)学分3考核方式考查先修课
Java
金远山
·
2020-12-23 06:52
JAVA历史发展版本特点
学习目的了解java语言的发展轨迹与版本特点结合实际联系java各版本特点,展望java的未来发展一.Java技术体系
Java程序设计
语言各硬件平台(操作系统)的Java虚拟机实现Class文件格式Java
从前的小余儿
·
2020-12-21 22:37
JAVA_Basis -- 5 单例设计模式
1java中的23中设计模式
java程序设计
中的23中设计模式是java语言开发过程中开发者凭借多年的开发经验总结出来的,其本质是对面向对象设计原则的实际运用,是对java语言中对类的封装性,继承性,多态性
MTingCat
·
2020-12-17 17:42
java
第2章
Java程序设计
环境 笔记
2.1安装Java开发工具包2.1.1下载JDK版本选择:Java9之后,Oracle公司不再开发32位版本的JDK。对于Linux版本,建议使用.tar.gz文件进行安装,这样可以在你希望的任何位置直接解压缩这个压缩包。2.1.2设置JDK启动安装程序,询问安装路径:windows版本,安装路径中最好不要包含空格Mac版本,自动安装到/Library/Java路径下面Linux版本,.tar.g
编程小白i
·
2020-12-11 10:02
Java核心技术
卷I
基础知识
笔记
java
jdk
Java程序设计
05——String,基本数据类型和集合
String,基本数据类型和集合一.String和Stringbuffer类1.String的声明strings1="abc";strings2=newString("abc");2.String内容的比较在String中,比较两个字符串是否相同,不能使用==,应使用equals()方法。1.“==”方法:比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同Strin
悠悠我心
·
2020-12-10 21:52
java
后端
Java程序设计
01——基本语法
基本语法一.获取输入数据Scannersc=newScanner(System.in);intcount=sc.nextIn();二.数组使用1.一维数组赋值方法inta[]={1,2,3};intb[]=newint[]{1,2,3};2.二维数组赋值方法inta[][]={{1,2,3},{1,2,3}};inta[][]=newint[][]{{1,2,3},{1,2,3}};3.填充和批量
悠悠我心
·
2020-12-10 21:53
java
后端
Java程序设计
05——String,基本数据类型和集合
String,基本数据类型和集合一.String和Stringbuffer类1.String的声明strings1="abc";strings2=newString("abc");2.String内容的比较在String中,比较两个字符串是否相同,不能使用==,应使用equals()方法。1.“==”方法:比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同Strin
悠悠我心
·
2020-12-10 20:21
java
后端
变秃了,也变强了!爆肝吐血整理出的超硬核JVM笔记分享!
Java程序设计
语言Java虚拟机JavaAPI类库JRE是什么?JRE是支持Ja
XingXing_Java
·
2020-11-27 14:36
JVM
面试题
笔记
编程语言
jvm
java
面试
java虚拟机
【JVM】肝了一周,吐血整理出这份超硬核的JVM笔记(升级版)!!
Java程序设计
语言Java虚拟机JavaAPI类库JRE是什么?JRE是支持Java程序运行的标准环境。JavaSEAPI子集Java虚拟机Java历史版本的特性
冰河
·
2020-11-22 23:06
jvm
性能优化
学习笔记
java程序设计
_
Java程序设计
及课程设计教与学(64、56和48学时教学大纲)
国家级规划教材,畅销Java入门教材,累计销售50万册配套70小时教学视频提供PPT,Word教案,源码,教学大纲,教案,试卷,习题答案,配套习题和实验指导一、课程的性质和教学目的课程性质:Java不依赖平台的特点使得它受到广泛的关注,已成为网络时代最重要的编程语言之一。目前,Java语言不仅是一门正在被广泛使用的编程语言,而且已成为软件开发人员应当掌握的一门基础语言,因为很多新的技术领域都涉及到
weixin_39717110
·
2020-11-14 04:20
java程序设计
java生态技术体系简单科普
Java技术体系至少包括四个部分:
Java程序设计
语言各种平台上的Java虚拟机(JVM)JavaAPI类库一系列辅助工具,如javac其中1+2+3+4=JDK,2+3=JRE(Java运行时环境)
WinRT
·
2020-11-13 17:54
java
JAVA程序设计
:布尔运算(面试题 08.14)
给定一个布尔表达式和一个期望的布尔结果result,布尔表达式由0(false)、1(true)、&(AND)、|(OR)和^(XOR)符号组成。实现一个函数,算出有几种可使该表达式得出result值的括号方法。示例1:输入:s="1^0|0|1",result=0输出:2解释:两种可能的括号方法是1^(0|(0|1))1^((0|0)|1)示例2:输入:s="0&0&0&1^1|0",resul
信仰..
·
2020-10-09 10:58
Java面向对象程序设计(基础篇)
一:类与对象1.类的声明类可理解为Java中的一种新的数据类型,他是
Java程序设计
的基本单位。这种数据类型中封装了数据的内容和对数据内容的操作。
小小本科生debug
·
2020-10-06 17:28
JavaEE
java
Java工程师需要掌握哪些知识和专业技能呢?
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由SunMicrosystems公司于1995年5月推出的面向
Java程序设计
语言和Java平台的总称(Java平台包括JavaEE,JavaME
又是一个特殊的一天
·
2020-09-18 14:32
数据库
编程语言
java
spring
深入Java虚拟机notes 3.9
第一章Java体系结构1.3Java体系结构包含四部分内容:
Java程序设计
语言Javaclass文件爱你格式Java应用编程接口(API)Java虚拟机Java虚拟机和JavaAPI一起组成了Java
daisynzhao
·
2020-09-17 15:21
浅谈
Java程序设计
中继承的利与弊
摘要:在Java中,正确应用继承,能够达到代码重用、增强可靠性、简化程序设计、提高编程效率、并使之易于维护的目的。但是一个程序中过多地使用继承是不可取的,它会带来一些局限性。本文就继承的利与弊进行一个分析。关键词:继承;超类;子类;代码重用继承在Java面向对象编程中是与生俱来的。所有类,无论是API,还是编程人员自己编写的,都自动继承于Java所有类的始祖——Object类,代表了所有类的共性。
sp42a
·
2020-09-17 14:12
JavaScript
OO
201621123037 《
Java程序设计
》第11周学习总结
作业11-多线程标签(空格分隔):Java1.本周学习总结1.1以你喜欢的方式(思维导图或其他)归纳总结异常相关内容。2.书面作业本次PTA作业题集多线程1.源代码阅读:多线程程序BounceThread1.1BallRunnable类有什么用?为什么代码中需要调用Thread.sleep进行休眠?答:作用:BallRunnable类实现了Runnable接口之后,可以多个程序的线程处理同一资源,
weixin_30762087
·
2020-09-17 13:24
java
开发工具
测试
JAVA程序设计
:LRU缓存机制(LeetCode:146)
运用你所掌握的数据结构,设计和实现一个LRU(最近最少使用)缓存机制。它应该支持以下操作:获取数据get和写入数据put。获取数据get(key)-如果密钥(key)存在于缓存中,则获取密钥的值(总是正数),否则返回-1。写入数据put(key,value)-如果密钥不存在,则写入其数据值。当缓存容量达到上限时,它应该在写入新数据之前删除最近最少使用的数据值,从而为新的数据值留出空间。进阶:你是否
信仰..
·
2020-09-17 11:07
JAVA程序设计
: 计算各个位数不同的数字个数(LeetCode:357)
给定一个非负整数n,计算各位数字都不同的数字x的个数,其中0≤x<10n。示例:输入:2输出:91解释:答案应为除去11,22,33,44,55,66,77,88,99外,在[0,100)区间内的所有数字。思路:附上我在LeetCode上写的题解,思路非常清晰、代码简介。classSolution{publicintcountNumbersWithUniqueDigits(intn){intans
信仰..
·
2020-09-17 11:07
java类的方法参数
专业术语():按值调用
java程序设计
语言总是采用按值调用。(按值调用:表示方法接受的是调用者提供的值)也就是说,方法得到的是所有参数值的一个拷贝,特别是,方法不能修改它的任何参数变量的内容。
fanyaqiang_1201
·
2020-09-17 11:54
java
方法参数
201621123063《
java程序设计
》第11周学习总结
1.本周学习总结1.1以你喜欢的方式(思维导图或其他)归纳总结多线程相关内容。2.书面作业本次PTA作业题集多线程1.源代码阅读:多线程程序BounceThread1.1BallRunnable类有什么用?为什么代码中需要调用Thread.sleep进行休眠?答:BallRunnable类实现了Runnable接口,旨在支持多线程,在类中对线程进行操控。代码中调用Thread.sleep是为了延缓
a65171912
·
2020-09-17 11:57
java
开发工具
浅析Java中按值传递
Java程序设计
语言总是采用按值调用,也就是说,方法
EJoft
·
2020-09-17 10:34
Java
java
Java虚拟机内存模型简介
一、Java技术体系(WriteOnce,RunAnywhere)1.1
Java程序设计
语言1.2各种硬件平台上的Java虚拟机1.3class文件格式以上三部分统称为JDK1.4JavaAPI类库1.5
lldouble
·
2020-09-16 18:52
java虚拟机
《Java语言程序设计基础教程》 练习思考题参考答案
《Java语言程序设计基础教程》练习思考题参考答案第1章
Java程序设计
概述1.9练习思考题1、Java运行平台包括三个版本,请选择正确的三项:()A.J2EEB.J2MEC.J2SED.J2E解答:A
西_北
·
2020-09-16 17:03
大学软件工程
Java程序设计
与实践教程
Java简介:Java的名字来源于印度尼西亚爪哇岛的英文名,这个小岛因盛产咖啡而闻名。JavaBeans(咖啡豆),Sun和Java的标识也正是一杯冒着热气的咖啡。Sun(StanfordUniversityNetwork)公司被美国数据软件巨头甲骨文(Oracle)公司收购。Java是一种简单的、面向对象的、分布式的、健壮安全的、体系结构中立的、可移植的、编译解释型的、高性能的、多线程的动态语言
爱大象呦
·
2020-09-16 16:58
Java
策略模式浅谈
其实策略模式,从字面意思上理解,类似于我想达到某一种效果时,不用去煞费苦心的再去想方法,而是已经做好的方法只要去调用就可以了那么体现到
java程序设计
里,也可以这么理解,如果过程是随着参数的变化而变化的
Stangor
·
2020-09-16 16:14
java系统学习(八) --------接口与内部类
而
Java程序设计
中的接口,也是一种规范。这个接口定义了类应该做什么,而不关心怎么做。即接口中只有方法名,没有具体实现的方法
张小凡vip
·
2020-09-16 15:14
java
java从基础到实战
《第一行代码java》课后编程题(第一章)
publicstaticvoidmain(String[]args){System.out.println("我喜欢学习java");}}2.在屏幕上打印出一下的图形//********************//
java
Zhang_Baiqing
·
2020-09-16 14:31
JAVA程序设计
据说博客可以用来记笔记
JAVA程序设计
文章目录
JAVA程序设计
Java概述Java虚拟机JRE与JDKJava基本程序Java的基本语法数据类型与运算数组与c类似的程序控制语句面向对象基础程序设计基本概念定义类
'monologue
·
2020-09-16 10:19
java
JAVA程序设计
----数组基础
一些小思考题:1.什么时候为数组分配内存?数组在初始化时分配内存2.数组一旦被创建,大小能不能改变?数组一旦被创建,它的大小就不能改变,可以使用array.length的得到数组的大小。int[]list;list=newint[10];//初始化数组list=newint[20];//重新给数组变量赋值,而不是改变原数组的大小3.实参是如何传递给方法的?实参可以和形参同名吗?调用方法时,程序给形
乔治大哥
·
2020-09-16 06:28
【JAVA】JAVA基础
java数组基础
java程序设计
基础—数组
1、初始化数组(存储块是连续的)int[]a=newint[100];--方式一int[]anonymous={17,19,23,29,31,37};--方式二注意:创建一个数字数组时,所有元素都初始化为0。boolean数组的元素会初始化为false对象数组的元素则初始化为一个特殊值null,这表示这些元素(还)未存放任何对象。String[]names=newString[10];//这个对象
朱佳丽1840
·
2020-09-16 06:12
java核心技术卷一读后感
Java程序设计
基础 数组-1
今天在网易云课堂听了翁凯老师的Java课程,并做了笔记,现在给大家分享一下。以求平均数为例例:计算用户输入的所有数字的平均数,并输出大于平均数的数字首先我们必须先记录输入的每一个数字,计算平均数之后,在检查记录下来的每一个数字与平均数比较之后再决定是否输出。我们都知道记录数字需要变量,但是如果需要记录很多数字呢?我们总不能intnum1,num2,num3...吧。所以这时候就需要用到数组,可是如
dlrmu6761
·
2020-09-16 05:03
java
JAVA程序设计
(08)-----数组初级应用 排序
数组初级应用,建立数组,数组中大小比较,顺序排列packagecom.lovo;/***创建一个数组里面放10个100以内随机数排序冒泡法简单选择法**@authorAbe**/publicclassTest04{publicstaticvoidmain(String[]args){int[]f=newint[10];for(inti=0;i//冒泡法(相邻两数比较)booleanswapped=
Anubies
·
2020-09-16 05:59
初级
Java程序设计
(基础)- 数组
数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java语言中提供的数组是用来存储固定大小的同类型元素。你可以声明一个数组变量,如numbers[100]来代替直接声明100个独立变量number0,number1,…,number99。Java数组的声明、创建和初始化,并给出其对应的代码。声明数组变量dataType[]arrayRefVar;//首选
晓宇码匠
·
2020-09-16 05:04
Java
java基础
Java程序设计
4.15--继承
继承:代码的复用eg:小学生中学生大学生publicclassPupil{privateStringname;privateintage;privatedoublefee;publicvoidsendFee(){}}publicclassZhongStudent{privateStringname;privateintage;privatedoublefee;publicvoidsendFee()
爱喝茶的老大爷
·
2020-09-15 14:18
java
Java学习笔记(九)——继承与多态
这是
Java程序设计
中的一项核心技术。举一个不太恰当,但是足以说明继承这个概念的例子:雇员(Employee)类和经理(Manager)类。从理论上讲,在Manager与Empl
雪与岩间
·
2020-09-15 12:04
编程语言-Java
JAVA程序设计
:重新安排行程(LeetCode:332)
给定一个机票的字符串二维数组[from,to],子数组中的两个成员分别表示飞机出发和降落的机场地点,对该行程进行重新规划排序。所有这些机票都属于一个从JFK(肯尼迪国际机场)出发的先生,所以该行程必须从JFK出发。说明:如果存在多种有效的行程,你可以按字符自然排序返回最小的行程组合。例如,行程["JFK","LGA"]与["JFK","LGB"]相比就更小,排序更靠前所有的机场都用三个大写字母表示
信仰..
·
2020-09-15 00:44
JAVA程序设计
:LCP 10. 二叉树任务调度(2020 力扣杯!Code Your Future 春季全国编程大赛 )
任务调度优化是计算机性能优化的关键任务之一。在任务众多时,不同的调度策略可能会得到不同的总体执行时间,因此寻求一个最优的调度方案是非常有必要的。通常任务之间是存在依赖关系的,即对于某个任务,你需要先完成他的前导任务(如果非空),才能开始执行该任务。我们保证任务的依赖关系是一棵二叉树,其中root为根任务,root.left和root.right为他的两个前导任务(可能为空),root.val为其自
信仰..
·
2020-09-15 00:44
JAVA程序设计
:匹配子序列的单词数自定义字符串排序(LeetCode:792)
给定字符串S和单词字典words,求words[i]中是S的子序列的单词个数。示例:输入:S="abcde"words=["a","bb","acd","ace"]输出:3解释:有三个是S的子序列的单词:"a","acd","ace"。注意:所有在words和S里的单词都只由小写字母组成。S的长度在[1,50000]。words的长度在[1,5000]。words[i]的长度在[1,50]。思路:
信仰..
·
2020-09-15 00:44
JAVA程序设计
:回文链表(面试题 02.06)
编写一个函数,检查输入的链表是否是回文的。示例1:输入:1->2输出:false示例2:输入:1->2->2->1输出:true进阶:你能否用O(n)时间复杂度和O(1)空间复杂度解决此题?思路:题目easy,只是想存下时空复杂度最优下的思路。首先我们可以通过快慢指针找到整个链表的中点,之后我们根据最优翻转链表的算法翻转链表的后半段,最后追位比较判断是否是回文串即可。classSolution{p
信仰..
·
2020-09-15 00:44
JAVA程序设计
:追逐游戏(LCP 21)
秋游中的小力和小扣设计了一个追逐游戏。他们选了秋日市集景区中的N个景点,景点编号为1~N。此外,他们还选择了N条小路,满足任意两个景点之间都可以通过小路互相到达,且不存在两条连接景点相同的小路。整个游戏场景可视作一个无向连通图,记作二维数组edges,数组中以[a,b]形式表示景点a与景点b之间有一条小路连通。小力和小扣只能沿景点间的小路移动。小力的目标是在最快时间内追到小扣,小扣的目标是尽可能延
信仰..
·
2020-09-15 00:59
JAVA程序设计
:快速公交(LCP 20)
小扣打算去秋日市集,由于游客较多,小扣的移动速度受到了人流影响:小扣从x号站点移动至x+1号站点需要花费的时间为inc;小扣从x号站点移动至x-1号站点需要花费的时间为dec。现有m辆公交车,编号为0到m-1。小扣也可以通过搭乘编号为i的公交车,从x号站点移动至jump[i]*x号站点,耗时仅为cost[i]。小扣可以搭乘任意编号的公交车且搭乘公交次数不限。假定小扣起始站点记作0,秋日市集站点记作
信仰..
·
2020-09-15 00:27
JAVA程序设计
:检查字符串是否可以通过排序子字符串得到另一个字符串(LeetCode:5514)
给你两个字符串s和t,请你通过若干次以下操作将字符串s转化成字符串t:选择s中一个非空子字符串并将它包含的字符就地升序排序。比方说,对下划线所示的子字符串进行操作可以由"14234"得到"12344"。如果可以将字符串s变成t,返回true。否则,返回false。一个子字符串定义为一个字符串中连续的若干字符。示例1:输入:s="84532",t="34852"输出:true解释:你可以按以下操作将
信仰..
·
2020-09-15 00:27
JAVA程序设计
:秋叶收藏集(LCP 19)
小扣出去秋游,途中收集了一些红叶和黄叶,他利用这些叶子初步整理了一份秋叶收藏集leaves,字符串leaves仅包含小写字符r和y,其中字符r表示一片红叶,字符y表示一片黄叶。出于美观整齐的考虑,小扣想要将收藏集中树叶的排列调整成「红、黄、红」三部分。每部分树叶数量可以不相等,但均需大于等于1。每次调整操作,小扣可以将一片红叶替换成黄叶或者将一片黄叶替换成红叶。请问小扣最少需要多少次调整操作才能将
信仰..
·
2020-09-15 00:27
JAVA程序设计
:反转每对括号间的子串(LeetCode:1190)
给出一个字符串s(仅含有小写英文字母和括号)。请你按照从括号内到外的顺序,逐层反转每对匹配括号中的字符串,并返回最终的结果。注意,您的结果中不应包含任何括号。示例1:输入:s="(abcd)"输出:"dcba"示例2:输入:s="(u(love)i)"输出:"iloveu"示例3:输入:s="(ed(et(oc))el)"输出:"leetcode"示例4:输入:s="a(bcdefghijkl(m
信仰..
·
2020-09-15 00:27
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他