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--
建立数据库
在实现了java聊天的功能后,我们要做的就是建立一个数据库,将聊天内容保存记录,并且更有效的管理这些数据。建立数据库有这些步骤:先建立Java代码和数据库之间的Connection,再建立Statement和ResultSet,再执行MySQL操作,使用ResultSet,关闭所有ResultSet,Statement,Connection.首先连接数据库要知道数据库的url,再用用户名和密码定义
weixin_44752052
·
2020-08-18 23:44
JAVA--
一对一聊天
实现一对一聊天,需要所有人都访问一个地址和端口,再把用户接受的信息都放在一个线程的类里面,用Client连接多个线程,实现多个用户端连接至服务端发送消息,再由服务器转发消息至客户端,并且在客户端显示出来。使用AWT组件和socket,要记得把AWT组件生成的窗口改成前端hm展示的界面,Javasocket实现的客户端改为前端技术实现。客户端:生成图形窗口界面,在界面中加入用户输入区域和内容展示区域
weixin_44752052
·
2020-08-18 23:43
JAVA--
登录界面和好友列表
作为JAVA的初学者,有了C语音的一定基础,学起来并没有想象中的难,但在学习过程中也存在一定的问题,比如学习的第一个程序,开发一个简单的聊天小程序。最开始学习的是聊天程序的登录界面和好友列表的创建。我们使用的是eclipse软件,过程中我们接触了两个包,AWT包和SWING包。AWT包中的很多组件是组件自身去调用本地操作系统代码,而SWING包则调用本地虚拟机的方法,由虚拟机在调用本地操作系统代码
weixin_44752052
·
2020-08-18 23:43
JAVA--
服务器搭建--验证账号
在完成小程序的登录界面和好友列表的编写后,就需要搭建一个服务器来使程序具备一定的能力了,如完成界面的账号登录与验证。在编写过程中,我们需要建立一个服务器窗口来启动和关闭服务器。而验证账号密码则需要对界面按钮建立一个事件监听机制,监听按钮是否被点击,当按钮被点击后,就可以获取账号密码文本输入框中的信息,再进行判断。当然,事先我们需要建立一个连接,连接客户端,用静态成员变量的方法,处理有关的访问,初次
weixin_44752052
·
2020-08-18 23:43
JAVA--
多对多聊天
想要实现多对多聊天,就必须给每一个客户端创建一个线程,各个socket対间独立问答,互相间不需要传递信息。我们要做的就是创建端口服务器,等待客户端连接,创立多个线程处理与当前客户端的通信。具体操作:定义一个通信类,输入流,输出流,定义一个socket接收对象的属性创建多线程,为输入输出流赋值,开始通信,传送信息给客户机,发送信息给服务器定义一个建立服务器的方法,将输入的端口设置为服务器,输出当前服
weixin_44752052
·
2020-08-18 23:43
用Intellij IDEA创建第一个HelloWorld项目
让我们来创建第一个Java项目HelloWorld,运行IntellijIDEA进入如下界面:如上图所示,点击CreateNewProject,进入如下界面:在这里,我们选择
Java--
>JavaEE进行项目的创建
ityanger
·
2020-08-18 21:58
Java
#
Java
SE
java--
面向对象七大设计原则
在学习面向对象设计七大原则之前,我们要对基本的封装、继承、多态思想有足够的了解,对抽象类和接口也要有足够的编码能力,因为设计模式是以上知识点的综合应用。另外,在接触具体的设计模式之前,面向对象的七大设计原则会让你知道,设计模式出现的必然性和意义所在。下面为面向对象七大设计原则面向对象七大设计原则:1、开闭原则2、里氏替换原则3、单一职责原则4、接口隔离原则5、依赖倒置原则6、迪米特原则7、组合/聚
微凉_随心
·
2020-08-17 19:36
Java
囧途开发
Maven项目跳过测试
maven-surefire-plugin2.22.1要配置了这个才生效上面两个配置了不起作用-->true-->-->**代表任意路径,支持通配符,测试指定的用例-->**/Student*Test,
java
北海怪兽Monster
·
2020-08-17 18:42
maven
java--
properties总结
java--properties总结分类:Java2010-10-1116:15304人阅读评论(0)收藏举报篇章一:LoadingPropertiesfromXMLXML属性文档具有以下DOCTYPE声明:注意,导入或导出属性时不访问系统URI(http://java.sun.com/dtd/properties.dtd);该系统URI仅作为一个惟一标识DTD的字符串:[xhtml]viewpl
you_off3
·
2020-08-17 10:15
javaSe
Java--
流程控制语句之循环语句、控制跳转语句以及方法(函数)
流程控制语句之循环语句什么是循环结构:循环语句可以在满足循环条件的情况下,反复执行一段代码,折断被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环循环结构的分类:1.for循环2.while循环1.for循环循环结构for语句的格式:for(初始化表达式语句;判断条件语句;控制条件语句){循环体语句
种花家的羊
·
2020-08-17 10:23
Java--
运算符、键盘录入以及流程控制语句
运算符1.逻辑运算符逻辑运算符有哪些:&(并且)|(或者)!(非)^(异或)&&(短路与)||(短路或)注意事项:1.逻辑运算符一般用于连接boolean类型的表达式或值在Java中表示一个数大于3且小于6,不可以写成33&x>(右移)、>>>(无符号右移)注意事项:位运算是直接对二进制补码进行运算结论:&:有0则0|:有1则1^:相同则0,不同则1;一个数据被另一个数据位异或两次,该数据本身不变
种花家的羊
·
2020-08-17 10:23
JAVA--
变量和常量
变量publicclassdemo04{//类变量staticstaticdoublesalary=2500;//实例变量:从属于对象:如果不自行初始化,这个类型就是默认值00.0//bool默认为false//其余默认值都为nullStringname;intage;//main方法publicstaticvoidmain(String[]args){//局部变量,必须申明和初始化值inti=1
佛系土味农孩��
·
2020-08-17 09:13
JAVA-SE-基础
Java--
方法重载与方法覆写(方法重写)的区别
方法重载(Overload):https://mp.csdn.net/postedit/88760397方法覆写(Override):https://mp.csdn.net/postedit/902419381.概念不同重载:方法名相同,参数的列表或返回值不同,与返回类型无关覆写:方法的名称、返回值类型、参数类型及个数完全相同2.关系不同重载:同一个类中方法之间的关系,是水平关系覆写:子类和父类之
篱落雨沫
·
2020-08-17 09:57
Java
java--
面向对象杂谈
1.this在构造器中的应用:在不同的构造器中使用到相同的其它构造器内所有的因素,可以通过this调用。(原因:便于维护)publicApple(Stringname,Stringcolor){this.name=name;this.color=color;publicApple(Stringname,Stringcolor,doubleweight){this(name,color);this.
scauljr
·
2020-08-17 06:40
面向对象
class
Java--
单源最短路径问题
单源最短路径问题一、实验目的:二、实验内容及要求:三、实验原理:四、源代码一、实验目的:1、理解分支限界法的剪枝搜索策略;2、掌握分支限界法的算法柜架;3、掌握分支限界法的算法步骤;4、通过应用范例学习动态规划算法的设计技巧与策略;二、实验内容及要求:1、使用分支限界法解决单源最短路径问题。2、通过上机实验进行算法实现。3、保存和打印出程序的运行结果,并结合程序进行分析,上交实验报告。三、实验原理
山海一念
·
2020-08-17 02:05
Java
java
Java--
方法
重载的规则:名字一样,口味不同*两同三不同*1.同一个类2.同一个方法名*参数列表中顺序个数只有返回值不同,不能构成重载运算符算数运算符%自增自减++a/--a先用在给值a++/a--先给值再用逻辑运算符||或运算&&且!非位运算&与|或^非&&与&的区别:开发当中使用&&效率高(短路运算符)若第一个为false,不进行下一个非短路运算符&若第一个为flase,还是会进行下一个判断流程控制单分支结
独宠卿一人
·
2020-08-17 02:10
Java
Java--
变量(三)
常用工具类Java.lang.System输出System.out.print()System.out.println()输入System.in数组拷贝System.arraycopy(src,srcPosition,dest,destPosition,length)(原数组,从原数组的那个位置开始,新数组,从新数组的那个位置开始,长度)Java.lang.Stringlength()charAt
独宠卿一人
·
2020-08-17 02:10
Java
Java--
变量(二)
在上一篇中介绍了一下Java的变量和进制的转换,这篇大家来看一下java中的数据类型!基本数据类型charchar类型是一个单一的16位Unicode字符;最小值是\u0000(即为0);最大值是\uffff(即为65,535);char数据类型可以储存任何字符;byte数据类型是8位、有符号的,以二进制补码表示的整数最小值是-128(-2^7)最大值是127(2^7-1);默认值是0;byte类
独宠卿一人
·
2020-08-17 02:09
Java
java--
多态性使用练习1
1、多态性的应用举例packagetest2;publicclassTestAnimal{publicstaticvoidmain(String[]args){TestAnimalt=newTestAnimal();t.func(newAnimal());t.func(newDog());t.func(newCat());}publicvoidfunc(Animala){a.eat();a.jum
二十九画的人啊
·
2020-08-16 20:48
JAVA--
单例模式(Singleton)--设计模式三
1,单例模式的概述:(1)单例对象是一种常用的设计模式,在java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在,这样的模式有几个好处:①某些类创建比较频繁,对于一些大型的对象,这是一笔很大的开销②省去了new操作符,降低了系统内存的使用频率,减轻GC压力③有些类如交易所的核心交易系统,控制着交易流程,如果该类可以创建多个的话,系统完全乱了,(比如一个军队出现了多个司令员同时指挥,肯
学霸的一天
·
2020-08-16 14:00
JAVA设计模式
JAVA二十三种设计模式
Java--
引用拷贝、浅拷贝、深拷贝
重写clone()方法时,需要实现cloneable接口clone()方法可以实现深拷贝,但当需要克隆的对象中包含引用类型的属性且层级较深时,相关的引用类型都需要实现cloneable接口,且在拷贝的对象中,clone()方法需要做较多的处理,比较麻烦。使用序列化来实现深拷贝时,注意涉及到的对象都需要实现序列化接口。对于不需要序列化的属性,使用@transient注解。关键代码中涉及字节数组输入输
罗曼蒂克在消亡
·
2020-08-16 10:19
java
基础
后端
java基础巩固
Java--
集合学习笔记
数据结构分类线性结构(至少0个直接前继/后继结点,至多1一个直接前继/后继结点)顺序表链表栈:后进先出(属于访问受限的结构,LIFO:last-in,first-out)队列:先进先出(属于访问受限的结构,FIFO:first-in,first-out)树结构(至少0个,至多1个直接前继结点;至少0个,至多n个直接后继结点[n>=2])图结构(0至n个直接前继和直接后继(n大于或等于2))简单图多
罗曼蒂克在消亡
·
2020-08-16 10:19
java
基础
java基础巩固
java--
自定义标签(tag、tld两种)
1.一篇不错的java自定义标签的文章地址:http://gaoshu2006.blog.sohu.com/113222643.html2.sun公司java自定义标签原文地址:http://java.sun.com/developer/technicalArticles/xml/WebAppDev3/------------------------------------------------
white__cat
·
2020-08-16 09:18
java
web
myeclipse中设置注释(包括作者,修改时间等)
myeclipse中设置注释(包括作者,修改时间等)原文地址:http://blog.csdn.net/longxia1987/article/details/6163514Window-->
Java-
zhengqiqiqinqin
·
2020-08-16 04:34
MyEclipse中如何设置类注释和方法注释格式
类注释格式:步骤一:Window-->Preferences-->
Java--
>CodeStyle-->CodeTemplates-->Comments-->Types步骤二:双击Types进行编辑我的格式为
KK·Liu先生
·
2020-08-16 00:14
JavaEE
Java
Web
MyEclipse设置注释格式
Window-->
Java--
>CodeStyle-->CodeTemplates-->Comments-->types-->Edit/****项目名称:${project_name}*类名称:${type_name
小虾米我米
·
2020-08-15 23:25
工具的使用
MyEclipse设置注释模板
MyEclipse菜单设置位置:Window-->
Java--
>CodeStyle-->CodeTemplates-->Comments-->types-->Edit注释模板格式/***项目名称:${project_name
jianhua0902
·
2020-08-15 23:16
coreJava
myeclipse:报String cannot be resolved to a type错误
路径和原路径又不相同时就会报这个错误,或者重做了系统也会出现这个错误,这样导致你的IDE找不到以前设定的JDK了,然后你所有的jsp页面都会报错解决方法:1.window-->preferences-->
java
xishi66
·
2020-08-15 20:02
eclipse se 转eclipse ee遇到的两个设置问题
在首选项--
java--
编辑器--内容辅助--高级中,上面的为缺省建议类型的选择,下面的为内容辅助循环的选择(即按多次alt+/时,辅助选项会在这些选项中循环显示,如果都不
wzg_1015
·
2020-08-15 20:20
工具
java--
集合框架(List,Set,Map)超详细(——List)
集合框架作用:实现数据的存储和操作/***1.List接口*List接口中的实现类ArrayList存储数据的特点:*以数组的方式进行数据的存储,但是要优于数组,比如下面list实现的是长度可变的数组**///1.ArrayListListlist=newArrayList();//向list集合框架中添加元素的方法(可以添加任何类型)list.add(1);list.add("张三丰");lis
Take your time_
·
2020-08-15 11:13
Java
Java--
循环队列
队列的特点:先进先出。1、循环队列完整代码:packageShunXuZhan;/**循环队列*先进先出*浪费一个数据单元来判断是否为满***/classQueueLink{intelem[];//创建一个数组变量intfront;//队头intrear;//队尾intusedSize=0;//当前队列有效长度intallSize=8;//队列的总长度为8publicQueueLink(){//构
小玉IU
·
2020-08-15 09:03
Java
json和bean互转中时间格式的显示和处理(解决总是显示系统当前时间后, 时间为空的时候异常处理) ...
的相互转换中出现这样的错误:net.sf.json.JSONException:Errorwhilesettingproperty=datetypeclassjava.lang.String出错的具体情况如下:在
Java
y66666688gfbfdy
·
2020-08-15 04:20
json
Java--
配置好电脑环境变量之后重启就失效了,但是系统变量也没变
文章目录问题:解决问题:配置好Java环境后,重启电脑发现E:\java_code\code>javaError:couldnotfindjava.dllError:CouldnotfindJavaSERuntimeEnvironment.但是系统变量里并没有发生什么变化解决1、以管理员身份运行cmd但是以后也只能每次都以管理员身份运行,不然还是找不到。2、修改环境变量在系统变量的path中不采用
别怕别怕
·
2020-08-15 04:34
问题
关于打包jre版本不兼容问题的处理
首先我们本地也需要jdk6的版本,最好把path变量也修改为我们要打包的jdk版本(这点应该不需要,不过我本人需要有这么一步)2)在eclipse上安装jre6,具体为:Window-->Preferences-->
Java
繁华pk落幕
·
2020-08-15 03:56
记录
菜鸟学
Java--
包装类及其用法
一.自动装箱与拆箱publicclassAutoBoxingUnboxing{publicstaticvoidmain(String[]args){//把一个基本类型变量赋给Integer对象Integerinobj=5;//直接把一个boolean类型变量赋给一个Object类型的变量Objectboolobj=true;//直接把一个Integer对象赋给int类型的变量intit=inobj
Marry Andy
·
2020-08-15 03:43
Java
Java--
七牛云存储图片示例
项目中会用到大量的图片和小视频,为了分担服务器压力,将文件都放在七牛云。这里的思路很简单,就是移动端、pc端把文件上传到服务器,服务器做一个临时缓存,保存必要的信息到数据库后,将文件上传到七牛云,最后删除服务器的缓存。当然,也可以直接让移动端、pc端把文件上传到七牛云,七牛云在返回信息给服务器,这种方法虽然更佳,但是敲起代码来有点麻烦,复杂。1).先去注册一个七牛云帐号,新建一个存储空间,存储空间
J_小浩子
·
2020-08-15 02:46
java
七牛云
云存储
Java--
面向对象--方法重载
overload---方法重载方法重载1.概念:一个类中的一组方法相同的方法名字不同的参数列表这样的一组方法构成了方法重载参数列表的不同体现在哪里?参数的个数参数的类型参数的顺序2.作用:为了使用者便于记忆与调用只需要记录一个名字执行不同的操作3.自己也可以设计方法重载调用方法的时候首先通过方法名字定位方法如果方法名字一致可以通过参数的数据类型定位方法如果没有与传递参数类型一致的方法可以找一个参数
Rooting++
·
2020-08-15 01:13
Java
Java--
类型转化
Java类型转化(Implementingtypecasting)一、原始数据类型转换(TypeCastingprimitivedatatypes)1.隐式转换(ImplictCastingreferstoanautomaticconversionofonedatatypeintoanther.)inta=100;longb=a;2.显式转换(ExplictCastingoccurswhenone
耀耀zz
·
2020-08-15 01:44
Java基础
什么是接口?
如何定义一个接口的格式:publicinterface接口名称{//接口内容}备注:换成了关键字interface之后,编译生成的字节码文件仍然是:.
java--
>.class。
Biubiubiu!!
·
2020-08-14 19:38
idea 中maven assembly 打包项目
使用assembly插件来打包项目:1>在pom.xml中配置assembly插件UTF-81.81.8com.hnxy.mr.MyDriverwcsrc/main/
java--
>src/main/resourcesorg.apache.maven.pluginsmaven-assembly-plugin2.3src
神罗天征-长门
·
2020-08-14 17:56
idea
AndroidStudio下使用Lambda表达式
Google官方方式使用Java8时,需要新的Jack工具链javac工具链:javac(.
java--
>.class)-->dx(.class-->.dex)Jack工具链:Jack(.
java--
>
Ung8023
·
2020-08-14 14:17
Android开发系列
集合
我们学习的是
Java--
面向对象--操作很多对象--存储--容器(数组和StringBuffer)--数组而数组的长度固定,所以不适合做变化的需求,Java就提供了集合供我们使用。(2)集
u013256831
·
2020-08-14 05:55
*
JAVA
Java--
两条链表相交问题
两链表相交1.两个有序链表的按data值从小到大连接①.设一个虚拟节点node②.两链表从头结点开始比较data的值③.data值小的依次连在node后面publicstaticListNademergeTwoLists(ListNadeheadA,ListNadeheadB){ListNadenode=newListNade(-1);ListNadetmp=node;while(headA!=n
sunjiac
·
2020-08-13 19:01
笔记
java面试之集合
我们学习的是
Java--
面向对象--操作很多对象--存储--容器(数组和StringBuffer)--数组而数组的长度固定,所以不适合做变化的需求,Java就提供了集合供我们使用。
myz512
·
2020-08-13 16:56
数据结构
JavaSe
JAVA--
常量池,Date类,SimpleDateFormat类与Calendar类
String常量池:JVM在使用字符串类型时,为了提高内存使用效率,当使用字面量(常量)给变量赋值时,在方法区内提供了用于存储字面量对象的一个常量池.原理:当使用字面量赋值时,先去方法区内的常量池中查询是否有相同字面量的对象.如果有则返回常量池中对象的地址,若没有则在常量池中创建此字面量的对象再返回.可以看看下面的实例:publicclassTests{publicstaticvoidmain(S
bujiujie8
·
2020-08-12 11:11
之前总结的Java
java--
键值对集合(Map)
文章目录Map接口概述Map接口和Collection接口的不同Map接口的方法列表部分方法测试Map接口的实现类HashMapLinkedHashMapTreeMapHashtable与ConcurrentHashMapMap集合关系粗略图Map接口概述将键映射到值的对象不能包含重复的键每个键最多只能映射到一个值Map接口和Collection接口的不同Map是双列的,Collection是单列
Faxon
·
2020-08-12 10:17
JAVA基础
java--
获取数组的长度
1,一维数组intarray[]=newint[3];数组的长度:array.length2,二维数组二维数组intarray[][]=newint[3][3];行长度:array.length列长度:array[i].lengthclassTest{for(inti=0;i
自由的小白
·
2020-08-12 01:55
Java
java--
依赖、关联、聚合和组合之间区别的理解
在学习面向对象设计对象关系时,依赖、关联、聚合和组合这四种关系之间区别比较容易混淆。特别是后三种,仅仅是在语义上有所区别,所谓语义就是指上下文环境、特定情景等。A、依赖(Dependency)关系是类与类之间的联接。依赖关系表示一个类依赖于另一个类的定义。例如,一个人(Person)可以买车(car)和房子(House),Person类依赖于Car类和House类的定义,因为Person类引用了C
weixin_39214481
·
2020-08-12 00:30
java基础
java--
依赖、关联、聚合和组合之间区别的理解
原文链接在学习面向对象设计对象关系时,依赖、关联、聚合和组合这四种关系之间区别比较容易混淆。特别是后三种,仅仅是在语义上有所区别,所谓语义就是指上下文环境、特定情景等。依赖(Dependency)关系是类与类之间的联接。依赖关系表示一个类依赖于另一个类的定义。例如,一个人(Person)可以买车(car)和房子(House),Person类依赖于Car类和House类的定义,因为Person类引用
NCSTA
·
2020-08-11 23:41
UML
Java--
多线程之生产者消费者模型
packagecom.yuanlief;publicclassMain{publicstaticvoidmain(String[]args){ShareDatas=newShareData();//createainstancenewConsumer(s).start();//usecreatedthatinstancenewProducer(s).start();//synchronizedus
liefyuan
·
2020-08-11 17:43
Java
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他