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-
Eclipse 背景及字体颜色设置
颜色配置文字颜色设置和背景颜色设置类似Windows->Preference->
Java-
>Editor->SyntaxColoring字体设置Windows->Preference->General-
喵_十八
·
2020-03-27 06:13
设计模式课程设计
Java-
商店软件(几种模式的简易融合)
项目名称:圣诞节主题商店项目简介:该程序是一个线上商店系统,可实现商品选购、商店优惠折算、顾客选购金额结算三种主要功能,程序选取了抽象工厂模式、策略模式、状态模式三种设计模式,可以很方便地做到增减商品、商品价格调整、顾客选购与结算状态的切换。适用于企业对旗下子店线上店面的统一界面管理。项目运行环境:1.安装java编程环境即可,本项目无启动命令。(本项目使用eclipse+java12)2.源码:
不尽银河
·
2020-03-26 00:20
设计模式
java
Java连载102-对象类文件的序列化与反序列化
对象类文件的序列换与反序列化1.java.io.ObjectOutputStream;序列化JAVA对象到硬盘2.java.io.ObjectInputStream;将硬盘中的数据“反序列化”到JVM内存中Compile编译(
java
心悦君兮君不知-睿
·
2020-03-25 00:00
Java-
设计模式学习总结,小编已经把干货整理好了,免费领取
熟练掌握各种设计模式,并能在实际编程开发中灵活运用它们,不仅能使代码更规范,重用性更高,同时也能保证代码的可靠性,提高开发效率。这段时间又系统看了设计模式的相关内容,整理学习总结如下,文中内容如有表达有误的地方,还请指出,共同交流学习。一、概述二、7个设计原则三、创建型模式(5种)四、结构型模式(7种)五、行为型模式(11种)六、总结一、概述面向对象编程有七大原则,即经常提到的DesignPatt
聆听洱海
·
2020-03-23 23:58
重学
Java-
一个对象到底占多少内存?
内存是程序员逃不开的话题,当然Java因为有GC使得我们不用手动申请和释放内存,但是了解Java内存分配是做内存优化的基础,如果不了解Java内存分配的知识,可能会带偏我们内存优化的方向。所以这篇文章我们以“一个对象占多少内存”为引子来谈谈Java内存分配。文章基于JDK版本:1.8.0_191文章标题提出的问题是”一个对象到底占多少内存“,看似很简单,但想说清楚并不容易,希望本文的探讨能让你有收
三好码农
·
2020-03-23 21:42
Java-
阶段小结笔记(四)--集合及简单应用
1.集合概览图集合概览图.PNG2.往ArrayList集合中添加及删除元素往ArrayList集合中添加及删除元素.PNG3.将集合转换成数组遍历出来将集合转换成数组遍历出来.PNG4.将一个集合内容添加到另一个集合将一个集合内容添加到另一个集合.PNG5.增强for循环遍历Map集合增强for循环遍历Map集合.PNG6.将每个不同字符串的第一个字符作为一个key,最后一个字符作为value生
ZOKE
·
2020-03-23 02:17
java-
字符串拼接-StringBuilder
publicstaticvoidmain(String[]args){Listlist=newArrayList();list.add("110314");list.add("113364");StringBuildersb=newStringBuilder();for(inti=0;i0){//该步即不会第一位有加号,也防止最后一位拼接加号!sb.append("+");}sb.append(l
小篍
·
2020-03-22 13:54
Java-
多态
面向对象的程序设计语言的三大特征是:抽象、继承、多态封装通过合并特征和行为来创建新的数据类型。实现隐藏则通过将私有化把接口和实现分离。多态的作用是消除类型之间的耦合关系。继承允许将对象视为它自己本身的类型或其父类型来加以处理。允许将多种类型(从同一父类继承的)视为同一类型来处理。多态方法调用允许一种类型表现出与其他相似类型之间的区别,只要它们都是从同一父类继承而来的。这种区别是根据方法行为的不同而
桑鱼nicoo
·
2020-03-22 11:42
JAVA-
全文索引(笔记)
目标:了解什么是全文索引技术?想明白字典的出现是为什么?结构化数据:指固定格式或有限长度的数据;如数据库,元数据等。非结构化数据:指不定长或无固定的数据;如互联网数据,邮件,word文档等。非结构化数据又叫全文数据。全文索引技术可以用来做什么?搜索引擎:百度,谷歌,搜狗等站内搜索:小说网站,电商网站,论坛等。文件系统搜索:Windows文件系统搜索先建立索引,再对索引进行搜索文档的过程就叫全文索引
NemoWei
·
2020-03-22 10:26
Java-
序列化—(三)序列化实现深拷贝
浅拷贝是指拷贝对象时仅仅拷贝对象本身(包括对象中的基本变量),而不拷贝对象包含的引用指向的对象。深拷贝不仅拷贝对象本身,而且拷贝对象包含的引用指向的所有对象。举例来说更加清楚:对象A1中包含对B1的引用,B1中包含对C1的引用。浅拷贝A1得到A2,A2中依然包含对B1的引用,B1中依然包含对C1的引用。深拷贝则是对浅拷贝的递归,深拷贝A1得到A2,A2中包含对B2(B1的copy)的引用,B2中包
Sandy_678f
·
2020-03-22 03:05
Java-
File、输入输出流详解
一.文件创建File:文件和目录路径名的抽象表示形式,代表文件或者文件夹//创建文件完整路径Stringpath="E:\\Java89\\app\\src\\main\\java\\java08151";//path\\1.txt文件路径以及文件名Filefile=newFile(path.concat("\\1.txt"));//判断文件是否存在if(file.exists()==false)
一只洁_
·
2020-03-21 17:02
Java-
反射机制
简介:通过获取Java编译后产生的字节码(class格式)文件,使用Java的反射机制从而获取得到该类的所有属性、方法,以达到设置该类的属性以及调用该类的方法的目的。1.获取字节码文件的3种方式(1)通过全类名获取字节码对象(在eclipse代码编写区内找到类名,鼠标左键点击该类名,然后右键选择"CopyQualifiedName")Classclazz1=Class.forName("cn.zz
ZOKE
·
2020-03-21 13:24
Java-
伴随多态的可互换对象(7)
泛化在处理类型的层次结构时,经常把一个对象不当作它所属的特定类型来对象,而是将其当作其基类的对象类对象。这称为“泛化”,这样可以编写出不依赖特定类型的代码。后期绑定这将会产生一个问题,当我们将导出类型的对象当作其泛化基类型来看待时,比如我们自行车看作是交通工具,那么仍然存在一个问题,编译器在编译时是不可能知道自己哪一段代码将被执行,那对象如何会根据自身的具体类型来执行恰当的代码?举个例子,在下面的
桑鱼nicoo
·
2020-03-20 16:13
mac eclipse 常用快捷键
(eclipse->Preferences->
Java-
>Editor->ContentAs
张东山
·
2020-03-20 14:29
Java-
注解的理解与使用-(原创)
注解所谓何物?在应用代码中比如在Java我们经常会看到诸如@Override,@Deprecated等,在Android开发中,使用Dagger2这个注入框架,我们肯定会使用到@Inject,@Provide,@Component等后来,人们为了统一说法,这样的玩意,江湖中人称之为注解(英文名:Annotation).注解:注解是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相
骑小猪看流星
·
2020-03-18 23:52
启动学习之路
1面向对象语音
java-
封装继承多态。
鲁氏天下
·
2020-03-18 00:20
java-
泛型 擦除
擦除的核心动机是他使得泛化的客户端可以使用非泛化的类库用来使用,反之亦然,因为java泛型不经支持向后兼容,并且现有的代码和类库也是合法的,保持其意义,要持之迁移兼容性,当某个类库变为泛型时,不会破坏依赖于他的代码,解决这个问题,java设计者利用了擦除。在java泛型代码编译中,例如ArrayListlist=newArrayList();list.add(newDate());DatemyDa
萤火之森ss
·
2020-03-17 15:07
java-
基本知识
1、JAVA的分类按照语言版本分为:JavaSE、JavaME、JavaEE按照应用进行分类:应用程序、小应用程序2、安装与配置环境变量配置系统变量path中添加jdk的路径:I:\03JAVA\Java\jdk-13.0.2\bin用户变量增加,变量名classpath,内容位“.”检测配置是否成功,DOS窗口中输入如下cmd命令Javac//检测path配置Java//检测classpath配
Kerwin_chyl
·
2020-03-16 22:00
java-
注解
注解分类:源码注解,编译注解,运行注解源码注解:编译后的.class后没有booleanexists=c1.isAnnotationPresent(Table.class);判断c1类是否有Table注解,返回布尔值Tablet=(Table)c1.getAnnotation(Table.class);t.value();如果有,则返回注解相关的类或者方法的名字反射:Methodmethod=c1
萤火之森ss
·
2020-03-16 08:12
Java-
并发(synchronized)
线程安全问题的主要诱因存在共享数据(也称临界数据)存在多条线程共同操作这些共享数据解决问题的根本方法同一时刻有且只有一个线程在操作共享数据,其他线程必须等到该线程处理完数据后在对共享数据进行操作互斥锁的特性互斥性:即在同一时间只运行一个线程有某个对象锁,通过这种特性来实现多线程的协调机制,这样在同一时间只有一个线程对需要同步的代码块(复合操作)进行访问。互斥性也称为操作的原子性可见性:必须确保在锁
二妹是只猫
·
2020-03-16 05:14
JAVA-
排序算法
1.概述排序分为内部排序和外部排序,内部排序是待排序的元素全部放在内存,并在内存中调整它们的顺序。外部排序是部分元素放到内存中,在内外存间调整元素的顺序。我们通常说的八大排序直接插入排序、希尔排序、简单选择排序、冒泡排序、快速排序、堆排序、归并排序、基数排序都是内部排序,下面来具体介绍这八种排序的如何用Java实现,以及它们所需的时间复杂度和空间复杂度。2.插入排序(直接插入排序、希尔排序)直接插
湘北南
·
2020-03-16 02:06
Java-
多线程(二)线程的状态和线程安全问题
线程的状态线程的状态线程安全问题案例:售票的例子。classTicketimplementsRunnable{//1,描述票的数量。privateinttickets=100;//2,售票的动作,这个动作需要被多线程执行,那就是线程任务代码。需要定义run方法中。//线程任务中通常都有循环结构。privateObjectobj=newObject();publicvoidrun(){while(t
码农随想录
·
2020-03-15 20:36
java-
基础
1.java中的final关键字:http://www.importnew.com/7553.htmlfinal关键字的含义?final在Java中是一个保留的关键字,可以声明成员变量、方法、类以及本地变量。一旦你将引用声明作final,你将不能改变这个引用了,编译器会检查代码,如果你试图将变量再次初始化的话,编译器会报编译错误。final变量经常和static关键字一起使用,作为常量。final
zizhan
·
2020-03-15 07:53
[
Java-
多线程]“基础篇”03之 Thread中start()和run()的区别
概要Thread类包含start()和run()方法,它们的区别是什么?本章将对此作出解答。本章内容包括:start()和run()的区别说明start()和run()的区别示例start()和run()相关源码(基于JDK1.7.0_40)转载请注明出处:http://www.cnblogs.com/skywang12345/p/3479083.htmlstart()和run()的区别说明sta
博格体
·
2020-03-14 14:29
Android从
java-
>kotlin,感受kotlin的神奇之处
一个获得指定文件夹下所有根级文件的例子最原始代码valfiles=Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM).listFiles(filter)objectfilter:FileFilter{overridefunaccept(pathname:File):Boolean{returnpathn
爱吃饭真是太好了
·
2020-03-12 20:27
eclipse设置类和方法的个性化代码注释模板
在eclipse输入/**回车,会出现默认注释,但是这些往往会不能满足个人的需要,这时候就可以自己去配置注释模板了,方法如下:1、window->preference->
Java-
>CodeStyle-
李北北
·
2020-03-12 10:09
Eclipse 使用小结
代码智能提示Java智能提示Window->Preferences->
Java-
>Editor->ContentAssist->AutoActivationdelay是自动弹出提示框的延时时间,我们可以修改成
静默虚空
·
2020-03-12 06:58
Java-
抽象类和接口
1)抽象类与接口的问题,面了好几个公司,都会被问到,其实这也是开发过程中经常遇到的问题,在这里所说的接口是指jdk1.8之前的,因为jdk1.8中接口是可以有默认方法等改动的。2)如果为了面试,直接跳过所有的,看我整理的那张表格就行了。1、抽象类:(1)抽象类的含义 包含抽象方法的类叫做抽象类。如果一个类包含一个或多个抽象方法,该类必须被限定为抽象的(否则,编译器会报错)(2)抽象类的点1.含有
Hughman
·
2020-03-12 05:06
maven web 应用配置
安装jdk和eclipsejdk的下载可以在360软件管家等地方下载,eclipse可以在官网下载(javaee版本)eclipse自动补全Windows->Preferences->
Java-
>Editor
yubang
·
2020-03-12 05:46
Java-
基本类型 boolean
1:存储空间java虚拟机规范中没有明确的指出,网上找的的答案是说根据虚拟机的实现有关,以下是网上找的的虚拟机规范的一部分。原文,以下是有关boolean的虚拟机规范一部分。C/C++中booltrue为1false为0Instead,expressionsintheJavaprogramminglanguagethatoperateonbooleanvaluesarecompiledtousev
Lucifer_yls
·
2020-03-11 03:30
java-
泛型迷惑
Classa=newArrayList().getClass();Classb=newArrayList().getClass();a==b:-->trueclassWang{}Listlist=newArrayList();System.out.println(Arrays.toString(list.getClass().getTypeParameters()));输出:[E]显然泛型中,无法
萤火之森ss
·
2020-03-11 00:26
JAVA-
枚举和范型
1、枚举枚举是一种数据类型,是一系列具有名称的常量的集合。1.1使用枚举类型设置常量packageEnum;interfaceConstants{publicstaticfinalintConstants_A=1;publicstaticfinalintConstants_B=12;}publicclassConstantTest{enumConstants2{Constants_A,Consta
文哥的学习日记
·
2020-03-09 18:24
八皇后问题-
java-
递归回溯
packagecom.test;importjava.util.LinkedList;/***@author:PanzVor*@date:Createdin2020/3/911:13*@description:八皇后-回溯算法*@modifiedBy:*@version:$*/publicclassNQueens{publicstaticLinkedList>>res=newLinkedList>
PanzVor
·
2020-03-09 14:27
算法
java
ubuntu docker 镜像安装 JDK
Dockerfile中添加JDKDockerfileFROMubuntu:14.04ENVVERSION8ENVUPDATE111ENVBUILD14ENVJAVA_HOME/usr/lib/jvm/
java
LD00000
·
2020-03-09 07:47
iOS jekins + git持续集成
localhost:8080即可进入jekins界面,如果不能进入请在终端中输入java-version查看是否安装jdk和当前系统的java环境版本,确保在java7及以上如果是采用的war包,需要执行
java
knighthb
·
2020-03-08 08:43
Java-
面向对象-包package和import
概述packagemypack;//包名中的所有的字母都小写。对于多个类为了便于管理(类的同名情况),所以java提供了一个解决方案。包机制:落实到操作系统上,就是文件夹。对Java的文件进行分文件夹管理。包的作用:1,对类文件进行管理。2,给类文件提供了名称空间。包的定义:使用关键字package。包与包之间访问包与包之间的类在访问时,被访问的类以及成员都必须public修饰。注意:被publi
码农随想录
·
2020-03-07 20:28
Effective
Java-
枚举和注解
枚举和注解是Java1.5版本中新增的特性,本章讨论使用它们时的最佳实践。本章内容导图:1.用enum代替int常量枚举类型是指由一组固定的常量组成合法值的类型,如一年中的季节、太阳系中的行星、一副牌中的花色等。在编程语言没有引入枚举之前,表示枚举类型的常用模式是声明一组具名的int常量,每个类型成员一个常量:publicstaticfinalintAPPLE_FUJI=0;publicstati
塞外的风
·
2020-03-06 06:10
网易2017春招笔试真题编程题集合——4.消除重复元素
java-
注解网易2017春招笔试真题编程题集合——4.消除重复元素题目:小易有一个长度为n序列,小易想移除掉里面的重复元素,但是小易想是对于每种元素保留最后出现的那个。
_CAFE_BABE_
·
2020-03-04 13:07
JAVA-
集合类
1、集合类概述集合类与数组不同的是,数组长度固定,而集合类的长度是可变的,数组用来存放基本类型的数据,而集合用来存放对象。常用的有List集合、Set集合和Map集合。2、Collection接口List集合与Set集合继承了Collection接口,因此它们继承了Collection常用的方法,如下表所示:方法功能描述add(Objecte)将指定的对象添加到集合中remove(Objecto)
文哥的学习日记
·
2020-03-04 06:54
Android从
java-
>kotlin,感受kotlin的神奇之处
一个获得指定文件夹下所有根级文件的例子最原始代码valfiles=Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM).listFiles(filter)objectfilter:FileFilter{overridefunaccept(pathname:File):Boolean{returnpathn
爱吃饭真是太好了
·
2020-03-04 02:17
Java-
加载顺序(1)
++2016.7.17++byside@Java-加载顺序(1)==================================关于
Java-
加载顺序下面是一个面试题/*输出打印*/publicclassZextendsX
仆歌
·
2020-03-03 21:56
Java中的集合操作类总结
java-
集合类关系.png可能不是很全面,有些类没有画出,比如LinkedHashMap,继承HashMap实现Map接口,以及LinkedH
Jay_小咖
·
2020-02-29 16:44
Java-
几种线程同步的方法
欢迎访问我的博客:http://wangnan.tech同步方法即有synchronized关键字修饰的方法。由于java的每个对象都有一个内置锁,当用此关键字修饰方法时,内置锁会保护整个方法。在调用该方法前,需要获得内置锁,否则就处于阻塞状态。synchronized关键字也可以修饰静态方法,此时如果调用该静态方法,将会锁住整个方法同步代码块即有synchronized关键字修饰的语句块。被该关
GhostStories
·
2020-02-29 03:22
Java-
使用序列化拷贝对象
publicclassCloneUtils{@SuppressWarnings("unchecked")publicstaticTclone(Tobj){TcloneObje=null;ByteArrayOutputStreambaos=null;ObjectOutputStreamoos=null;ByteArrayInputStreambais=null;ObjectInputStreamoi
妍倩倩
·
2020-02-28 21:56
-
Java-
Maven命令
1.Maven的开发流程Maven的创建工程一般在工具中执行,可以进行创建工程的工具非常多,如ecplise。怎么用maven开发?一般在工具上创建一个工程就开始写代码,把所有的东西都写在一个工程里面,这样好吗?我们用maven该怎么开发呢?在一个工程里写所有的东西,所以的东西集合在一处,不方便升级、不方便修改、不方便扩展、复用。而maven提倡的是模块化编程了,我们做模块化编程就不应该把【学Ja
凯哥学堂
·
2020-02-28 19:47
liunx下JDK安装
1.因yum源上自带是openJDK支持不太好所以我准备安装oracle官网下载java8查看原系统是否有java:java-verion如有请使用:rpm-qa|grepjava查到对应版本
java-
菩提树下吃蘑菇
·
2020-02-28 17:28
String源码分析2 字符串拼接
首先谈一谈Java的机制,String在编译阶段会把已知的字面量放在常量池中,详细可以参考
Java-
常量池在String源码分析里可以看到,String实质是一个char数组,初始化字符串
小帝Ele
·
2020-02-28 15:53
eclipse
Step2:Windows->Preferences->
Java-
>CodeStyles->Formatter,点击AcitivieProfile边上的Edit按钮。在打开的页面中的Gene
轻度YYy
·
2020-02-28 04:08
Java-
几种内部类
Java内部类分4中:成员内部类、局部内部类、静态内部类、匿名内部类。1、成员内部类:即作为外部类的一个成员存在,与外部类的属性、方法并列。注意:成员内部类中不能定义静态变量,但可以访问外部类的所有成员。成员内部类的优点:⑴内部类作为外部类的成员,可以访问外部类的私有成员或属性。(即使将外部类声明为PRIVATE,但是对于处于其内部的内部类还是可见的。)⑵用内部类定义在外部类中不可访问的属性。这样
寻找密码
·
2020-02-27 09:10
java-
数组
定义数组double[]myList;//首选的方法doublemyList[];//效果相同,但不是首选方法创建一维数组int[]a={1,2,3,4}int[]b=newint[4]int[]c=newint[rand.nextInt(4)]二维数组Stringstr[][]=newString[3][4];二维数组分配值#两行三列Strings[][]=newString[2][];s[0]
望月成三人
·
2020-02-27 09:42
上一页
52
53
54
55
56
57
58
59
下一页
按字母分类:
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
其他