
java
刘客青
这个作者很懒,什么都没留下…
展开
-
java中路径分隔符的选用问题
在widows中,路径分隔符是反斜杠 \ ,在liinux中,路径分隔符是斜杠 / 。在单个文件下载downloadSingleFile()方法中,第三个参数relativeRemotePath强制使用反斜杠 \ 。如果FTP服务器部署在linux中,那么数据查询就会失败。也就是说,linux是不支持反斜杠做路径分隔符。如果使用File.separator,那么会根据当前运行程序的机器生成分隔符,这对于在windows上开发测试阶段是不适用的。如果我们统一使用斜杠 / , linux是支持的,windows原创 2020-10-27 14:12:53 · 376 阅读 · 0 评论 -
java开发策略
面向对象:使用面向对象的思想,把复杂的操作拆解成为对多个实体的操作。而每个实体对应的是一个数据库表。原创 2016-02-11 13:41:35 · 586 阅读 · 0 评论 -
checkbox传值问题
根据W3C的规则未选中的checkbox和禁用的控件不是有效控件,不会被POST。因此如果要未选中的checkbox表示值0的话,就不得不曲线完成了。最近研究Zend Framework时候,发现其中的一个方法formCheckbox()。这个方法是生成checkbox表单的。但是它在生成checkbox的之前会生成一个hidden表单。这种做法很巧妙。比如:转载 2015-11-26 10:03:41 · 6465 阅读 · 0 评论 -
== 和 Equals 的区别
1. == 是一个运算符。 2.Equals则是string对象的方法,可以.(点)出来。 我们比较无非就是这两种 1、基本数据类型比较 2、引用对象比较 1、基本数据类型比较 ==和Equals都比较两个值是否相等。相等为true 否则为false; 2、引用对象比较 ==和Equals都是比较栈内存中的地址是否相等 。相等为true 否则为fa原创 2015-09-14 19:18:05 · 411 阅读 · 0 评论 -
java为什么配置环境变量
第一代语言:打孔机——纯机器语言。 第二代语言:汇编。 第三代语言: C、Pascal、java、.NET(面向过程,面向对象,高级语言)。 .java原创 2015-07-12 18:56:12 · 520 阅读 · 0 评论 -
java生成说明文档
javadoc -d mydoc -author -version HelloJava.java 其中:mydoc是要生成到目录,HelloJava.java是要生成注释文档的类。原创 2015-07-12 19:01:15 · 616 阅读 · 0 评论 -
java基础
API:应用程序编程接口。 java的源码在JDK中src.zip文件中。 变量的分类:按数据类型,基本数据类型,引用数据类型。 基本数据类型包括:数值型,字符型,布尔型。数值型包括:整数类型,浮点类型。整数类型包括:byte,short,int,long;浮点类型包括:float,double。字符型包括:char。布尔型包括:boolean。 引用数据类型包括:class(类),inte原创 2015-07-12 19:50:39 · 440 阅读 · 0 评论 -
java线程
使用一个线程的过程,可以分为4个步骤: ①定义一个线程,同时指明这个线程所要执行的代码,即期望完成的功能。 ②创建线程对象。 ③启动线程。 ④终止线程。————————-接下来,分述每个步骤————————- 定义一个线程类通常有两种方法,分别是继承java.lang.Thread类和实现java.lang.Runnable接口。 创建线程时继承Thread类并重写Thread类的run原创 2015-07-01 00:32:39 · 388 阅读 · 0 评论 -
java的线程同步
问题:前面学习的线程都是独立的,而且异步执行,也就是说每个线程都包含了运行时所需要的数据或方法,不需要外部资源或方法,也不必关心其他线程的状态或行为。但是经常有一些同时运行的线程需要共享数据,此时就需要考虑其他线程的状态或行为,否则就不能保证程序运行结果的正确性。 解决方案: 线程同步:当两个或多个线程需要访问<同一资源>时,需要已某种顺序确保该资源某一时刻只能被一个线程使用的方式。 采用同步原创 2015-07-01 00:58:42 · 554 阅读 · 0 评论 -
JNDI
JNDI( Java Naming and Directory Interface ),是Java平台的一个标准扩展,提供了一组接口、类和关于命名空间的概念。如同其它很多Java技术一样,JDNI是provider-based的技术,暴露了一个 API和一个服务供应接口(SPI)。这意味着任何基于名字的技术都能通过JNDI而提供服务,只要JNDI支持这项技术。JNDI目前所支持的技术包括 LD原创 2015-06-04 11:54:27 · 469 阅读 · 0 评论 -
三元运算符
(条件表达式)?表达式1:表达式2;要求:表达式1和表达式2为同种数据类型。既然是运算符,就一定会有运算的结果,结果的数据类型与表达式1,2的类型一致。三元运算符在一定程度上可以与if-else互换。原创 2015-06-21 18:06:02 · 529 阅读 · 0 评论 -
swicth循环结构
switch(变量){}注意:1.变量有以下的数据类型:byte short int char 枚举 String(在java1.7才加入的)。 2.case后只能填写变量的值,不能写范围。 3.default是可以省略的,并且位置也是灵活的。但是,通常将其放在case语句之后。 4.一旦满足某个case语句,则进入执行其操作,直到遇到原创 2015-06-22 12:30:28 · 490 阅读 · 0 评论 -
逻辑运算符和位运算符
逻辑运算符:运算符的两端是boolean值。位运算符:两端是数值类型的数据。原创 2015-06-22 12:15:22 · 542 阅读 · 0 评论 -
赋值运算符
short s =10 ;s = s+5;//报编译异常。java中数字默认int类型,高转低时,要强制类型转换s = (short) (s+5)ls+ = 5;//与s=s+5相同。但是结果不会改变s的数据类型。原创 2015-06-22 12:02:59 · 482 阅读 · 0 评论