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--
银行业务调度系统
1、银行业务调度系统的需求模拟实现银行业务调度系统逻辑,具体需求如下:1,银行内有6个业务窗口,1-4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。2,有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。3,异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户:普通客户:快速客户 = 1:6:3。4,客户办理业务所需时间
ccc20134
·
2014-04-05 17:00
java--
交通灯管理系统
1、交通灯管理系统的需求模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: 1,异步随机生成按照各个路线行驶的车辆。 例如: 由南向而来去往北向的车辆----直行车辆 由西向而来去往南向的车辆----右转车辆 由东向而来去往南向的车辆----左转车辆 。。。2,信号灯忽略黄灯,只考虑红灯和绿灯。3,应考虑左转车辆控制信号灯,右转车辆不受信号灯控制。4,具体信号灯控制逻辑
ccc20134
·
2014-04-05 17:00
java--
代理
1、代理生活中的代理: 武汉人从武汉的代理商手中买联想电脑和直接跑到北京传智播客旁边来找联想总部买电脑,你觉得最终的主体业务目标有什么区别吗? 基本上一样吧,都解决了核心问题,但是,一点区别都没有吗?从代理商那里买真的一点好处都没有吗? 程序中的代理: 要为已存在的多个具有相同接口的目标类的各个方法增加一些系统功能,例如,异常处理、日志、计算方法的运行时间、事务管理、等等,你准备如何做
ccc20134
·
2014-04-05 11:00
java--
类加载器
1、类加载器分析我们常用的输出语句:System.out.println();这个语句中,要用到System类,JVM首先把System类的字节码文件System.class从硬盘加载到内存中,程序才能继续下一部执行。把字节码文件加载到内存,这项工作就是由类加载器完成的。 Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap,ExtClas
ccc20134
·
2014-04-05 10:00
java--
泛型
1、泛型(Generic)泛型(Generic)是JDK1.5版本之后出现的新特性。 没有使用泛型时,只要是对象,不管是什么类型的对象,都可以存储进同一个集合中。这样的话,从集合中取值的时候就需要强制转换,容易出问题。 使用泛型集合,可以将一个集合中的元素限定为一个特定类型,集合中只能存储同一个类型的对象,这样更安全;并且当从集合获取一个对象时,编译器也可以知道这个对象的类型,不需要对对象进行强制
ccc20134
·
2014-04-05 08:00
java--
注解
1、认识注解(Annotation)注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则等于没有某种标记。以后,javac编译器、开发工具和其他程序可以用反射来了解你的类及各种元素上有无何种标记,看你有什么标记,就去干相应的事。注解可以加在包,类,字段,方法,方法的参数以及局部变量上。注解的存在不影响程序的编译和执行。javac编译器看到注解,就会去做相应的动作。注解是JDK1
ccc20134
·
2014-04-04 21:00
java--
内省
JavaBean内省主要用于对JavaBean进行操作JavaBean是一种特殊的Java类,主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。如果要在两个模块之间传递多个信息,可以将这些信息封装到一个JavaBean中,这种JavaBean的实例对象通常称之为值对象(ValueObject,简称VO)。这些信息在类中用私有字段来存储,如果读取或设置这些
ccc20134
·
2014-04-04 21:00
java--
反射
反射反射就是把Java类中的各种成分映射成相应的java类。一个类有多个组成部分,例如:成员变量,方法,构造方法等。反射就是加载类,并反射(解剖)出类的各个组成部分。加载类的三种方式:Classclazz1=Class.forName("类的完整名称");Classclazz2=newPerson().getClass();Classclazz3=Person.class;1,字节码。字节是电脑里
ccc20134
·
2014-04-04 19:00
JAVA--
常用类
JAVA学习伊始,简单介绍几种常用类,字符串相关类与基本数据类型包装类主要是将我们常用的基础类型封装成对象使用-体现面向对象的思想,Math类提供一些常用的数学函数,File类主要是对文件的操作,枚举类解决java中面向对象中的类型问题。1,字符串相关类(String,StringBuffer)Java.lang.String类代表不可变的字符序列。对于已经存在的String对象的修改都是重新创建
hejingyuan6
·
2014-04-02 11:00
rt.jar 限制访问 的解决方法
DefaultHandler,eclipse提示Error.问题截图:解决方法:将eclipse-->windows-->
java--
>complier-->Errors/Warnings-->DeprecatedandrestrictedAPI
woshilanbo1205
·
2014-03-30 11:00
rt.jar限制访问
java--
集合框架工具类
集合框架的工具类。Collections:集合框架的工具类。里面定义的都是静态方法。Collections和Collection有什么区别?Collection是集合框架中的一个顶层接口,它里面定义了单列集合的共性方法。它有两个常用的子接口,List:对元素都有定义索引。有序的。可以重复元素。Set:不可以重复元素。无序。Collections是集合框架中的一个工具类。该类中的方法都是静态的提供的
ccc20134
·
2014-03-28 22:00
java--
泛型
泛型:JDK1.5版本以后出现新特性。用于解决安全问题,是一个类型安全机制。泛型(Generictype或者generics)是对Java语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。好处1.将运行时期出现问题ClassCastException,转移到了编译时期。,方便于程
ccc20134
·
2014-03-28 09:00
java--
集合
java集合框架: 1.什么是框架:类库的集合 2.集合框架:用来表示和操作的统一的架构,包含了实现集合的接口与类 3.集合:存放数据的容器集合框架包含了两部分:一部分是接口,一部分是类1.集合的特点:都位于java.util包中,不能存放基本类型的数据,而只能存放对象的引用,操作的数目可以不固定(类似于动态数组)。2.分类:Collection├List:List(列表):按照索引位置排序,可以
ccc20134
·
2014-03-27 11:00
java--
基本数据类型对象包装类
基本数据类型对象包装类:byteByteshortshortintIntegerlongLongbooleanBooleanfloatFloatdoubleDoublecharCharacter基本数据类型对象包装类的最常见作用,就是用于基本数据类型和字符串类型之间做转换基本数据类型转成字符串。基本数据类型+""基本数据类型.toString(基本数据类型值);如:Integer.toString
ccc20134
·
2014-03-26 23:00
java--
多线程通信
多线程间通信总结以下通信方式:wait():使当前线程处于等待状态,直到另一个线程调用notify(),notifyAll()方法为止。notify():唤醒在同步监听器上处于等待状态的单个线程,如果有多个线程在等待,则任意唤醒一个线程。notifyAll():唤醒在同步监听器上处于等待状态的所有线程。wait():notify();notifyAll();都使用在同步中,因为要对持有监视器(锁)
ccc20134
·
2014-03-26 15:00
java--
多线程:synchronized
多线程的运行有安全问题。问题的原因:当多条语句在操作同一个线程共享数据时,一个线程对多条语句只执行了一部分,还没有执行完,另一个线程参与进来执行。导致共享数据的错误。解决办法:对多条操作共享数据的语句,只能让一个线程都执行完。在执行过程中,其他线程不可以参与执行。Java对于多线程的安全问题提供了专业的解决方式。就是同步代码块。synchronized(对象){需要被同步的代码}synchroni
ccc20134
·
2014-03-26 10:00
java--
多线程的概念与创建
进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元。线程在控制着进程的执行。一个进程中至少有一个线程。JavaVM 启动的时候会有一个进程java.exe.该进程中至少一个线程负责java程序的执行。而且这个线程运行的代码存在于main方法中。该线程称之为主线程。扩展:其实更细节说明jvm,jvm启动不止一个
ccc20134
·
2014-03-23 22:00
java--
包
包的作用:区分相同名字的类良好的管理大量的类控制访问范围打包命令packagecom.name命名规范小写字母javaAPI中的常用包1、java.lang包:java的核心类库,包含了运行java程序必不可少的系统类,如基本数据类型、基本数学函数、字符串处理、线程、异常处理类等,系统缺省加载这个包2、java.io包:java语言的标准输入/输出类库,如基本输入/输出流、文件输入/输出、过滤输入
ccc20134
·
2014-03-21 16:00
java--
异常
异常:就是程序在运行时出现不正常情况。阻止当前方法或作用域继续执行的问题。异常由来:问题也是现实生活中一个具体的事物,也可以通过java的类的形式进行描述。并封装成对象。其实就是java对不正常情况进行描述后的对象体现。异常的好处:1,将问题进行封装。2,将正常流程代码和问题处理代码相分离,方便于阅读。java的异常体系:Throwable类是Java语言中所有错误或异常的超类(这就是一切皆可抛的
ccc20134
·
2014-03-21 15:00
java--
让一个字符串反转
描述:给我一个字符串,例如Ilovejava,输出:javaloveI方法一[java]viewplaincopypublic class StringReverse { public void swap(char[] arr, int begin, int end) { while(begin list = new ArrayList();
xiyang_1990
·
2014-03-21 14:00
Eclipse设置默认注释的格式
选菜单 windows-->preference
Java--
>CodeStyle-->CodeTemplates code-->newJavafiles 选中点编辑 ${filecomment} ${
shenshen123jun
·
2014-03-20 21:00
eclipse
注释
java--
内部类,匿名内部类
内部类是指在一个外部类的内部再定义一个类。当描述事物时,事物的内部还有事物,该事物用内部类来描述。因为内部事务在使用外部事物的内容。如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动)。显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类。而心脏又在人体当中,正如同是内部类在外部内当中。内部类将相关的类组织在一起,从
ccc20134
·
2014-03-20 15:00
java--
多态
多态:可以理解为事物存在的多种体现形态。1,多态的体现父类的引用指向了自己的子类对象。父类的引用也可以接收自己的子类对象。2,多态的前提必须是类与类之间有关系。要么继承,要么实现。通常还有一个前提:存在覆盖。3,多态的好处多态的出现大大的提高程序的扩展性。4,多态的弊端:虽然提高了扩展性,但是只能使用父类的引用访问父类中的成员。5,多态的应用6,多态的出现代码中的特点(多态使用的注意事项)publ
ccc20134
·
2014-03-19 22:00
java--
其他对象(System,Runtime,Date,Calendar,Math)
System:类中的方法和属性都是静态的。out:标准输出,默认是控制台。in:标准输入,默认是键盘。描述系统一些信息。获取系统属性信息:PropertiesgetProperties();importjava.util.*; publicclassTest { publicstaticvoidmain(String[]args) { Propertiesp=System.getPropertie
ccc20134
·
2014-03-19 21:00
java--
继承,抽象,接口
继承:特点:1,提高了代码的复用性。2,让类与类之间产生关系,是多态性的前提。Java中的继承。1,java只支持单继承,不支持多继承。为啥呢?答案:因为继承了多个父类如果有相同方法时,子类对象不确定运行哪一个。2,Java还支持多层继承。A-->B--->C 原来可以形成继承体系。想要使用体系功能,"查阅父类功能,建立子类对象调用功能。"注解:父类的由来其实是由事物中的共性内容不断向上抽取而来的
ccc20134
·
2014-03-19 21:00
java--
接口
接口:初期理解,可以认为是一个特殊的抽象类当抽象类中的方法都是抽象的,那么该类可以通过接口的形式来表示。class用于定义类interface用于定义接口。接口定义时,格式特点:1,接口中常见定义:常量,抽象方法。2,接口中的成员都有固定修饰符。常量:publicstaticfinal方法:publicabstract 记住:接口中的成员都是public的。接口:是不可以创建对象的,因为有抽象方法
ccc20134
·
2014-03-19 21:00
java--
抽象
抽象类当多个类中出现相同功能,但是功能主体不同,这是可以进行向上抽取。这时,只抽取功能定义,而不抽取功能主体。抽象类的特点:1,抽象方法一定在抽象类中。2,抽象方法和抽象类都必须被abstract关键字修饰。3,抽象类不可以用new创建对象。因为调用抽象方法没意义。4,抽象类中的抽象方法要被使用,必须由子类复写起所有的抽象方法后,建立子类对象调用。如果子类只覆盖了部分抽象方法,那么该子类还是一个抽
ccc20134
·
2014-03-19 21:00
java--
继承
继承 继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。这种技术使得复用以前的代码非常容易,能够大大缩短开发周期,降低开发费用。比如可以先定义一个类叫车,车有以下属性:车体大小,颜色,方向盘,论坛,而又由车这个类派生出教程和卡车两个类,为轿车添加一个小后备箱,而为卡车添加一个大货箱。继承知识点 (1)java不支持多
ccc20134
·
2014-03-19 21:00
java--
单例设计模式
设计模式:解决某一类问题最行之有效的方法。java中23种设计模式:单例设计模式:解决一个类在内存只存在一个对象。想要保证对象唯一。1,为了避免其他程序过多建立该类对象。先禁止其他程序建立该类对象2,还为了让其他程序可以访问到该类对象,只好在本类中,自定义一个对象。3,为了方便其他程序对自定义对象的访问,可以对外提供一些访问方式。这三部怎么用代码体现呢?1,将构造函数私有化。2,在类中创建一个本类
ccc20134
·
2014-03-19 20:00
java--
静态static
静态:static。用法:是一个修饰符,用于修饰成员(成员变量,成员函数).当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外,还可以直接被类名调用。类名.静态成员。static特点:1,随着类的加载而加载。 也就说:静态会随着类的消失而消失。说明它的生命周期最长。2,优先于的对象存在明确一点:静态是先存在。对象是后存在的。3,被所有对象所共享4,可以直接被类名所调用。实例变量和类变量
ccc20134
·
2014-03-19 20:00
java--
构造方法,构造代码块,静态代码块区别及代码示例
构造代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和一般的语句执行顺序由他们在代码中出现的次序决定--“先出现先执行”构造方法:直接在类中定义且没有加static关键字的代码块称为{}构造代码块。构造代码块在创建对象时被调用,每次创建对象都会被调用,并且构造代码块的执行次序优先于类构造函数。静态代码块:在java中使用static关键字声明的代码块。静态块用于初始化类,为类的属性初始
ccc20134
·
2014-03-19 19:00
java--
封装
封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。封装是一种信息隐藏技术,在java中通过关键字private实现封装。什么是封装?封装把对象的所有组成部分组合在一起,封装定义程序如何引用对象的数据,封装实际 上使用方法将类的数据隐藏起来,控制用户对类的修改和访问数
ccc20134
·
2014-03-19 17:00
java--
基础语法的一些细节问题
java--
基础语法的一些细节问题:——————————————ifelse结构简写格式:变量=(条件表达式)?表达式1:表达式2;三元运算符:好处:可以简化ifelse代码。
ccc20134
·
2014-03-19 16:00
java--
编程格式(建议)
建议的java编程格式:/* 需求:定义一个helloworld小程序。 思路: 1, 2, 步骤: 1,通过class关键字定义一个类。将代码都编写到该类中。 2,为了保证该的独立运行。在类中定义个主函数。格式publicstaticvoidmain(String[]args) 3,保存成一个扩展名为java的文件。 4,在dos控制台中通过javac工具对java文件进行编译。 5,在通过
ccc20134
·
2014-03-19 15:00
java--
注释
Java注释我们主要有三种:1,//:注释一行2,/*......*/:注释若干行3,/**……*/:文档注释一个文档注释的例子/** 这是一个定义人的信息的类,该类中提供了人的信息获取,输出打印等功能。 @authorNavan @version0.0.0.1 */ publicclassPerson { /** 空参数构造函数 */ publicPerson() {} /** 有参数构造函数
ccc20134
·
2014-03-19 15:00
java--
获取项目路径
html中获取工程路径:javaScript中获取工程路径varlocalObj=window.location; varcontextPath=localObj.pathname.split("/")[1]; varbasePath=localObj.protocol+"//"+localObj.host+"/"+contextPath;java中获取工程路径Stringpath=Servlet
u010926176
·
2014-03-10 15:00
工程路径
java--
文件上传于下载
连接地址:http://www.cnblogs.com/chenssy/archive/2012/12/15/2819426.html
u010926176
·
2014-03-07 17:00
java
Eclipse导入项目出现叹号和差号问题的解决方法
1、Window-->Preferences-->
Java--
>Installed JRES发现引入的是jre,可以改成自己安装的JDK的位置,选择到版本号即可,如:F:\setup\Java\jdk1.7.0
zhangjikuan
·
2014-03-06 09:00
eclipse
解决方法
导入项目出现叹号和差号问题
java--
网络
什么是网络把分布在不同地理区域的计算机用通信设备互联成一个功能强大的网络系统。网络功能资源共享信息传输综合信息服务 网络通信的协议分为两大类型 如何进行信息传输java中net包,通过Socket和ServerSocket,分别启动客户端和服务端的通信,ServerSocket 此类实现服务器套接字。Socket 此类实现客户端套接字(也可以就叫“套接字”)。在传输的协议中,TCP与UDP是很重
han_yankun2009
·
2014-02-27 19:00
java
如何在MyEclipse中修改Maven 本地仓库位置
按如下步骤:1.打开eclipse2.window-->references-->
Java--
>buildpath-->classpathvariables3.通过上面两部操作你将看到一个名为M2_REPO
xiaoqiS
·
2014-02-26 15:00
maven
java--
获取客户端ip地址
转:http://drizzlewalk.blog.51cto.com/2203401/479934一方法在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192.168.1.110:2046/ 的U
u010926176
·
2014-02-26 15:00
java
IP
java--
有关前台展示图片流的用法
需求:前台展示图片,之前系统是从服务器磁盘路径中读取,当图片数量多的时候,由于读写操作耗时,就会导致页面出现卡的感觉。解决方案:使用缓存技术,在第一次浏览过图片之后,将图片的byte[]流缓存到MAP中,下次在访问的时候直接缓存获取就可以。样例代码:jsp调用方式如下:在src中写入要跳转的地址,我这里用的是struts2后台类的写法:publicvoidloadImage()throwsExce
u010926176
·
2014-02-25 18:00
java
img
Scala学习笔记2 (Lang上篇)
语法Java++:增加的语法
Java--
:删减的语法纯OO静态成员操作符重载原生数据类型closurebreak、continue使用trait进行mixin组合接口existentialtype(_)
lyrebing
·
2014-02-24 18:00
scala
lang
java.lang.UnsupportedClassVersionError: t : Unsupported major.minor version
阅读更多案例背景:Eclipse官网上面下载最新的eclipse,安装后,将software的
Java--
>InstalledJREs设置为jdk1.6.0后,后新建项目,编写测试类T.java运行,报错
syc001
·
2014-02-24 13:00
eclipse
java
build
compile
error
java.lang.UnsupportedClassVersionError: t : Unsupported major.minor version
案例背景:Eclipse官网上面下载最新的eclipse,安装后,将software的
Java--
>InstalledJREs设置为jdk1.6.0后,后新建项目,编写测试类T.java运行,报错。
syc001
·
2014-02-24 13:00
java
eclipse
error
Build
compile
为你的JAVA代码配上类模块注释模板
为eclipse工具修改java对应类注释的template(模板)类注释模板的设置方法:在eclipse/myeclipse中:菜单项Window--> Preferences-->
Java--
>CodeStyle
u011133213
·
2014-02-22 10:00
java--
交通灯管理系统
张孝祥-7K月薪面试题破解之一_交通灯管理系统模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:异步随机生成按照各个路线行驶的车辆。例如:由南向而来去往北向的车辆----直行车辆由西向而来去往南向的车辆----右转车辆由东向而来去往南向的车辆----左转车辆。。。信号灯忽略黄灯,只考虑红灯和绿灯。应考虑左转车辆控制信号灯,右转车辆不受信号灯控制。具体信号灯控制逻辑与现实生活中普通交通灯控制逻辑相
奉天逍遥19
·
2014-02-18 20:38
java
MyEclipse配置Tomcat
MyEclipse一项,下面的工具栏中可看到MyEclipse的Tomcat图标2)进行MyEclipse的配置,从菜单栏中进入“Windows-->Preferences”3)先要进行JDK的配置,在左侧栏中选择“
Java
dotnet90
·
2014-02-10 16:00
Java--
持有引用
从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。1.强引用本章前文介绍的引用实际上都是强引用,这是使用最普遍的引用。如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意
alittlebit
·
2014-02-09 14:00
java--
静态变量与实例变量的区别
阅读更多在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配空间,静态变量就可以被使用了。类的静态变量在内存中只有一个,java虚拟机在
gaoyu
·
2014-01-29 09:00
java
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他