![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
lpz283929516
这个作者很懒,什么都没留下…
展开
-
java中int和string类型之间转换的几种方法
●字符串类型String转换成整数int1). int i = Integer.parseInt([String]); 或i = Integer.parseInt([String],[int radix]);2). int i = Integer.valueOf(my_str).intValue();注: 字符串转成 Double, Float, Long 的方法大同小异.●如何将整数原创 2009-09-03 08:06:00 · 676 阅读 · 0 评论 -
java关键字Transient
java关键字Transient <br /> <br />Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想 <br />用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。 <br />transient是Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,transient型变量的值不包括在串行转载 2011-04-29 16:38:00 · 453 阅读 · 0 评论 -
project facet java version 1.6 is not supported
项目中的jdk1.6不支持。 解决方法: 法1,选中项目 Properties , 选择 Project Facets,右击选择 Java , Change Version ... 即可。 法2,在 项目的目录下有一个.settings的文件夹,该文件夹下有一个org.eclipse.wst.common.project.facet.core.xml文原创 2011-06-29 16:38:00 · 8911 阅读 · 2 评论 -
为pdf文件添加水印处理
首先需要的jar包为iText-2.1.2u.jar、iTextAsian.jar。import java.awt.Color;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import原创 2011-11-16 21:22:31 · 9470 阅读 · 1 评论 -
java生成唯一的UUID码
UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成的API。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字 UUID由以下几部分的组合: (1)当前日期和时间,UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余原创 2011-11-09 20:51:27 · 923 阅读 · 0 评论 -
java改变某一个目录下的文件名字
import java.io.File;public class ModifyFileName { public static void main(String[] args) { File file = new File("E:/测试文件夹"); listFiles(file); } public static void listFiles(File file原创 2011-11-13 10:47:43 · 290 阅读 · 0 评论 -
java改变目录下所有文件的名字
import java.io.File;public class ModifyFileName {public static void main(String[] args) {File file = new File("E:/测试文件夹");listFiles(file);}public static void listFiles(File file) {if原创 2011-11-13 10:57:47 · 696 阅读 · 0 评论 -
将访问网址所返回的xml结果,接收并处理为字符串
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.URL;import java.net.URLConnection;import javax.xml.原创 2011-12-29 14:59:08 · 692 阅读 · 0 评论 -
如何将java工程转变为web工程
有时候将web工程导入eclipse中,会变为一般的java工程,那样就无法部署至web服务器中。以下方法可以将java工程转化为web工程:1、打开Eclipse里你要转换的工程的磁盘路径,在根路径里找到.project文件并打开!找到标签。如果是java工程里面只有org.eclipse.wst.common.modulecore.ModuleCoreNatureorg.e原创 2012-02-08 11:17:45 · 16365 阅读 · 1 评论 -
校验用户是否登录过滤器Filter
1、首先需要在web.xml中配置过滤器 CheckLoginFilter net.cnki.tpi.cms.util.CheckLoginFilter redirectURL /login.jsp notCheckURLList /error.jsp;/login.jsp原创 2012-05-16 14:59:49 · 5133 阅读 · 4 评论 -
java全角半角间的转换
import java.io.UnsupportedEncodingException;public class FullCharConverter { public static void main(String[] args) throws UnsupportedEncodingException { // 全角转半角 Strin原创 2012-08-08 10:40:44 · 733 阅读 · 0 评论 -
java解析xml文件
1、xml文件如下: localhostXHISsasa2、java操作类如下: package com.test.xml;import java.io.IOException;import java.io.InputStream;import javax.xml.parsers.DocumentBuilder;import javax.xml.pars原创 2012-08-28 11:42:10 · 1259 阅读 · 1 评论 -
java多线程的两点误区
<br /><br />在使用java线程的时候,特别是初学者总会有几点很常见的误区,下面以以下代码为例:<br />线程类:<br />package threadtest1;<br />public class ReturnThreadInfo extends Thread {<br /> private String str;<br /> public ReturnThreadInfo() {<br /> this.str = "Hello";<br /> }<br /转载 2011-04-29 17:41:00 · 412 阅读 · 0 评论 -
线程同步的方法
<br />用什么关键字修饰同步方法 ? 用synchronized关键字修饰同步方法<br /> 同步有几种实现方法,都是什么?分别是synchronized,wait与notify<br />wait():使一个线程处于等待状态,并且释放所持有的对象的lock。<br />sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉InterruptedException异常。<br />notify():唤醒一个处于等待状态的线程,注意的是在调用此方法的时候,并不能确切的唤醒某一转载 2011-05-18 22:45:00 · 402 阅读 · 0 评论 -
SystemProperties读取资源文件.properties文件的配置属性
<br />SystemProperties.java属性类是读取src下面的visaManagement.properties配置文件,具体如下所示:<br /> <br />import java.io.IOException;<br />import java.util.Properties;<br />import org.apache.log4j.Logger;<br />/**<br /> * 系统配置文件<br /> *<br /> */<br />public class SystemPro原创 2010-10-22 14:34:00 · 4443 阅读 · 0 评论 -
Java中的访问权限控制
Java中的访问权限控制符有四个.作用域_____当前类____同一package___子孙类____其他packagepublic______√___________√__________√___________√protected___√___________√__________√___________×friendly_____√___________√__________原创 2010-01-13 17:26:00 · 598 阅读 · 0 评论 -
日期类型的处理及转换
1.在insert语句修改时间转换函数conver(datetime,2009-08-08,120)2或者在java中lg.setSendTime(new Date(2009-1900,7,8));//year必须减去1900 ,month是0-11的 小一位在储存一下日期方面的资料1.计算某一月份的最大天数Calendar time=Calendar.getInstanc原创 2009-12-18 11:28:00 · 636 阅读 · 0 评论 -
java中this和super的用法
this的用法在java中大体可以分为3种: //1.普通的直接引用 class test { private int x,y; public test(int x,int y) { setX(x);//也可以写为this.setX(x);这种情况下this可以省略. }}//2.方法中的某个形参名与当前对象的某个成员有相同的名字.为了不混淆,使用th原创 2010-03-12 10:13:00 · 4075 阅读 · 0 评论 -
Java之@SuppressWarnings
用了这个,MyEclipse里就不会报那些警告了,看起来漂亮多了常用的:@SuppressWarnings("unchecked"),泛型@SuppressWarnings("deprecation"), deprecated方法@SuppressWarnings(value={"deprecation","unchecked"}) 双选@SuppressWarnings(原创 2009-12-29 10:54:00 · 1208 阅读 · 1 评论 -
面试题
1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为原创 2010-03-15 10:53:00 · 537 阅读 · 0 评论 -
Java中常用设计模式总结
在Java中有23中设计模式,下面只对部分常用的设计模式介绍一下:1.单例模式(有的书上说叫单态模式其实都一样)该模式主要目的是使内存中保持1个对象。看下面的例子:package org.sp.singleton;//方法一public class Singleton {//将自身的实例对象设置为一个属性,并加上Static和final修饰符private st原创 2010-03-15 10:48:00 · 825 阅读 · 0 评论 -
Java多线程编程详解
一:理解多线程多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是否是物理上的“同时”。如果系统只有一个CPU,那转载 2010-03-16 09:39:00 · 551 阅读 · 0 评论 -
Java的栈与堆
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2.栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,原创 2010-03-25 17:54:00 · 493 阅读 · 0 评论 -
maven项目中自动下载jar包的pom.xml配置
http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> edar-转载 2010-04-08 13:06:00 · 14396 阅读 · 0 评论 -
使用JSON-LIB转换JAVA对象
使用JSON-LIB可以极大的简化JAVA对象转换成JSON对象所需进行的操作,更可以避免人工操作生成JSON对象字符串时带来的麻烦和误操作:使用JSON-LIB,首先要有几个支持的包:http://json-lib.sourceforge.net下载json-lib-1.1-jdk15.jarcommons-lang.jar、commons-logging.jar,commons-beanuti转载 2010-04-08 13:15:00 · 720 阅读 · 0 评论 -
将指定文件内容转化为指定编码的字符串
public class StringFromFile(){ //将一个文件内容读取为一个字符串 public static String getStringFromFile(String xmlfilename) { InputStream inputStream = CardKindTest.class.getClassLoader().getResourceAsStream(x原创 2010-04-20 13:19:00 · 1105 阅读 · 0 评论 -
java中的中文乱码处理
1.在页面设置编码方式(UTF-8)2.编写字符编码过滤器 在过滤器中写下一下代码:HttpServletRequest request = (HttpServletRequest)arg0;HttpServletResponse response = (HttpServletResponse)arg1;//设置字符编码属性request.setCharacterEncodin原创 2015-09-08 15:36:33 · 519 阅读 · 0 评论