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-
初步认识-常用对象API(集合框架-LinkedList集合)
一.接下来讲述另外一个,看一下框架中有哪些?先说LinkedList,ArrayList有机会再说。ArrayList就是数组,没什么好说的。List下面有个小弟,就是LinkedList,也就是链表。一般方法中有两个addFirst和addLast,这是链表特有的。如果你手里面有一个链子的话,中间的环是一个扣一个,要是添加的话,从头或者尾操作是最方便的。因此,提供了头或者尾添加的方法。链表对外直
weixin_30877755
·
2020-09-14 16:29
JAVA-
初步认识-常用对象API(集合框架-Hashset集合)
一.我们已经将collection下面左边部分全部讲完了,接下来讲述的就是右边的set部分。接下来切换到集合框架2。set存和取的顺序不一致。set:元素不可以重复,是无序的。学习set集合怎么学?之前已经学了collection和list了,原理都一样,先看这个集合的固定内容。从它的方法摘要中可以看出,它和collection是一样的。它的方法不用再去学了,因为collection全都讲过了。接
weixin_30613433
·
2020-09-14 16:14
如何设置eclipse格式化代码时不自动换行
,也不方便代码阅读,推荐以下方法更改eclipse中的设置,可以实现在eclipse中格式化代码的时候不会自动换行:1.Java代码打开Eclipse的Window菜单,然后Preferences->
Java
u011119684
·
2020-09-14 15:10
java-
利用正则表达式替换双引号中的逗号
Strings="2018-07-11,Banner,俄罗斯方块2018新版(iOS),iOS-俄罗斯方-banner,\"1,151,686\",\"1,319\",58.15,0.05,0.03%";Patternp=Pattern.compile("(\".*?),(.*?\")");Matcherm=p.matcher(s);StringBuffersb=newStringBuffer()
学习不止于前
·
2020-09-14 15:19
java
Java-
多线程+并发编程-01
文章目录Java多线程,并发编程(Thread)线程的创建Thread基类:extendsThread多线程下载图片Runnable接口:implementsRunnableCallable接口:implementsCallable静态代理模式Lamda表达式线程状态线程的停止线程休眠线程礼让:yield强制执行-join线程状态---Thread.State线程优先级----PRIORITY守护
persistenthuang
·
2020-09-14 15:31
java
Java-
学习笔记Day1【基础语法】
①Java源文件中没有任何内容,编译不会报错,但是不会生成.class文件(字节码文件),当然也就不能运行了;②类,是Java中最小的单位,定义一个类,则可以生成一个与类名字相同的.class文件(字节码文件),但是生成的字节码文件仍然不能运行,因为类中没有定义方法;③一个源文件中可以定义多个类,编译后,可以生成多个与类名对应的.class文件;④生成的.class字节码文件能运行,必须要有程序的
Felix9128
·
2020-09-14 15:38
概念语法
JAVA-
稀疏数组介绍
JAVA-
稀疏数组介绍当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组。
IT菜鸟想起飞
·
2020-09-14 15:04
JAVASE学习(日更)
排序算法
数据结构
JAVA-
冒泡排序
JAVA-
冒泡排序冒泡排序无疑是最为出名的排序算法之一,总共有八大排序!冒泡的代码还是相当简单的,两层循环,外层冒泡论述,里层依次比较,江湖中人尽皆知。
IT菜鸟想起飞
·
2020-09-14 15:03
JAVASE学习(日更)
java
快速排序
排序算法
算法
JAVA-
选择结构
JAVA-
选择结构if单选泽结构importjava.util.Scanner;publicclassifDemo1{publicstaticvoidmain(String[]args){Scannerscanner
IT菜鸟想起飞
·
2020-09-14 15:03
JAVASE学习(日更)
java
【语言小知识】-
Java-
不同进制之间的转换
//把a转成指定进制publicStringt2(inta,intn){Stringstr="";//1:用a去除以n,得到商和余数intsun=a/n;intyuShu=a%n;str=""+shuZhiToZhiMu(String.valueOf(yuShu));while(sun>0){//2:继续用商去除以n,得到商和余数yuShu=sun%n;sun=sun/n;//3:如果商为0,那么
AI蜗牛车
·
2020-09-14 14:06
eclipse设置缩进换行的宽度
那么我们看看怎么修改行宽度吧依次展开Window->Preferences->
Java-
>CodeStyle->Formatter点击edit按钮弹出子菜单。见下图。点击linew
SmallCSer
·
2020-09-14 14:22
JAVA
Myeclipse 设置自动提示
Myeclipse8.5以上版本打开Eclipse->Window->Perferences->
Java-
>Editor->ContentAssist,在右边最下面一栏找到auto-Activation
joylin14
·
2020-09-14 14:11
javaEE后台
MyEclipse
Java-
集合-迭代器iterator
Java-Iterator1.迭代器为了方便的处理集合中的元素,Java中出现了一个对象,该对象提供了一些方法专门处理集合中的元素.例如删除和获取集合中的元素.该对象就叫做迭代器(Iterator).对Collection进行迭代的类,称其为迭代器。还是面向对象的思想,专业对象做专业的事情,迭代器就是专门取出集合元素的对象。但是该对象比较特殊,不能直接创建对象(通过new),该对象是以内部类的形式
chenzuyibao
·
2020-09-14 13:17
JavaSE
Eclipse格式化代码时不换行 与 自动换行
Eclipse自带的Ctrl+shift+f格式化代码时,如果原来的一行代码大于80列,Eclipse就会自动换为多行,这点感觉不是很舒服,简单试了一下,通过以下方式可以修改:1、preferences->
Java
tianxiajianling
·
2020-09-14 12:59
Java
JAVA-
类和对象重要知识点
JAVA-
类和对象重要知识点对象的访问控制符重载包类路径和默认包导入方法继承构造函数继承中的覆盖接口内部类抽象对象的访问控制符1.private成员变量和成员方法之间的访问控制符为private的时候,
peakr
·
2020-09-14 10:43
JAVA
基础
java-
日期操作-获得某月的第一天和最后一天
packagecom.printxls.test;importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.Date;publicclassDateFormatTest{publicstaticvoidmain(String[]args){Stringdatadate="2013-01-12";DateFor
绿竹痕
·
2020-09-14 10:33
java.jse
java-
数组和arrays类的常用方法
掌握数组存储及操作数据掌握Arrays工具类为什么需要数组数组是一组变量集合,存储相同数据类型的一组数据连续的空间声明一个变量就是在内,存空间划出一块合适的空间声明一个数组就是在内存空间划出一块连续的空间数组名,即标识符,连续空间的首地址元素下标表明了元素在数组中的位置,从0开始数组中的每个元素都可以通过下标来访问数组长度固定不变,避免数组越界使用数组四步走:1、声明数组int[]a;告诉计算机数
Gumballs
·
2020-09-14 08:53
java
Java-
数组/集合工具类
序言java.util.Arrays类能方便地操作数组,它提供的方法都是静态的。整个Arrays工具类的实现有3000+行,但是归纳总结一下可知它有以下功能(9个)。1、Arrays工具类(1)asList定义:@SafeVarargspublicstaticListasList(T...a){returnnewArrayListlist=Arrays.asList(3,4,2,1,5,7,6);
TrueBW
·
2020-09-14 08:14
编程开发
Java-
分别计算两日期之间的相差的年份和天数
最近实习做CRUD操作时需要分别计算两日期之间的相差的年份和天数,尤其是计算天数时不需要自己编写方法来判断平年、闰年、大小月份的,只需要用到JavaAPI的Date类的方法就行了,真的很方便,省了很多事情。1.先两日期之间的相差的年份(学业期限=毕业时间-入学时间)//学业期限=毕业时间-入学时间StringenrolmentTime=emm.getEnrolmentTime();//从数据库获取
浪里xiao白龙
·
2020-09-14 07:09
Java
Java-
绝对地址与相对地址/绝对定位与相对定位
Q:绝对地址与相对地址?绝对定位与相对定位?A:绝对地址:形如http://www.windstudio.net/index.htm或file://d:/homepage/index.htm这样的地址,就是文件在网络或本地的绝对位置;相对地址:就是被链接文件相对与当前页面的地址,比如说,链接和当前页面同级的文件地址只要用“文件名”即可;链接当前页面下级子目录下的文件用“目录名/文件名”;链接当前页
ForWayfarer
·
2020-09-14 06:28
JAVA-
初步认识-第八章-单例设计模式-内存图解
一.接下来探讨的是,单例设计模式的三句话在内存中到底是什么样的?这里一定要铭记,本题是单例,单个对象。为了实现这样的目标,主函数中的语句自然和之前的不一样。这进行了改变,main所属的类进行了省略,将SingleDemo类省去了,为了便于讲解。所有的操作都是从主函数进栈开始,它是程序的入口。方法区是分为两部分,都属于Single类,Single类这个描述类中的所有代码貌似都是进入了方法区,生命周期
weixin_30496751
·
2020-09-14 04:08
JAVA-
初步认识-第八章-单例设计模式-懒汉式
一.上面截图中体现了单例设计模式的基本表现形式,就是通过三步来实现的。(饿汉式)单例还有另外的表现形式。刚开始在成员变量上,并没有进行对象的建立,只是先创建好了引用。在调用方法的时候,在调用方法当中,做了一个动作。感觉这个if语句有点多余?这两种方式都能完成单例设计模式的解决方案,两者的区别在哪?(截图中,第一句中是定义Single2类类型成员变量,用了private修饰。接着,下面的getIns
weixin_30394333
·
2020-09-14 04:04
JAVA-
初步认识-第十三章-单例模式涉及的多线程问题
一.单例设计模式之前在谈论的时候,有一部分涉及线程的问题,因此只讲述了一半。现在将其重新描述一下。单例分为两种表现形式,懒汉和饿汉。二.多线程下的单例:饿汉式懒汉式(延迟加载单例设计模式)什么时候用到这个对象,再加载它。这个例子并不准备运行,知道就可以。现在准备将其结合到多线程基础上来,来思考另外一部分内容,叫在多线程情况下,有没有安全隐患。如果上图的getInstance()方法加入到run方法
weixin_30265103
·
2020-09-14 04:59
JAVA-
初步认识-第八章-单例设计模式-概述体现
(本节讲述的知识点,有像更新,一个变化,另一个也同时变化)一.接下来是比较重要的一部分知识点-设计模式。设计模式的定义,从字面来看就是设计时的统一规范。java有23种设计模式,也可以用于C++,因为这是一种思想,在面向对象的语言里都是通用的。强调的是解决问题的思想,不拘泥于任何一种具体的计算机语言。设计模式的核心在于:为了解决问题,设计了方法,并且不断地改进这个方法,最终得到一个非常合适高效的解
weixin_30267697
·
2020-09-14 04:59
Java-
对象数组
对象数组实际上是引用变量构成的数组。所以调用circleArray[1].getArea()就包含两个层次的引用,如下图所示。circleArray引用整个数组。circleArray[1]引用一个Circle对象。例题:汇总圆的面积编写程序,将一个Circle数组的面积相加。程序创建由5个Circle对象组成的数组然后以随机数初始化圆的半径显示数组中所有圆的总面积publicclassCircl
AOLILILILIAO
·
2020-09-14 03:02
java
MAC $JAVA_HOME设置
是常用的环境变量之一,但是在Mac中的设置方式与其余Linux系统有所不同首先,在终端直接调用的java是/usr/bin/java,而后者是指向以下目录的软链接$ls-l/usr/bin/java/usr/bin/
java
威廉的大数据实验室
·
2020-09-14 01:46
不那么基础的Java基础
java-
使用BufferedWriter离线下载csv/Excel文件,使用response在线下载csv/Excel文件
离线下载:@Scheduled(cron="${dmp.task.download-task.cron}")publicvoidisRun()throwsIOException{if(null!=isDownload&&isDownload.equals("1")){log.info("############开始调用离线下载程序!");StringexcelOrCsv=dmpSysConfigS
He...
·
2020-09-14 01:38
java
excel
java
csv
download
java-
使用response文件下载
#根据文件的绝对路径和文件名下载:/****传入文件名,文件绝对路径下载文件*@paramfileName*@parampath*@paramresponse*@throwsFileNotFoundException*@throwsIOException*/publicstaticvoiddownloaFile(StringfileName,Stringpath,HttpServletRespon
He...
·
2020-09-14 01:38
java
Java-
容器(-)
容器什么是容器概念种类各种容器的使用和常用方法Collection接口Collextion接口实现类总结set接口HashSet实现类TreeSet实现类List接口ArrayList实现类手写ArrayList实现Vector实现类linkedList实现类Map什么是容器提到java中的容器就不得不说泛型,那什么是泛型看容器的底层代码看这句“publicinterfaceCollectione
zhou_heaven
·
2020-09-14 00:46
java学习
java
java-
包装类
包装类什么是包装类包装类就是基本类型相对应的8个基本类型对象包装类的作用就是将基本数据类型转换成对象;包装类中有相对应的基本类型相关的常量和一些方法方便调用8个基本类型对于的8个包装类基本类型包装类byteBytebooleanBooleanshortShortcharCharacterintIntegerlongLongfloatFloatdoubleDouble包装类的基本使用publiccl
zhou_heaven
·
2020-09-14 00:15
java学习
java
Java-
集合当中进行模糊查找
文章目录List集合中模糊查询1.说明2.示例2.1示例代码2.2示例结果List集合中模糊查询1.说明如何在List集合中进行模糊查找。集合当中的用法大致一样,下面演示在List集合的ArrayList集合下的模糊查找方式。拥有大小写敏感与大小写不敏感的方法,下面就是不敏感的使用方式:publicArrayListsearch(Stringname,ArrayListarrayList){Arr
彭_德华
·
2020-09-13 19:57
知识分享类
java
IDEA 编写第一个Scala程序
:确保你本地以及安装了JDK1.5以上版本,并且设置了JAVA_HOME环境变量及JDK的bin目录,如果还为安装,可以参考Java开发环境配置https://www.runoob.com/java/
java
小鹿<^~^>
·
2020-09-13 18:37
编程语言
maven +SSH日记(1)
直接的解决方法:使用低版本的maven可以设一个环境变量M2_HOME指向你的maven安装目录M2_HOME=D:\Apps\apache-maven-3.3.1然后在Window->Preference->
Java
啊咧?
·
2020-09-13 16:00
Eclipse配置copyright插入版权信息的详细教程
插入Copyright的两种方式一、使用Eclipse的注释模版来实现新建文件时,自动插入Copyright信息对于Java源文件点击菜单Window->Preferences弹出首选项设置窗口展开左侧
Java
wairdell
·
2020-09-13 15:33
android sdk 如何重新生成debug.keystore
1)首先你要确定你安装的JDK位置,Windows->Preferences->
Java-
>InstalledJREs,你可以看到是Jre的location,再在doscmd模式下查看你当前系统的path
君的名字
·
2020-09-13 15:11
【Android】
流媒体
开发之路
回顾自己的这几年的
开发之路
,接触了很多新的东西,也用了很多技术,也写了不少的代码。
老鱼儿cc
·
2020-09-13 14:53
Java之流媒体
总结一下TODO的用法
1.设置任务的标签WINDOW->preference->
java-
>complier->tasktags加一个DONE:NORMAL表示已经完成的任务2.java代码里面加入//TODO需要处理的任务这是需要完成的任务
weixin_34162228
·
2020-09-13 13:42
Amazon DynamoDB之初识(一)
DynamoDBLocal.html通过官方下载安装文件,下载完成后直接解压即可;不要忘记安装JRE并配置全局环境变量;启动服务首先cd到解压所在目录,D:>cddynamodb_local_latest,然后键入命令:
java
Quincy379
·
2020-09-13 12:31
AWS
Java-
方法参数类型以及返回值类型讨论
一.类名作为形式参数。当类名作为形式参数时,那你就传一个该类的对象,或者直接传一个匿名对象new类名()。二.抽象类名作为形式参数当抽象类名作为形式参数时,那你就传一个该类的子类对象。或者传一个该接口子类匿名对象三.接口作为形式参数。当接口作为形式参数时,那你就传一个该接口的子类对象,或者直接传一个该接口子类匿名对象new类名()。四.方法中类名作为返回值类型(返回一个该类对象)五.方法中抽象类名
PreyHard
·
2020-09-13 11:51
Java-
类库-Guava-EventBus
EventBus是Guava的事件处理机制,是设计模式中的观察者模式(生产/消费者编程模型)的优雅实现。对于事件监听和发布订阅模式,EventBus是一个非常优雅和简单解决方案,我们不用创建复杂的类和接口层次结构。Observer模式是比较常用的设计模式之一,虽然有时候在具体代码里,它不一定叫这个名字,比如改头换面叫个Listener,但模式就是这个模式。手工实现一个Observer也不是多复杂的
07H_JH
·
2020-09-13 11:43
Java研究者
Java - 并行数据处理和性能
Java-
并行数据处理和性能并行流配置并行流使用的线程池测量流的性能使用更专业的方法正确使用并行流fork/join框架RecursiveTask使用fork/join的最佳实践偷工作Spliterator
此心光明-超然
·
2020-09-13 09:20
java
Java-
你还在使用Map来代替实体类作为参数吗?
1.前言刚入职的时候,了解公司框架后发现很多传参(包括前端向后端传参、后端Java封装函数的入参以及调用MyBatis时的入参)的位置,入参的位置都很“协调”,很多地方都是Map形式的参数与函数进行交互。而当时所接受的思想是开发要体现面向对象,要体现封装,但是实际工作时接触到一些项目后发现事实与理论是有所差异的,今天就来说一说我个人对Map和JavaBean作为函数入参时的理解。2.使用Map作为
开发小菜鸟
·
2020-09-13 07:15
知识点Flag
java
java-
正则表达式判断手机号
要更加准确的匹配手机号码只匹配11位数字是不够的,比如说就没有以144开始的号码段,故先要整清楚现在已经开放了多少个号码段,国家号码段分配如下:移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188联通:130、131、132、152、155、156、185、186、176、(170、171小米移动)电信:133、153、180、189
weixin_34189116
·
2020-09-13 06:33
JAVA-
字符串按指定长度换行
可能有汉字的字符串按指定长度换行。1publicStringgetStringByEnter(intlength,Stringstring)throwsException2{3for(inti=1;ilength)6{7returnstring.substring(0,i-1)+"\n"+8getStringByEnter(length,string.substring(i-1));9}10}11
weixin_30340617
·
2020-09-13 04:04
Java-
使用IO流对大文件进行分割和分割后的合并
有的时候我们想要操作的文件很大,比如:我们想要上传一个大文件,但是受到上传文件大小的限制,无法上传,这时我们可以将一个大的文件分割成若干个小文件进行操作,然后再把小文件还原成源文件。分割后的每个小文件的类型可以自己定义。以下是我编写的一个大文件的分割和合并的代码:[java]viewplaincopypackagecom.lym;importjava.io.BufferedInputStream;
阳光石头
·
2020-09-13 04:36
java基础
Java工程师笔试题整理[校招篇]
当然如果你还没能打下Java基础,一定要先打好Java基础:如何一步一步的学
Java-
学习编程-知乎专栏。然后再来看一下练习一下各大厂的面试笔试题目。
weixin_30784945
·
2020-09-13 03:18
ESP32
开发之路
(5)---连接到WiFi
ESP32
开发之路
(5)—连接到WiFi本次开发是在Ubuntu下的,使用的模块是GOOUUU-ESP32,使用VSCode编辑项目。代码使用来自esp-idf的例程。
Willliam_william
·
2020-09-13 02:56
ESP32
使用Jackson解析JSON
注:http://justcode.ikeepstudying.com/2018/01/
java-
%E4%BD%BF%E7%94%A8jackson%E8%A7%A3%E6%9E%90json-%E7%
l_degege
·
2020-09-13 01:15
json
eclipse输入类名是自动补为全类名,怎么让取消而让它自动导入相应的包?
privateUserService时自动变为privatecom.bookstore.service.UserService而不是导入相应的包1、打开Eclipse->Window->Perferences->
Java
冷囧囧
·
2020-09-13 01:38
Eclipse
eclipse
Java-
多线程
一、基本概念程序(program):是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程(process):是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程,有生命周期:自身的产生、存在和消亡的过程。程序是静态的,而进程是动态的。线程(thread):进程可进一步细化为线程,是一个程序内部的一条执行路径。若一个进程同一时间并行执行多个线程,就是支持多线
WangZG_X
·
2020-09-12 23:31
Java
java
多线程
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他