
java
ytuglt
这个作者很懒,什么都没留下…
展开
-
windows环境下将java注册成为开机自启动服务
第一步:首先要将java工程打包为源代码1、右击工程->Export2、选择Runnable JAR file3、填写输出jar程序名称存储路径,指定main类4、点击Finish就ok了,然后打开刚才所设置的目录,就可以看到所生成的jar文件了第二步:将生成的jar文件转换成exe文件1、下载jsmooth工具,工具已上传到附件2、到安装目录下,打原创 2015-07-27 10:44:05 · 4527 阅读 · 0 评论 -
Mina 概要解说
MINA 框架简介 Apache Mina Server是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(然,也可以提供JAVA对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina提供了事件驱动、异步(Mina 的异步IO 默认使用的是JAVA NIO 作为底层支持)操作的编原创 2015-07-16 11:08:25 · 359 阅读 · 0 评论 -
ZXING code 打包jar文件
zxing code可以直接从github下载下载地址:https://github.com/zxing/zxing下载解压主要需要用到以下文件:android ——这是一个Android的示例工程android-integration ——这是使用QR码工程需要引用的一个源码androidtest ——这是一个Android的简单测试工程,原创 2015-07-20 22:46:11 · 857 阅读 · 0 评论 -
java 参数 "..." 使用介绍
public static void aa(Object... args){ }在这个方法里面Object... 代表什么?意思就是参数是可变的,意思就是说,你在调用这个方法的时候你可以给他传一个String类型的参数,也可以给他传一个Int类型的参数,或者多个不同类型的参数,很灵活的。 如:public class Test { publi转载 2015-07-23 22:19:35 · 394 阅读 · 0 评论 -
Integer == Integer? int "=="
[java] view plaincopyprint?/** *Q:Integer和Integer对象用 == 进行比较的过程是怎样的? * *看例子 */ public class Test { public static void main(String[] args) { int a转载 2015-08-03 17:15:28 · 369 阅读 · 0 评论 -
java中instanceof用法
java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。 用法:result = object instanceof class参数:Result:布尔类型。Object:必选项。任意对象表达式。Class:必选项。任意已定义的对象类。说明:转载 2015-08-17 14:01:36 · 208 阅读 · 0 评论 -
java中不同类型的数据放到一个数组中
如何将不同类型的数据放到一个数组中,下面给出一个例子Object[] os = new Object[3];os[0] = 1;os[1] = "lsd“os[2] = true;in this way ,we can take different types data into a array原创 2015-08-06 10:24:13 · 10725 阅读 · 0 评论 -
java synchronized详解
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个synchron转载 2015-08-19 14:42:01 · 251 阅读 · 0 评论 -
java中的WeakReference
java语言中为对象的引用分为了四个级别,分别为 强引用 、软引用、弱引用、虚引用。本文只针对java中的弱引用进行一些分析,如有出入还请多指正。在分析弱引用之前,先阐述一个概念:什么是对象可到达和对象不可到达状态。其实很简单,我举个例子:现在有如下两个类class A class B,在JVM上生成他们两个类的实例分别为 instance a instance转载 2015-09-18 14:39:06 · 230 阅读 · 0 评论 -
java 程序 生成可执行文件exe ,运行出现java exception 错误提示框,解决方法思路
最近在写了mina框架的服务端,写完程序在Eclipse环境下运行均是正常的,然后按照之前写的博客 windows环境下将java注册成为开机自启动服务,生成windows下可执行文件exe格式,按照以往,这样直接双击运行exe文件就可以了,但是这次出现java exception的错误对话框,那么这个问题怎么解决呢,经过一番思考,解决步骤如下:1、在命令行下输入java -jar原创 2015-11-17 20:35:21 · 1954 阅读 · 0 评论 -
eclipse下导入jdk源码
step1:打开eclipse选择Window->Preferencestep2:选择Java->Installed JREsstep3:选中你所安装的jre,点击Edit,进入Edit JRE,如下所示step4:选中rt.jar,点击Source Attachmentstep5:在对话框中,点击External F转载 2016-01-18 16:46:46 · 230 阅读 · 0 评论 -
Thread join()使用说明
thread.Join把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕后,才会继续执行线程B。t.join(); //使调用线程 t 在此之前执行完毕。t.join(1000); //等待 t 线程,等待时间是1000毫秒测试demo:public class MainClas原创 2016-10-19 11:02:35 · 437 阅读 · 0 评论 -
eclipse 设置字体的地方
eclipse打开Window -> Preferences -> General -> Appearance-> Colors and Fonts -> Basic 里面有 Text Editor Block Selection Font 以及 Text Font 两个可以设置的地方。注意:里面有好多可以选择的语言单独设置字体大小,此处的basic是属于适用于所有的字体的设置,即基原创 2015-07-16 11:08:24 · 273 阅读 · 0 评论 -
java EE 项目解决TOMCAT 部署工程
file-》new->Dynamic WebProject->起个名字,下一步下一步到完,然后进入新建的工程目录下面,如下图EE 项目解决TOMCAT 部署工程" TITLE="java EE 项目解决TOMCAT 部署工程" />拷贝选中的文件到新的工程目录下,覆盖掉原先的,刷新一下,在 server窗口右击点Add and Remove,如下图EE 项目解决TOMCAT 部署工程"原创 2015-07-16 11:08:18 · 306 阅读 · 0 评论 -
eclipse 设置字体的地方
eclipse打开Window -> Preferences -> General -> Appearance-> Colors and Fonts -> Basic 里面有 Text Editor Block Selection Font 以及 Text Font 两个可以设置的地方。注意:里面有好多可以选择的语言单独设置字体大小,此处的basic是属于适用于所有的字体的设置,即基原创 2015-07-16 11:08:23 · 450 阅读 · 0 评论 -
JAVA中的接口和抽象类(转)
在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类往往用来表征我们在对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象,我们不能把它们实例化(拿不出一个具体的东西)所以称之为抽象。 比如:我们要描述“水果”,它就是一原创 2015-07-16 11:08:54 · 255 阅读 · 0 评论 -
字面量
1、整数字面量为整形int2、小数字面量为双精度浮点型double原创 2015-07-16 11:07:20 · 265 阅读 · 0 评论 -
环境变量,JRE全称, unicode…
环境变量定义:在操作系统当中,用来指定操作系统运行时需要的一些参数。Path环境变量:操作系统外部命令搜索路径classpath环境变量:类文件搜索路径,其中"."代表当前目录JRE:Java Runtime Environment Java运行时环境unicode编码中英文字符和中文字符占用的内存空间是一样的原创 2015-07-16 11:07:24 · 307 阅读 · 0 评论 -
逻辑与和短路与的区别
短路与(或)会从左往右逐个判断式子,只要能得出结果后面的式子不再判断。逻辑与(或)会全部判断后得出结果。比如String a = null;(a == null) || (a.length() == 0)会等于true(a == null) | (a.length() == 0)会抛空指针异常原创 2015-07-16 11:07:25 · 819 阅读 · 0 评论 -
eclipse svn 提交步骤
1、右击team -> 与资源同步,注意,此时同步仅仅会列出不同的代码,2、双击不同列出来不同的代码,比对,如果有冲突,则根据比对把最新的和自己的代码整合。3、整合完毕之后,右击代码,编辑冲突或标记为已解决4、更新最新的代码,没有冲突的代码会直接覆盖,即直接更新即可5、最后在右击提交,就可以了原创 2015-07-16 11:08:20 · 283 阅读 · 0 评论 -
java for(int i:d)&nbs…
这里的for是Java中forEach, 用来遍历数组的。for(int i : d) 就是遍历int型数组d的 每一次访问数组d的时候读取的数据放入int型的i中。和for(int i=0;ipublic class e1 {public static void main(String[] args){ int[]d=new int[] {1,2,3,4,64,1234,31原创 2015-07-16 11:09:04 · 327 阅读 · 0 评论 -
POI与JXL 操作excel比较
POI是一个标准的Apache项目,提供了完整的接口,不过也正因为这个POI用起来会很比较复杂不容易上手。相比较JXL就用起来就方便很多,功能也显得少了一些,不过应付起常见操作还是绰绰有余,JXL不支持设置打印区域。在我接触的很多项目中,都是采用的JXL,可以说JXL用POI20%的代码实现了Poi 80%的功能。jxl的主要功能有: 1.从Excel 95、97、2000等格式的文件中读原创 2015-07-16 11:09:07 · 578 阅读 · 0 评论 -
逻辑与和短路与的区别
短路与(或)会从左往右逐个判断式子,只要能得出结果后面的式子不再判断。逻辑与(或)会全部判断后得出结果。比如String a = null;(a == null) || (a.length() == 0)会等于true(a == null) | (a.length() == 0)会抛空指针异常原创 2015-07-16 11:07:27 · 706 阅读 · 0 评论 -
Mina 概要解说
MINA 框架简介 Apache Mina Server是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(然,也可以提供JAVA对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina提供了事件驱动、异步(Mina 的异步IO 默认使用的是JAVA NIO 作为底层支持)操作的编原创 2015-07-16 11:08:26 · 277 阅读 · 0 评论 -
eclipse 快捷键
2011-04-27 11:01eclipse快捷键大全,eclipse查找类,文件,添加注释ctrl+shift+T //查找当前工程下的某个类 实时提示ctrl+shift+R//查找当前工程下的某个文件 实时提示ctrl+/添加注释再给出常用eclipse 快捷键Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+原创 2015-07-16 11:08:29 · 309 阅读 · 0 评论 -
环境变量,JRE全称, unicode…
环境变量定义:在操作系统当中,用来指定操作系统运行时需要的一些参数。Path环境变量:操作系统外部命令搜索路径classpath环境变量:类文件搜索路径,其中"."代表当前目录JRE:Java Runtime Environment Java运行时环境unicode编码中英文字符和中文字符占用的内存空间是一样的原创 2015-07-16 11:07:22 · 630 阅读 · 0 评论 -
Java中的static和volatile
Java中的static和volatile 144 作者 F6 关注 2015.06.07 22:18* 字数 476 阅读 844评论 0喜欢 4 《Effective Java》的并发章节讲了一个线程通信问题的例子,非常好的说明了如何由于失误代码导致的线程间通信失败,没有保证一个线程的所作的修改可以被另一个线程获知,也就是活性失败和安全性失败。回头想想,这样的失误(或者根本就不是失误,而转载 2017-07-05 14:31:41 · 1668 阅读 · 1 评论