![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java 基础
smartfirstme
这个作者很懒,什么都没留下…
展开
-
四不同随即
import java.util.HashSet;import java.util.Iterator;import java.util.Random;import java.util.Set;public class a { /** * @param args */ public String random(){ ...2009-11-06 12:09:13 · 66 阅读 · 0 评论 -
java 位移(转)
移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:<<(左移)、>>(带符号右移)和>>>(无符号右移)。 在移位运算时,byte、short和char类型移位后的结果会变成int类型,对于byte、short、char和int进行移位时,规定实际移动的次数是移动次数和32的余数,也就是移位33次和移位1次得到的结果相...原创 2010-12-28 19:40:25 · 72 阅读 · 0 评论 -
class 的一些知识
public class Class_test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub // 第一部分 Class_test test = new Class_test(); ...原创 2011-01-12 16:47:37 · 86 阅读 · 0 评论 -
request得到中文乱码
bt = new String(bt.getBytes("ISO8859_1"),"GB2312");开始写成了iso859-1结果报错了,后来就改成下划线ok了。原创 2011-01-19 16:14:09 · 81 阅读 · 0 评论 -
flex+blazeds+spring
前提:下载blazed,把war包下面的web-inf下面的lib中的所有jar包加载到项目中去,并且把里面的flex文件夹放到web-info下面(当然这个路径是可以配置的)。因为用到springMVC所以需要导入 spring-MVC的jar包1.web.xml中添加Spring MVC转发 <!-- MessageBroker Servlet 单独为Flex配置x...原创 2011-05-22 14:57:15 · 91 阅读 · 0 评论 -
对象、引用的关系
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.LineNumberReader;import java.math.BigDecimal;import java.net.InetAddress;import java.net.Networ...原创 2011-03-01 10:36:20 · 84 阅读 · 0 评论 -
文件过滤 FileNameFileter
public static void main(String[] args) throws IOException { File dir =new File("src/common"); File path = dir.getAbsoluteFile(); File[] files = dir.listFiles(new FilenameFilter(){ public b...原创 2011-03-01 13:33:36 · 80 阅读 · 0 评论 -
double float decimal
声明:摘自其他人的博客, 总之唯一同一目的就是共享,共同进步,再就是给自己留个备份 float:浮点型,含字节数为4,32bit,数值范围为-3.4E38~3.4E38(7个有效位) double:双精度实型,含字节数为8,64bit数值范围-1.7E308~1.7E308(15个有效位) decimal:数字型,128bit,不存在精度损失,常用于银行帐目计算。(28个有效位)...原创 2010-11-12 09:37:17 · 138 阅读 · 0 评论 -
方法传参 “引用赋值”
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.LineNumberReader;import java.math.BigDecimal;import java.net.InetAddress;import java.net.Networ...原创 2010-11-30 16:44:43 · 99 阅读 · 0 评论 -
java 中应用FTP的一些知识点及注意
主要有ftp的上传、下载、取得ftp文件列表功能。其中上传引用的是jdk自带的sun.net.flt.FtpClient(路径不知时候正确),文件列表和下载应用的是apache 的common -net .jar jar包具体代码如下: /** * 连接ftp服务器 * @param server 服务器地址 * @param user 用户名 * @p...原创 2011-07-11 11:57:04 · 150 阅读 · 0 评论 -
java 执行cmd命令
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;public class ExecCommand { public static String execCommand(Strin...原创 2011-10-20 18:01:51 · 85 阅读 · 0 评论 -
java 死锁简单理解
public class DeadLock { public static String resource1="df";//资源一 public static String resource2="df";//资源二 /** * @param args */ public static void main(String[] args) { // TODO ...原创 2011-11-04 14:36:35 · 83 阅读 · 0 评论 -
http outputStream 乱码问题
response.getOutputStream().write("中国".getBytes("UTF-8")); OutputStream os = httpCon.getOutputStream(); os.write(content.getBytes("UTF-8"));原创 2012-04-27 14:56:26 · 280 阅读 · 0 评论 -
java hashcode 方法
以下、(转载)----------java的HashCode方法有许多人学了很长时间的Java,但一直不明白hashCode方法的作用, 我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。 你知道它们的区别吗?前者集合内的元素是有序的,元素可...原创 2012-05-14 13:16:24 · 72 阅读 · 0 评论 -
(转摘)Linux终端模式下查看电脑硬件配置
Linux终端模式下查看电脑硬件配置情况 由Linux系统中文网(Linux521.com)编辑收集整理,除Linux521注明原创文章外,其版权归原作者所有。如果您在学习中遇到问题欢迎在下面的评论中留言,我们会尽全力解答您的问题。 lsb_release -a 查看系统版本. cat /etc/redhat-release 看这个配置文件也可以.不过管理员可以修改...原创 2012-05-24 14:16:34 · 154 阅读 · 0 评论 -
产品开发技术终结
1、propertiesConfig 类 专门服务则properties文件加载的、也可动态改变2、DBUtils 类 专门对数据库的操作工具类、非常方便3、要定义泛型方法,只需将泛型参数列表置于返回值前。如: public <T> T queryBean(Class<T> beanClass,String sql, Object[] para...原创 2012-03-12 10:56:58 · 78 阅读 · 0 评论 -
java 转义字符
点的转义:. ==> u002E美元符号的转义:$ ==> u0024乘方符号的转义:^ ==> u005E左大括号的转义:{ ==> u007B左方括号的转义:[ ==> u005B左圆括号的转义:( ==> u0028竖线的转义:| ==> u007C右圆括号的转义:) ==> u0029星号的转义:* ==> u002A加号的转义:+ =...原创 2012-03-13 16:48:13 · 77 阅读 · 0 评论 -
字母大写转小写(char)
private static final int LC_OFFSET = 'A' - 'a'; char val = (char) buf[pos]; if ((val >= 'A') && (val <= 'Z')) { val = (char) (val - LC_OFFSET); }...原创 2010-12-28 13:26:40 · 513 阅读 · 0 评论 -
java调用exe
public static void openWinExe() { Runtime rn = Runtime.getRuntime(); Process p = null; try { String command = "notepad"; p = rn.exec(command); } catch (Exc...原创 2010-09-15 20:02:27 · 95 阅读 · 0 评论 -
串行化(序列化)
import java.io.Serializable;public class entity implements Serializable { private String name; private int age; private String sex; private transient String tra; public ...2009-11-06 21:17:31 · 238 阅读 · 0 评论 -
servletContext detail
项目运行的一个环境 getServletContext方法得到该Servlet运行其中的这个背景对象。从这个背景对象中你可以访问如下信息或资源: ·初始化参数 ·存储在背境中的对象 ·与本背景关联的资源 ·日志 可以调用ServletContext.getInitParameterNames()返回一个初始化参数的枚举对象(java.util.Enumeration),或直接指...2010-03-08 14:12:32 · 70 阅读 · 0 评论 -
转:Java regex
import java.util.regex.Matcher;import java.util.regex.Pattern;public class Regex { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub...原创 2010-01-04 09:38:52 · 59 阅读 · 0 评论 -
位移操作
要想位移现将现有类型转化为 int 也就是位移只对int 起作用 将int 转化为 二进制后在进行操作 应用 <<左移一位 也就是相当于 将int 值 *2的一次方 所以要想求2的三次方的话 直接 2 << 3 即可 >> 右位 移 效果正好相反 除以2的n次放 01010 左位移2后 左边多出来的去掉...原创 2010-01-08 17:19:51 · 140 阅读 · 0 评论 -
转:log4j
一、介绍 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输...原创 2010-01-11 15:59:34 · 80 阅读 · 0 评论 -
时间相差天数
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTest { /** * @param args */ public static voi...原创 2010-01-27 17:45:49 · 83 阅读 · 0 评论 -
内部类
一。内部类中的一些简单调用与关系public class InnerClass { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub InnerClass ic=new InnerClass(); InnerClass...2010-05-02 19:47:16 · 61 阅读 · 0 评论 -
Cololection 介绍
1. List.contains();2.List.indexof() ; -13.List.remove(entity)4. Arrays.<entity>asList(entity,entity);5.List.shuffle(list); 洗牌打乱顺序6.list.retainAll(list2); 两个集合的交集7.list.sublist(...2010-05-03 20:29:20 · 68 阅读 · 0 评论 -
struts2 地址栏后面的参数传不过去
检查一下你的form 是不是以post 提交的。 因为struts 2 参数是以post的形式提交的。原创 2010-07-15 16:44:22 · 121 阅读 · 0 评论 -
执行main 类时编译报错
今天写了一个类(main)的时候 run 运行配置的时候,选择1.4 就报错,后来弄了一顿才发现,原来我的整个项目设置的编译环境是1.5 。原创 2010-07-22 09:07:22 · 129 阅读 · 0 评论 -
Java 四舍五入
Math.round() 不是四舍五入方法,今天项目上 例如:Math.round(Double 599.795) 最后生成的 是 599.79如果想用四舍五入的话, DecimalFormat df =new DecimalFormat("#.##"); df.fromat(doubleValue); 如果最后还是要double的话,就Double.parseDouble()...原创 2010-07-28 15:33:15 · 57 阅读 · 0 评论 -
冒泡排序的简单例子
public class maopao { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int[] a ={70,22,23,45,26,88,11,77}; //实现降序排列 for(int ...2009-09-04 11:11:28 · 141 阅读 · 0 评论 -
clone 的一个简单例子
import java.util.Arrays;public class maopao implements Cloneable { @Override protected Object clone() throws CloneNotSupportedException { // TODO Auto-generated method stub maopao a=null; ...2009-09-05 12:24:27 · 61 阅读 · 0 评论 -
多线程 同步 简单示例
import java.util.Arrays;public class maopao extends Thread{ public static int a=9; String k=new String(""); @Override public void run() { // TODO Auto-generated method stub System.out.printl...2009-09-05 13:51:04 · 73 阅读 · 0 评论 -
java基础(由于自学,欢迎大家点评,在下不胜感激!)
0x7fffffff 是十六进制 转化为2进制为 7个1 十进制的话 即2的31 次方减去一(整形的最大值) o 开头的表示八进制ox 表示16进制 int 4字节 1字节表示8bit (即8个二进制位) 所以int表示的最大长度就是 32位全为1 即 1*2^0+1*2^1.... 所以就是32个空位 ...原创 2010-02-07 00:56:39 · 89 阅读 · 0 评论 -
StringBuilder
转载: StringBuilder类一个String对象的长度是固定的,不能改变它的内容,或者是附加新的字符至String对象中。您也许会使用+来串联字符串以达到附加新字符或字符串的目的,但+会产生一个新的String实例。如果程序对这种附加字符串的需求很频繁,并不建议使用+来进行字符串的串联。在面向对象程序设计中,最好是能重复运用已生成的对象,对象的生成需要内存空间与时间,不断地产生St...原创 2010-06-02 08:29:27 · 77 阅读 · 0 评论 -
42中常见HTTP相应代码和常见的HTTP报头
46个标准的报头、本来想从文章中摘出来、但是发现没法复制、所以上传这本书籍、具体内容参考书籍中附录B 附录Citeye越做越垃圾了,传不上来了、说一下书名吧RESTfull Web Service中文版(扫描).pdf另外也可以参考http://en.wikipedia.org/wiki/List_of_HTTP_header_fields...原创 2012-11-16 17:39:13 · 144 阅读 · 0 评论