
java
jizp
有责任心、有激情
展开
-
在DOS下的java聊天小程序--基于UDP传输方式
import java.net.*;import java.io.*;class Send implements Runnable{ private DatagramSocket ds; public Send(DatagramSocket ds) { this.ds = ds; } public void run() { try {原创 2014-07-16 10:11:14 · 677 阅读 · 0 评论 -
JDK 1.6官方下载地址
官方地址为:http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html下载时可能需要登录,只要注册一个就行了原创 2015-03-12 13:35:14 · 633 阅读 · 0 评论 -
获取两个字符串中最大相同子串的实现
/** * 获取两个字符串中最大相同子串。第一个动作:将短的那个串进行长度一次递减的子串打印。 * "abcwerthelloyuiodef" * "dvhellobnm" * 思路: * 1,将短的那个子串按照长度递减的方式获取到 * 2,将没获取到的子串去长串中判断是否包含, * 如果包含,已经找到!。 */ @Test public原创 2015-09-16 10:07:54 · 3779 阅读 · 0 评论 -
InputStream类中read(byte[])和read(byte, int offset, int length)
read(byte[])方法会尝试读取与给定字节数组容量一样大的字节数,返回值说明了已经读取过的字节数。如果InputStream内可读的数据不足以填满字节数组,那么数组剩余的部分将包含本次读取之前的数据。记得检查有多少数据实际被写入到了字节数组中。read(byte, int offset, int length)方法同样将数据读取到字节数组中,不同的是,该方法从数组的offset位原创 2015-12-04 15:06:05 · 5121 阅读 · 1 评论 -
RandomAccessFile类中read和write方法
1、read方法:read()方法返回当前RandomAccessFile实例的文件指针指向的位置中包含的字节内容。read()方法在读取完一个字节之后,会自动把指针移动到下一个可读字节。这意味着使用者在调用完read()方法之后不需要手动移动文件指针。2、write方法:与read()方法类似,write()方法在调用结束之后自动移动文件指针,所以你不需要频繁地把指针移动原创 2015-12-04 16:03:05 · 6252 阅读 · 0 评论 -
Java泛型知识学习
一、泛型出现的原因首先,我们先看一个例子,如下: public class ListErr { public static void main(String[] args) { //创建一个只想保存字符串的List集合 List strList = new ArrayList(); strList.add("Hello World"); strList.add("Goo原创 2016-07-11 11:00:22 · 930 阅读 · 0 评论 -
Java NIO 简单了解
一、Java NIO 的简介 首先,我们先来解释一个概念问题,NIO的简称到底是什么。有的人称为 New I/O,因为它相对于之前的I/O类库是新增的,所以被称为New I/O。还有一种是Non-block I/O,由于之前老的I/O类库是阻塞I/O,New I/O类库的目标就是要让Java支持非阻塞I/O,所以有更多的人喜欢称之为非阻塞I/O(Non-block I/O)。由于非阻原创 2016-07-28 17:20:06 · 447 阅读 · 0 评论 -
MyEclipse启动时出现异常:An internal error occurred during: "Updating indexes".
禁用myeclipse => Preferences => Myeclipse Enterprise Workbench => Maven4Myeclipse => Maven=>取消勾选的Download repository index updates on startup原创 2016-07-21 15:30:32 · 2127 阅读 · 0 评论 -
Java 中的类锁和对象锁
类锁:在方法上加上static synchronized的锁,或者synchronized(xxx.class)的锁。对象锁:就是锁是Java对象。举例:public class LockDemo { private Object object = new Object(); public synchronized void method_01(){} public void原创 2016-07-22 10:57:29 · 552 阅读 · 0 评论 -
将svn服务注册为windows系统服务
将红圈中的信息替换成自己的,注意第一次svn的启动必须是手动的,以后就可自身启动(前提是你在服务中将svn设置为自动启动)。第二个红圈中的仓库在你电脑上对应的位置必须存在,不然会出错。原创 2015-03-10 13:24:12 · 427 阅读 · 0 评论 -
MyEclipse6.6 配置SVN的方法
下载myeclipse-svn-site-1.6.16.zip,将其解压。将features和plugins直接放置在MyEclipse6.6安装目录下的myeclipse/eclipse文件夹下即可。例如我的就是:放在D:\Java\MyEclipse 6.6\myeclipse\eclipse文件夹下原创 2015-03-10 13:12:57 · 1246 阅读 · 0 评论 -
用循环语句输出菱形图形
代码如下:public class TriangTest { public static void main(String[] args) { int n = 4;//最大三角形的行数 for(int i = 0; i < n - 1; i++) { for(int x = i + 1; x < n; x+原创 2015-03-17 12:28:36 · 9492 阅读 · 2 评论 -
Java中遍历Map的两种方法:keySet和entrySet
//方法一 Set set = map.keySet(); for (String s:set) { System.out.println(s+","+map.get(s)); } //方法二 Set> entryseSet=map.entrySet(); for (Map.Entry entry:entryseSet) {转载 2014-08-05 08:47:17 · 428 阅读 · 0 评论 -
org.eclipse.core.internal.registry.ConfigurationElementHandle
creation of element failed org.eclipse.core.internal.registry.configurationelementhandle ##解决以上问题的最好办法是: 把configuration文件下的org.eclipse.update文件夹删掉 然后重启myeclipse即可。原创 2014-08-12 14:39:28 · 475 阅读 · 0 评论 -
MyEclipse启动没有信息显示的解决方法
Console中的“Open Console”切换成“Java Stack Trace Console”原创 2014-08-15 19:24:06 · 532 阅读 · 0 评论 -
Java compiler level does not match the version of the installed Java project facet
右键项目“Properties”,在弹出的“Properties”窗口左侧,单击“Project Facets”,打开“Project Facets”页面。在页面中的“Java”下拉列表中,选择相应版本就OK了原创 2014-08-29 21:58:29 · 318 阅读 · 0 评论 -
用两个栈实现一个队列的功能,用Java实现
import java.util.Stack;public class QueueByTwoStacks {private Stackstack1;private Stackstack2;public QueueByTwoStacks() {stack1 = new Stack();stack2 = new Stack();}public static void main(String[] arg原创 2014-09-17 20:59:28 · 916 阅读 · 0 评论 -
MyEclipse中怎么在接口中的方法定位到实现类
在接口中的方法定位到实现类时的快捷键:Ctrl + T原创 2015-01-27 17:55:02 · 2430 阅读 · 0 评论 -
自己生成MyEclipse-6.5注册码的源码
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class MyEclipseGen { private static final String LL = "Decompiling this copyrighted so原创 2014-12-30 14:10:20 · 493 阅读 · 0 评论 -
java中的字段和属性的区别
1、Java中的属性,通常可以理解为get和set方法属性只局限于类中方法的声明,并不与类中其他成员相关。例如:void setName(String s){}String getName(){}当一个类中拥有这样一对方法时,我们可以说,这个类中拥有一个可读写的name属性(注意是小写name)。如果去掉了set的方法,则是可读属性,反之亦然。2、而字段,通常叫做“类成员变量”类原创 2015-01-06 11:06:17 · 1037 阅读 · 0 评论 -
Connector attribute SSLCertificateFile must be defined when using SSL with A
修改tomcat/conf/server.xml文件:<Connectorport="8443" protocol="HTTP/1.1" maxThreads="150"SSLEnabled="true" scheme="https" secure="true"clientAuth="false" sslProtocol="TLS" keystoreFile="原创 2017-06-15 15:06:21 · 5370 阅读 · 2 评论