51dev.com IT技术开发者社区

51dev.com 技术开发者社区

Java

Java

Java是面向对象编程语言,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

Java线程:什么是线程

Java线程:什么是线程

一基本概念  多任务:同一时刻运行多个程序的能力。每一个任务称为一个线程。可以同时运行一个以上线程的程序称为多线程程序。  Java编写程序都运行在在Java虚拟机(JVM)中,在JVM的内部,程序的多任务是通过线程来实现的。每用java命令启动一个java应用程序,就会启动一个JVM进程。在同一个JVM进程中,有且只...

JavaScript进行数组操作

JavaScript进行数组操作

数组被描述为一个存储元素的线性集合,元素可以通过索引来任意存取。几乎所有的编程语言都有类似的数据结构,但是Javascript中的数组却略有不同。Javascript中的数组是一种特殊的对象,所以在数组的操作效率上不如其他语言中的数组高。也因为数组再JavaScript中被当做对象,所以它有很多属性和方法可以再编程时使...

JavaScript的split() 方法

JavaScript的split() 方法

split()方法用于把一个字符串分割成字符串数组。例子1在本例中,我们将按照不同的方式来分割字符串:<scripttype="text/javascript">varstr="Howareyoudoingtoday?"document.write(str.split("")+"<br/>")d...

JavaScript split() 方法

JavaScript split() 方法

把一个字符串分割成字符串数组:varstr="Howareyoudoingtoday?";varn=str.split("");输出一个数组的值:How,are,you,doing,today?split()方法用于把一个字符串分割成字符串数组。提示: 如果把空字符串("")用作separ...

JavaScript 输出

JavaScript 输出

JavaScript没有任何打印或者输出的函数。JavaScript可以通过不同的方式来输出数据:使用 window.alert() 弹出警告框。使用 document.write() 方法将内容写到HTML文档中。使用 innerHTML 写入到HTML元素...

a href=

a href="javascript:void(0)"

JavaScript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。 void操作符用法格式如下: 1.javascript:void(expression) 2.javascript:voidexpression expression是一个要计算的JavaSc...

java.ByteArrayInputStream与ByteArrayOutputStream再次理解

java.ByteArrayInputStream与ByteArrayOutputStream再次理解

第一次看到ByteArrayOutputStream的时候是在Nutch的部分源码,后来在涉及IO操作时频频发现这两个类的踪迹,觉得确实是很好用,所以把它们的用法总结一下。  ByteArrayOutputStream的用法以下是JDK中的记载: publicclassByteArrayO...

Myeclipse下JSP打开报空指针异常解决方法

Myeclipse下JSP打开报空指针异常解决方法

静态的JSP页面访问时候正常,只要是牵涉到数据库的页面就出错,出错见下图。出现这种情况让我调试了一天,各种断点,各种改代码,改数据库连接等等都试过都没有解决……不经意间运行的时候选择了安装的tomcat 运行,一下就出来了!!!!!把之前的改动都恢复到原来出错的时候,发现也可以正常...

什么是Jedis?

什么是Jedis?

Jedis是 Redis 官方首选的Java客户端开发包。实例方法:1import redis.clients.jedis.*123Jedis jedis = new Jedis("localhost");jedis.set(&q...

java.lang.ClassNotFoundException: org.apache.commons.fileupload.FileItemFactory

java.lang.ClassNotFoundException: org.apache.commons.fileupload.FileItemFactory

1.去Apache官网下载commons-fileupload.jar和commons-io-2.6.jar,放置到 tomcat的lib下2.添加依赖depence我刚开始只是下载,添加依赖,并没有把jar包放在lib下,所以爆了找不到类的错误。真正的原因暂时不清楚,希望有大佬解惑,本人刚入门 ...

Java根据生日得出是十二星座的哪一个星座

Java根据生日得出是十二星座的哪一个星座

Java根据生日得出是十二星座的哪一个星座方法一:publicstaticStringstar(intmonth,intday){Stringstar="";if(month==1&&day>=20||month==2&&day<=18){star="水瓶座";}if(mon...

Java 数组

Java 数组

1. 声明一个数组 String[]aArray=newString[5];String[]bArray={"a","b","c","d","e"};String[]cArray=newString[]{"a","b","c","d","e"};2. 输出一个数组 int[]in...

JS中函数的定义方式

JS中函数的定义方式

JS中函数是特殊的对象,可以拥有自己的属性和方法,属性被定义为局部变量,这样可以有效地防止变量的污染,方法被定义为闭包(定义在函数内部的函数)。JS中函数的实参和形参个数都可以不固定,通过arguments(实参对象)函数属性来调用,在函数内部arguments.length表示函数实参的个数,而arguments.c...

JS实现坐标实时显示及随鼠标移动

JS实现坐标实时显示及随鼠标移动

<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>鼠标坐标随时变动</title></head><body><divid="event"></div...

vue自定义键盘信息、监听数据变化的方法示例【基于vm.$watch】

vue自定义键盘信息、监听数据变化的方法示例【基于vm.$watch】

本文实例讲述了vue自定义键盘信息、监听数据变化的方法。分享给大家供大家参考,具体如下:@keydown.up@keydown.enter@keydown.a/b/c....自定义键盘信息:Vue.directive(‘on‘).keyCodes.ctrl=17;Vue.directive(‘on‘).keyCodes...