
Java基础知识
奈易唔
这个作者很懒,什么都没留下…
展开
-
Java代码块
Java语言中有两种代码块:普通代码块和静态代码块普通代码块在对象被每次被创建的时候执行;静态代码块在对象被首次载入内存的时候执行例如以下代码:Java代码 package cn.com.infosec.test; public class Test { public static void main(Str转载 2013-05-01 16:03:43 · 540 阅读 · 0 评论 -
String工具类
org.apache.commons.lang.StringUtil1.空字符串检查使用函数: StringUtils.isBlank(testString)函数介绍: 当testString为空,长度为零或者仅由空白字符(whitespace)组成时,返回True;否则返回False例程:String test = "";String test2 = "/n/n/转载 2013-05-01 17:09:39 · 506 阅读 · 0 评论 -
Java学习
1. 学习的目的是为了将来进行应用程序的开发,而不是进行语言理论研究2. 将来的应用开发是在成熟的平台上展开,而不是自己从底层开发平台 一、掌握静态方法和属性静态方法和属性用于描述某一类对象群体的特征,而不是单个对象的特征。java中大量应用了静态方法和属性,这是一个通常的技巧。但是这种技巧在很多语言中不被频繁地使用。理解静态方法和属性对于理解类与对象的关系是十分有帮助转载 2013-05-02 22:16:17 · 448 阅读 · 0 评论 -
Java Math的一些用法
java.math.Math类常用的常量和方法:Math.PI 记录的圆周率Math.E记录e的常量Math.abs 求绝对值Math.sin 正弦函数 Math.asin 反正弦函数Math.cos 余弦函数 Math.acos 反余弦函数Math.tan 正切函数 Math.atan 反正切函数 Math.atan2 商的反正切函数Math.toDeg转载 2013-05-02 21:29:39 · 1146 阅读 · 0 评论 -
Java类依赖、被依赖分析工具Class Dependency Analyzer (CDA)
Class Dependency Analyzer (CDA) 是一个免费的,通过分析Java class文件(Apache Commons BCEL™ -Byte Code Engineering Library)来学习类之间依赖关系的工具。 它可以在以下不同的级别上分析依赖关系:一个单独的类,在同一个包下的所有类文件,一个容器下的所有类(譬如Jar包或文件夹)。 分析结果的画面都是转载 2013-05-02 22:02:35 · 5569 阅读 · 0 评论 -
Java学习方法及方向
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于优快云的经典老贴。问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world转载 2013-05-02 22:24:25 · 739 阅读 · 0 评论 -
编程必备
1、一个IT工程师应该具有的技能我认为实用技能包含3个方面,如图1所示: 图1这些都是很重要的:●编码:你必须能够在限定时间内编写出高质量的代码。●经验:具有相关经验表明你对该行业的热情,并能够在一开始就进入工作状态。●理论:理论知识是IT工程师的基础,好的理论知识能够让你快速解决新出现的问题。而准备工作转载 2013-05-02 22:35:46 · 626 阅读 · 0 评论 -
Java异常
算术异常类:ArithmeticExecption空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayException数组下标越界异常:ArrayIndexOutOfBoundsException违背安全原则异常:SecturityException文转载 2013-05-02 21:25:36 · 1150 阅读 · 0 评论 -
WebServices
同进程查找JDNI服务比如说我们通过JNDI来查找Tomcat中配置的DataSource,代码如下Context context = new InitialContext();DataSource ds = (DataSource)context.lookup("java:/comp/env/jdbc/oracleds");将这两行代码放到JSP页面中,在new InitialC转载 2013-05-02 22:38:15 · 811 阅读 · 0 评论 -
Java除法保留N位小数
2.第一种办法import java.text.DecimalFormat;DecimalFormat df2 = new DecimalFormat("###.00");DecimalFormat df2 = new DecimalFormat("###.000");System.out.println(df2.format(doube_var));第一个转载 2013-05-01 17:00:49 · 1373 阅读 · 0 评论 -
趣解Java的23种设计模式
创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。转载 2013-05-01 16:13:23 · 535 阅读 · 0 评论 -
Java中break, continue, return区别
1 使用break 语句在Java 中,break语句有3种作用。 第一,你已经看到,在switch语句中,它被用来终止一个语句序列。 第二,它能被用来退出一个循环。 第三,它能作为一种“先进”goto 语句来使用。 下面对最后 2种用法进行解释。 使用break 退出循环 可以使用break 语句转载 2013-05-01 17:03:32 · 1137 阅读 · 0 评论 -
Java中break, continue, return区别
1 使用break 语句在Java 中,break语句有3种作用。 第一,你已经看到,在switch语句中,它被用来终止一个语句序列。 第二,它能被用来退出一个循环。 第三,它能作为一种“先进”goto 语句来使用。 下面对最后 2种用法进行解释。 使用break 退出循环 可以使用break 语句转载 2013-05-01 17:05:47 · 813 阅读 · 0 评论 -
Java&JSON转化
JSON与XML两者目前在数据交互方面都有很高的使用率,随着现在SOA的兴起,异构系统的整合地位相应提高,本篇文章主要介绍JSON与JAVA对象之间的相互转换。一、对普通类型的JSON模式的转换一般JSON为最普通的String类型组成,没有其它Data或Object等这种特殊类形,具体例子如下:JSON:jsonString = {"name":"jack","sex":"men"转载 2013-05-01 17:13:17 · 647 阅读 · 0 评论 -
Java压缩文件夹(包括所有子文件夹内容)
这里需要一个jar包 //这个包为ant.jar,可以到官方网下载import java.io.File;import org.apache.tools.zip.ZipOutputStream; //这个包在ant.jar里,要到官方网下载import java.io.FileInputStream;import java.io.FileOutputStream;import转载 2013-05-01 16:43:59 · 939 阅读 · 0 评论 -
Java获取路径问题
1.基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servle转载 2013-05-01 17:20:26 · 557 阅读 · 0 评论 -
Java创建文件及文件夹
import java.io.File;import java.io.IOException;public class CreateFileUtil {public static boolean CreateFile(String destFileName) { File file = new File(destFileName); if (file.exists()) {转载 2013-05-01 17:24:19 · 713 阅读 · 0 评论 -
Java文件路径空格及中文处理
1, TestURL().class.getResource("").getPath()或TestURL().class.getResource("").getFile()获得的路径,不能被FileReader()和FileWriter()直接应用。原因是URL对空格,特殊字符(%,#,[]等)和中文进行了编码处理。例如:空格变为%20。有解决方法(1),使用repaceA转载 2013-05-01 22:24:11 · 6883 阅读 · 0 评论 -
绝对路径和相对路径
一、基本概念 1、相对路径-顾名思义,相对路径就是相对于当前文件的路径。网页中一般表示路径使用这个方法。2、绝对路径-绝对路径就是你的主页上的文件或目录在硬盘上真正的路径。绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,比如,你的Perl 程序是存放在 c:/apache/cgi-bin 下的,那么 c:/apache/cgi-bin就是cgi-bin目录的绝对路径在网络中,以htt转载 2013-05-04 11:34:46 · 1469 阅读 · 0 评论