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程序设计
:推多米诺(LeetCode:838)
一行中有N张多米诺骨牌,我们将每张多米诺骨牌垂直竖立。在开始时,我们同时把一些多米诺骨牌向左或向右推。每过一秒,倒向左边的多米诺骨牌会推动其左侧相邻的多米诺骨牌。同样地,倒向右边的多米诺骨牌也会推动竖立在其右侧的相邻多米诺骨牌。如果同时有多米诺骨牌落在一张垂直竖立的多米诺骨牌的两边,由于受力平衡,该骨牌仍然保持不变。就这个问题而言,我们会认为正在下降的多米诺骨牌不会对其它正在下降或已经下降的多米诺
信仰..
·
2020-08-13 14:02
Effective Java读书笔记 -- 第四章:类和接口
类和接口是
Java程序设计
语言的核心,也是Java语言的基本抽象单元。Java语言提供了许多强大的基本元素,供程序员用来设计类和接口。
My_Vina
·
2020-08-12 13:44
Java
Effective
Java读书笔记
Java程序设计
类的初体验 2019/3/25
1、peoplepackage中的people.javapackagepeople;importdog.dog;publicclasspeople{inteves=2;publicinthand=2;intblood=100;publicintheartBit=60;Stringcolor="黄皮肤";publicStringname;publicintsing(Stringname){heart
SHERBLEDORE
·
2020-08-12 12:03
Java
Java学习第一课 java概述
1.java简介Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由SunMicrosystems公司于1995年5月推出的
Java程序设计
语言和Java平台(即JavaSE,JavaEE
Kang_Nian
·
2020-08-11 17:20
Java
java JDK中的包及其基本功能
(2)java.lang:java的语言包,
java程序设计
的基础类,核心包,默认导入到用户程序,包中有object类,数据类型包装类,数学类,字符串类,系统和运行时类,操作类,线程类,错误和异常处理类
夏沐_lk
·
2020-08-11 16:52
Java基础
各种各样的计算机视频
标题内容代码
JAVA程序设计
视频教程以Sun公司的J2SE1.4.2为标准,详细介绍了了面向对象编程的基本思想和方法;Java2语言。http://bbs.csai.cn/xch/from.asp?
aspnet2002web
·
2020-08-11 15:24
关于软件考试
java程序设计
与问题解决(基础篇)-读书笔记-5
在Java中,数组是一种特殊的对象,但把它看成是一组同样类型的变量的集合会更好例如:double[]array=newdouble[7];double[]array;array=newdouble[7];每个数组仅有一个公有的实例变量,名为lengthJava中的数组可以用花括号来初始化例如:double[]reading={1.3,15.8,9.7};类似下面的代码double[]reading
肥萝卜使大力
·
2020-08-11 15:09
java学习
java
读书
applet
equals
测试
c
将 Java 作为入门编程语言有错吗?
就从11级软件工程出身的笔者而言,《
Java程序设计
》是大学课程中必学科目,且学分相比其他课程都要高出不少。不过,近几年随着人工智能的崛起,各大初高中、甚至是幼儿园都在将AI教学列入基本教学范畴。
ঞོ听闻꧔ꦿ
·
2020-08-11 04:18
编程语言
java
python
人工智能
大数据
深入Java虚拟机(1)——Java体系结构
Java体系结构Java体系结构包括四个独立但相关的技术:1.
Java程序设计
语言2.Javaclass文件格式3.Java应用编程接口(API)4.Java虚拟机当编写并运行一个Java程序时,就同时使用了这四种技术
weixin_30421525
·
2020-08-11 04:58
Java体系结构简介
文章摘自《深入java虚拟机第二版》Java体系结构包括四个独立但相关的技术:
Java程序设计
语言Javaclass文件格式Java应用编程接口(API)Java虚拟机用Java编程语言编写源代码,把它编译成
iteye_6233
·
2020-08-11 03:00
Java8新特性之Lambda表达式
lambda表达式是java8给我们带来的几个重量级新特性之一,借用lambda表达式,可以让我们的
java程序设计
更加简洁。
atan0632
·
2020-08-11 02:50
Java体系结构
①Java体系结构包括四个独立但关联的技术:1.
Java程序设计
语言2.Javaclass文件格式3.Java应用编程接口(API)4.Java虚拟机关联:1.编译时环境:用Java语言编写代码,由Java
ZengRuWei
·
2020-08-11 02:34
java虚拟机
java体系结构介绍
Java,除了用于描述
Java程序设计
语言,还需要Java虚拟机、JavaAPI、Javaclass文件的配置,Java程序才能运行。
哈哈哈319
·
2020-08-11 02:16
JVM
java新手入门会犯的N个“超低级错误”
1、在
JAVA程序设计
书中,有个统计每个字母出现次数的经典题。其中有个for循环是这样写的for(inti=0;i
想听你的演唱会
·
2020-08-11 01:24
java 学习日记1----类、方法
在
Java程序设计
中,类被认为是一种抽象数据类型,这种数据类型,不但包括数据,还包括方法。这大大地扩充了数据类型的概念。定义类的格式:classStudent{//类的声明类的主体}注意:类名中
诗题红叶
·
2020-08-11 01:41
Java--重要知识点学习
Java程序设计
2 第七章课后习题
这学期刚开的Java,感觉对面向对象的思想还是没能很好的理解,下午无意翻了一下《Java编程思想》,BruceEckel在第二章写到EverythingisanObject,这句话写得很简单,但不知道自己什么时候才能真正理解并很好的运用它!呵呵,废话就不多说了,下面把自己做的Java作业贴出来,现阶段讲的都是概念性的东西,下面的答案大部分是书上的原话,少量是自己的理解组织出来的!肯定有不少错误或者
Yizero
·
2020-08-11 01:08
Java
java
化工
虚拟机
编程
object
作业
20155222 2016-2017-2 《
Java程序设计
》实验三
201552222016-2017-2《
Java程序设计
》实验三1在IDEA中使用工具(Code->ReformateCode)把下面代码重新格式化,再研究一下Code菜单,找出一项让自己感觉最好用的功能
weixin_34266504
·
2020-08-10 23:27
java
git
开发工具
Java标识符(包, 类, 接口, 方法, 变量等)中常见的命名规则
在
Java程序设计
和日常开发中,如何给某些量取名字,在某种层面上,可以反映出一个程序员基础水平的高低.所以,我将Java标识符(包,类,接口,方法,变量等)中常见的命名规则总结一下,方便平时的编码!
梦蓝樱飞
·
2020-08-10 18:13
Java基础
JAVA程序设计
:有效的数独(LeetCode:36)
判断一个9x9的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。数字1-9在每一行只能出现一次。数字1-9在每一列只能出现一次。数字1-9在每一个以粗实线分隔的3x3宫内只能出现一次。上图是一个部分填充的有效的数独。数独部分空格内已填入了数字,空白格用'.'表示。示例1:输入:[["5","3",".",".","7",".",".",".","."],["6",".",".",
信仰..
·
2020-08-10 16:41
JAVA程序设计
: 验证二叉搜索树(LeetCode:98)
给定一个二叉树,判断其是否是一个有效的二叉搜索树。假设一个二叉搜索树具有如下特征:节点的左子树只包含小于当前节点的数。节点的右子树只包含大于当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。示例1:输入:2/\13输出:true示例2:输入:5/\14/\36输出:false解释:输入为:[5,1,4,null,null,3,6]。根节点的值为5,但是其右子节点值为4。思路:方法一:递归,要
信仰..
·
2020-08-10 16:08
JAVA程序设计
:两数相除(LeetCode:29)
给定两个整数,被除数dividend和除数divisor。将两数相除,要求不使用乘法、除法和mod运算符。返回被除数dividend除以除数divisor得到的商。示例1:输入:dividend=10,divisor=3输出:3示例2:输入:dividend=7,divisor=-3输出:-2说明:被除数和除数均为32位有符号整数。除数不为0。假设我们的环境只能存储32位有符号整数,其数值范围是[
信仰..
·
2020-08-10 16:08
JAVA程序设计
:绝对值表达式的最大值(LeetCode:1131)
给你两个长度相等的整数数组,返回下面表达式的最大值:|arr1[i]-arr1[j]|+|arr2[i]-arr2[j]|+|i-j|其中下标i,j满足0<=i,j
信仰..
·
2020-08-10 16:35
JAVA程序设计
: 环形数组循环(LeetCode:457)
给定一个含有正整数和负整数的环形数组nums。如果某个索引中的数k为正数,则向前移动k个索引。相反,如果是负数(-k),则向后移动k个索引。因为数组是环形的,所以可以假设最后一个元素的下一个元素是第一个元素,而第一个元素的前一个元素是最后一个元素。确定nums中是否存在循环(或周期)。循环必须在相同的索引处开始和结束并且循环长度>1。此外,一个循环中的所有运动都必须沿着同一方向进行。换句话说,一个
信仰..
·
2020-08-10 16:35
JAVA程序设计
:模式匹配(LeetCode:面试题 16.18)
你有两个字符串,即pattern和value。pattern字符串由字母"a"和"b"组成,用于描述字符串中的模式。例如,字符串"catcatgocatgo"匹配模式"aabab"(其中"cat"是"a","go"是"b"),该字符串也匹配像"a"、"ab"和"b"这样的模式。但需注意"a"和"b"不能同时表示相同的字符串。编写一个方法判断value字符串是否匹配pattern字符串。示例1:输入
信仰..
·
2020-08-10 16:35
JAVA程序设计
: 删除二叉搜索树中的节点(LeetCode:450)
给定一个二叉搜索树的根节点root和一个值key,删除二叉搜索树中的key对应的节点,并保证二叉搜索树的性质不变。返回二叉搜索树(有可能被更新)的根节点的引用。一般来说,删除节点可分为两个步骤:首先找到需要删除的节点;如果找到了,删除它。说明:要求算法时间复杂度为O(h),h为树的高度。示例:root=[5,3,6,2,4,null,7]key=35/\36/\\247给定需要删除的节点值是3,所
信仰..
·
2020-08-10 16:35
JAVA程序设计
:最小区间(LeetCode:632)
你有k个升序排列的整数数组。找到一个最小区间,使得k个列表中的每个列表至少有一个数包含在其中。我们定义如果b-a=。1>。重置代码模板后可以看到这项改动。思路:不知道我的方法是不是最优的,耗时不算多。我的具体做法是开k个指针,表示每个列表已经算到哪个点了,我们知道为了让区间最小,肯定是让数越接近越好,我们可以维护一个小顶堆,这个堆里有且只有k个数,并且这k个数是属于不同的列表里的,任意两个都不会来
信仰..
·
2020-08-10 16:35
java学习之多态和动态捆绑
多态一个对象变量可以指示多种实际类型的现象被称为多态在
Java程序设计
语言中,对象变量是多态的。如一个超类变量既可以用引用超类对象,也可以引用一个超类的任何一个子类的对象。
freedom_wei
·
2020-08-10 16:56
Java基础知识
2019-2020- 2335《数据结构与面向对象程序设计》第1周学习总结
教材学习内容总结对
java程序设计
初步认识,感觉和c语言程序设计有一些相似之处。但对于Java面对对象这一说还是不是很理解。对于,标识符保留字,命名,注释等掌握还行,对程序开发流程还是不太清楚。
agkako620408
·
2020-08-10 15:06
操作系统
数据结构与算法
java
JAVA程序设计
: 恢复二叉搜索树(LeetCode:99)
二叉搜索树中的两个节点被错误地交换。请在不改变其结构的情况下,恢复这棵树。示例1:输入:[1,3,null,null,2]1/3\2输出:[3,1,null,null,2]3/1\2示例2:输入:[3,1,4,null,null,2]3/\14/2输出:[2,1,4,null,null,3]2/\14/3思路:我们可以考虑到上一题中的方法三:验证二叉搜索树,采用中序遍历的方法。因为我们知道,一个合
信仰..
·
2020-08-10 12:20
JAVA程序设计
:三个无重叠子数组的最大和(LeetCode:689)
给定数组nums由正整数组成,找到三个互不重叠的子数组的最大和。每个子数组的长度为k,我们要使这3*k个项的和最大化。返回每个区间起始索引的列表(索引从0开始)。如果有多个结果,返回字典序最小的一个。示例:输入:[1,2,1,2,6,7,5,1],2输出:[0,3,5]解释:子数组[1,2],[2,6],[7,5]对应的起始索引为[0,3,5]。我们也可以取[2,1],但是结果[1,3,5]在字典
信仰..
·
2020-08-10 12:20
Java程序设计
基础知识——运算符与表达式
运算符一、算术运算符1.算术运算符的运算特点2.算术运算符的注意事项二、赋值运算符1、基本赋值运算符2、扩展赋值运算符3、赋值相容三、条件运算符四、位运算符五、表达式一、算术运算符算术运算符主要用于整型或浮点型数据的运算运算符用法含义结合性二元运算符+op1+op2加法左二元运算符–op1–op2减法左二元运算符∗op1∗op2乘法左二元运算符/op1/op2除法左二元运算符%op1%op2模运算
雨云21
·
2020-08-10 09:02
java
JAVA程序设计
:数字范围按位与(LeetCode:201)
给定范围[m,n],其中0=dis)break;sum*=2;num++;}for(inti=num;i>i)&1)==1&&((n>>i)&1)==1)ans+=(1<<i);returnans;}}
信仰..
·
2020-08-09 21:59
Java程序设计
结构芝士
Java的基本程序设计结构一个简单的Java应用程序实现的功能是向控制台发送一条消息:HelloWorld.publicclassFirstSample{publicstaticvoidmain(String[]args){System.out.println("HelloWorld");}}注意的细节Java区分大小写如果把main写成Main,编译会报错public为访问修饰符(accessm
努力改变命运
·
2020-08-09 16:56
JavaSE
Java8 新特性之Lambda 表达式,Optional 类,流式数据处理,默认接口方法
lambda表达式lambda表达式是java8给我们带来的几个重量级新特性之一,借用lambda表达式,可以让我们的
java程序设计
更加简洁。
AetherArtemis
·
2020-08-09 11:38
Java 核心技术卷Ⅰ笔记
Java核心技术卷Ⅰ笔记第1章
Java程序设计
概述1、Java和C++最大的不同在于Java采用的指针模型可以消除重写内存和损坏数据的可能性。
拟声的主扬
·
2020-08-09 09:20
专题
JAVA程序设计
:从中序与后序遍历序列构造二叉树(LeetCode:106)
根据一棵树的中序遍历与后序遍历构造二叉树。注意:你可以假设树中没有重复的元素。例如,给出中序遍历inorder=[9,3,15,20,7]后序遍历postorder=[9,15,7,20,3]返回如下的二叉树:3/\920/\157思路:分治法(感觉题解的图画的好用心啊,直接偷过来)附上题解链接:LeetCode106题解classTreeNode{intval;TreeNodeleft;Tree
信仰..
·
2020-08-09 08:08
JAVA程序设计
:二叉搜索树迭代器(LeetCode:173)
实现一个二叉搜索树迭代器。你将使用二叉搜索树的根节点初始化迭代器。调用next()将返回二叉搜索树中的下一个最小的数。示例:BSTIteratoriterator=newBSTIterator(root);iterator.next();//返回3iterator.next();//返回7iterator.hasNext();//返回trueiterator.next();//返回9iterato
信仰..
·
2020-08-09 08:08
《Java核心技术 卷Ⅰ 基础知识》读书笔记
《Java核心技术卷Ⅰ基础知识》点击下载《JavaAPI6中文文档》点击下载第一章:
Java程序设计
概念第一章:
Java程序设计
概念java白皮书的关键术语简单性面向对象简单讲,面向对象设计是一种程序设计技术
EasyChill
·
2020-08-09 06:16
Java
[转载]
Java程序设计
中setFont()函数的用法
原文地址:
Java程序设计
中setFont()函数的用法作者:孟湛斌java.awt.Font设计字体显示效果Fontmf=newFont(String字体,int风格,int字号);字体:TimesRoman
南瓜马车里的柚子姑娘
·
2020-08-08 17:52
Java学习笔记总结
java
字体
手机
class
深入理解Java虚拟机:Java发展史
Java发展史由SunMicrosystems公司于1995年5月推出的
Java程序设计
语言和Java平台的总称。
LittleCoding
·
2020-08-08 12:34
综合
Java基础---JAVASE---一
JavaSE是由SunMicrosystems公司于1995年5月推出的
Java程序设计
语言和Java平台的总称。
任小虎031820
·
2020-08-08 11:22
java
javase
Java的发展简史
Java是由SunMicrosystems公司(简称Sun公司)于1995年5月推出的
Java程序设计
语言和Java平台的总称。
明金同学
·
2020-08-08 11:38
Java
翁恺
Java程序设计
进阶——第三周编程题——查找里程
题目内容:下图为国内主要城市之间的公路里程:你的程序要读入这样的一张表,然后,根据输入的两个城市的名称,给出这两个城市之间的里程。注意:任何两个城市之间的里程都已经给出,不需要计算经第三地中转。输入格式:首先,你会读到若干个城市的名字。每个名字都只是一个英文单词,中间不含空格或其他符号。当读到名字为“###”(三个#号)时,表示城市名字输入结束,###并不是一个城市的名字。如果记读到的城市名字的数
Aaein
·
2020-08-08 02:27
Java
JAVA程序设计
:颜色交替的最短路径(LeetCode:1129)
在一个有向图中,节点分别标记为0,1,...,n-1。这个图中的每条边不是红色就是蓝色,且存在自环或平行边。red_edges中的每一个[i,j]对表示从节点i到节点j的红色有向边。类似地,blue_edges中的每一个[i,j]对表示从节点i到节点j的蓝色有向边。返回长度为n的数组answer,其中answer[X]是从节点0到节点X的红色边和蓝色边交替出现的最短路径的长度。如果不存在这样的路径
信仰..
·
2020-08-08 01:12
JAVA程序设计
:叶值的最小代价生成树(LeetCode:1130)
给你一个正整数数组arr,考虑所有满足以下条件的二叉树:每个节点都有0个或是2个子节点。数组arr中的值与树的中序遍历中每个叶节点的值一一对应。(知识回顾:如果一个节点有0个子节点,那么该节点为叶节点。)每个非叶节点的值等于其左子树和右子树中叶节点的最大值的乘积。在所有这样的二叉树中,返回每个非叶节点的值的最小可能总和。这个和的值是一个32位整数。示例:输入:arr=[6,2,4]输出:32解释:
信仰..
·
2020-08-08 01:12
JAVA程序设计
:回文对(LeetCode:336)
给定一组唯一的单词,找出所有不同的索引对(i,j),使得列表中的两个单词,words[i]+words[j],可拼接成回文串。示例1:输入:["abcd","dcba","lls","s","sssll"]输出:[[0,1],[1,0],[3,2],[2,4]]解释:可拼接成的回文串为["dcbaabcd","abcddcba","slls","llssssll"]示例2:输入:["bat","t
信仰..
·
2020-08-08 01:11
JAVA程序设计
:表现良好的最长时间段(LeetCode:1124)
给你一份工作时间表hours,上面记录着某一位员工每天的工作小时数。我们认为当员工一天中的工作小时数大于8小时的时候,那么这一天就是「劳累的一天」。所谓「表现良好的时间段」,意味在这段时间内,「劳累的天数」是严格大于「不劳累的天数」。请你返回「表现良好时间段」的最大长度。示例1:输入:hours=[9,9,6,0,6,6,9]输出:3解释:最长的表现良好时间段是[9,9,6]。提示:1map=ne
信仰..
·
2020-08-08 01:11
JAVA程序设计
:最小的必要团队(LeetCode:1125)
作为项目经理,你规划了一份需求的技能清单req_skills,并打算从备选人员名单people中选出些人组成一个「必要团队」(编号为i的备选人员people[i]含有一份该备选人员掌握的技能列表)。所谓「必要团队」,就是在这个团队中,对于所需求的技能列表req_skills中列出的每项技能,团队中至少有一名成员已经掌握。我们可以用每个人的编号来表示团队中的成员:例如,团队team=[0,1,3]表
信仰..
·
2020-08-08 01:11
Java基础
参考:《
Java程序设计
实用教程》与B站“综合宅散司机”java教程JDK:JavaDevelopmentKit(java开发工具包)Java开发工具包,包含JRE。面向开发人员。
LeVi_1994
·
2020-08-07 21:17
初学
JAVA程序设计
:在排序数组中查找元素的第一个和最后一个位置(LeetCode:34)
第一次时间耗时超过了100%的用户,纪念一下哈哈哈哈给定一个按照升序排列的整数数组nums,和一个目标值target。找出给定目标值在数组中的开始位置和结束位置。你的算法时间复杂度必须是O(logn)级别。如果数组中不存在目标值,返回[-1,-1]。示例1:输入:nums=[5,7,7,8,8,10],target=8输出:[3,4]示例2:输入:nums=[5,7,7,8,8,10],targe
信仰..
·
2020-08-07 14:49
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他