
JAVA学习笔记
文章平均质量分 65
Manketon
这个作者很懒,什么都没留下…
展开
-
一个很好的学习java的网站——java学习室
转自:http://www.java3z.com/cwbwebhome/java.html转载 2015-02-14 18:52:28 · 841 阅读 · 0 评论 -
java字符串的各种编码转换
转自:http://www.blogjava.net/rabbit/archive/2008/03/27/189009.htmlimport java.io.UnsupportedEncodingException;/** * 转换字符串的编码 */public class ChangeCharset { /** 7位ASCII字符,也叫作ISO646-US、U转载 2015-02-08 19:35:19 · 448 阅读 · 0 评论 -
java获取指定日期的时间戳
转自:http://blog.youkuaiyun.com/ewili/article/details/11843357DateFormat df = new SimpleDateFormat("yyyy-MM-dd");Date date = df.parse("2013-03-04");//原文是"20130304",格式不对,但是还可以写为"2013-3-04"Calendar cal = C转载 2015-02-06 15:39:38 · 2343 阅读 · 0 评论 -
静态(static)方法的继承和重写
转自:http://blog.youkuaiyun.com/lubiaopan/article/details/4804139 静态方法大家应该都比较熟悉,在这里主要谈一下静态方法在继承时的一些注意事项。 1、父类方法如果是静态方法,子类不能覆盖为非静态方法;2、父类方法如果是非静态方法,子类不能覆盖为静态方法;3、父类静态方法可以被覆盖,允许在子类中定义同名的静态转载 2015-01-29 13:43:20 · 1526 阅读 · 0 评论 -
static{}语句块详解
转自:http://blog.youkuaiyun.com/lubiaopan/article/details/4802430#声明:转载请注明出处static{}(即static块),会在类被加载的时候执行且仅会被执行一次,一般用来初始化静态变量和调用静态方法,下面我们详细的讨论一下该语句块的特性及应用。 一、在程序的一次执行过程中,static{}语句块中的内容只被执行转载 2015-01-29 12:31:29 · 425 阅读 · 0 评论 -
java项目之间的相互引用
转自:http://dysfzhoulong.iteye.com/blog/1008747一个项目A另一个项目B:(项目A和项目B都是JAVA写的项目) 在A项目中怎么调用B项目中的类和方法 有两种方法 : 1.将一个项目打包成jar包,通过build path 将该jar包引入即可,这种方法是静态的,修改了项目后,要重新引入相应的jar包; 2.通过项目与项目之间建立引用转载 2015-04-08 16:42:59 · 2557 阅读 · 0 评论 -
java类型list、set、数组、map之间的转换
http://www.rigongyizu.com/java-collections-list-set-array-map-convert/转载 2015-04-06 19:48:14 · 612 阅读 · 0 评论 -
Java HashMap 分析之二:Hash code
转自:http://blog.youkuaiyun.com/csfreebird/article/details/7351005散列计算就是计算元素应该放在数组的哪个元素里。准确的说是放到哪个链表里面。按照Java的规则,如果你要想将一个对象放入HashMap中,你的对象的类必须提供hashcode方法,返回一个整数值。比如String类就有如下方法:[java] view plain转载 2015-04-06 19:29:27 · 412 阅读 · 0 评论 -
Java HashMap 分析之一:基本结构
转自:http://blog.youkuaiyun.com/csfreebird/article/details/7347026Java的HashMap非常的常用,本篇研究它的实现算法,最后希望计算出内存占用,性能的量化数据,然后得出什么时候使用HashMap,什么时候不能滥用的结论。HashMap实际上是一个数组,数组里面的每个元素都是一个链表。每个元素在通过put方法放入HashMap中的时候,要转载 2015-04-06 19:25:40 · 337 阅读 · 0 评论 -
用Collections.sort方法对list排序有两种方法
转自:http://www.blogjava.net/landor2004/articles/sort.html用Collections.sort方法对list排序有两种方法第一种是list中的对象实现Comparable接口,如下:转载 2015-04-06 16:30:08 · 558 阅读 · 0 评论 -
Java中文乱码之一 文件编码与系统环境
转自:http://blog.163.com/comfort_122/blog/static/489044092010715103354256/从本文开始阐述我对java中文乱码问题的一些心得。希望这个系列文章能对被java中文编码问题困扰的朋友提供一点帮助。文件编码与系统环境在这个命题里面,我将关注与java源码文件的编码与操作系统自身的编码对于javac编译产生的影响。首先转载 2015-02-08 19:49:58 · 4416 阅读 · 0 评论 -
命令行执行java程序
转自:http://blog.youkuaiyun.com/lee_decimal/article/details/5885406第一:简单的命令行(没有package)c:/temp/bin/GetGreeting.java [java] view plaincopypublic class GetGreeting {转载 2015-02-10 09:19:25 · 463 阅读 · 0 评论 -
java 实例教程
下面的链接很有用http://www.java2s.com/Tutorial/Java/0120__Development/CompileString.htmhttp://docs.oracle.com/javase/tutorial/原创 2015-02-13 17:33:18 · 540 阅读 · 0 评论 -
javax.tools.Diagnostic 类使用示例
转自:http://www.oschina.net/code/snippet_54100_51用于来自工具的诊断的接口。诊断通常报告源文件中指定位置处的问题。但是,并非所有的诊断都与位置或文件关联。位置是指距文件开始位置的字符偏移量(从 0 开始)。负值(除 NOPOS 以外)不是有效位置。行号和列号从 1 开始。负值(除 NOPOS 以外)和 0 不是有效的行号或列号转载 2015-02-12 17:04:32 · 767 阅读 · 0 评论 -
java: 在程序中编译和执行java程序
编译Java程序:import java.io.FileNotFoundException;import java.io.PrintWriter;import com.sun.tools.javac.Main;public class Test { public static void main(String[] argv) t转载 2015-02-10 21:42:15 · 480 阅读 · 0 评论 -
Java获取当前路径
转自:http://www.cnblogs.com/diyunpeng/archive/2011/06/06/2073567.htmlJava获取当前路径1、利用System.getProperty()函数获取当前路径:System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径转载 2015-02-10 21:33:53 · 419 阅读 · 0 评论 -
java的System.getProperty()方法可以获取的值
转自:http://blog.youkuaiyun.com/kongqz/article/details/3987198java.versionJava 运行时环境版本java.vendorJava 运行时环境供应商java.vendor.urlJava 供应商的 URL转载 2015-02-10 21:10:47 · 700 阅读 · 0 评论 -
Java 里把 InputStream 转换成 String 的几种方法
转自:http://unmi.cc/java-convert-inputstream-to-string/我们在 Java 中经常会碰到如何把 InputStream 转换成 String 的情形,比如从文件或网络得到一个 InputStream,需要转换成字符串输出或赋给别的变量。未真正关注这个问题之前我常用的办法就是按字节一次次读到缓冲区,或是建立 BufferedRead转载 2015-02-10 21:02:54 · 640 阅读 · 0 评论 -
Java IO
1.读写文件1.1 InputStream和OutputStream 来读写字符InputStream的read()读取一个字节,会将输入当字符串对待,返回的是字符对应的ASCII码,为int型,如,当输入为123时,其将其视为“123",第一次读取'1',其ASCII码为49,故返回49.。InputStream和OutputStream都是抽象的,不可直接new其对象,文件子类为Fil原创 2014-12-05 11:03:14 · 384 阅读 · 0 评论 -
深入理解java异常处理机制
转自:http://blog.youkuaiyun.com/hguisu/article/details/6155636这篇文章写得很清楚很详细,值得细读转载 2014-12-04 21:57:13 · 386 阅读 · 0 评论 -
Java中带包的类的编译与执行
http://blog.youkuaiyun.com/wbrs13/article/details/4859880 Java 中带包的类的编译与执行以HelloWorld.java 为例( 假设该文件的位置是/home/HelloWorld.java):[java] view plaincopy转载 2015-02-10 11:20:51 · 549 阅读 · 0 评论 -
Java Map遍历方式的选——TreeMap、HashMap的key、value遍历
转自:http://www.cnblogs.com/fczjuever/archive/2013/04/07/3005997.html1. 阐述 对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Ma转载 2015-04-06 10:29:49 · 9509 阅读 · 0 评论 -
JAVA IO系列----ObjectInputStream和ObjectOutputStream类
转自:http://blog.youkuaiyun.com/yitongfling/article/details/6320051·ObjectInputStream和ObjectOutputStream这两个包装类,用于从底层输入流中读取对象类型的数据和对象类型的数据写入到底层输出流。将对象中所有成员变量的取值保存起来就等于保存了对象,将对象中所有成员变量的取值还原就相等于读取了对象。·转载 2015-04-05 21:08:08 · 908 阅读 · 0 评论 -
Java NIO原理图文分析及代码实现
转自:http://weixiaolu.iteye.com/blog/1479656 Java NIO原理图文分析及代码实现前言: 最近在分析hadoop的RPC(Remote Procedure Call Protocol ,远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。可以参考:htt转载 2015-04-05 17:13:53 · 329 阅读 · 0 评论 -
使用 javax.tools 创建动态应用程序
java中Class对象详解http://blog.youkuaiyun.com/yuebinghaoyuan/article/details/7244123Java中反射机制和Class.forName、实例对象.class(属性)、实例对象getClass()的区别http://blog.sina.com.cn/s/blog_7ffb8dd50101转载 2015-02-11 17:30:32 · 621 阅读 · 0 评论 -
关于java中的try-catch-finally语句和return
转自:http://blog.youkuaiyun.com/zollty/article/details/7884670第一:return语句并不是函数的最终出口,如果有finally语句,这在return之后还会执行finally(return的值会暂存在栈里面,等待finally执行后再返回)第二:finally里面不建议放return语句,根据需要,return语句可以放在try和c转载 2015-02-11 11:25:42 · 685 阅读 · 0 评论 -
JAVA -jar命令如何指定classpath
转自:http://blog.youkuaiyun.com/sun93732/article/details/7207037众所周知,如果采用Java -classpath,可以允许用户指定其他的Jar包或者class文件的位置。比如java -classpath lib/*.jar ABC.class但是如果采用了-jar参数,-classpath的功能就会被屏蔽。java的转载 2015-02-11 11:10:21 · 4940 阅读 · 0 评论 -
怎样执行一段存放在字符串变量里面的java代码
java实现字符串转换成可执行代码http://wiselyman.iteye.com/blog/1677444BeanShell快速入门---Java应用程序脚本引擎http://blog.youkuaiyun.com/xymyeah/article/details/713237BeanShell官网http://www.beanshell.org/hom转载 2015-02-10 21:58:25 · 2252 阅读 · 0 评论 -
Java示例:如何执行进程并读取其输出(很好)
转自:http://www.blogjava.net/yidinghe/archive/2012/10/26/390296.html下面是一个例子,演示如何执行一个进程(类似于在命令行下键入命令),读取进程执行的输出,并根据进程的返回值判断是否执行成功。一般来说,进程返回 0 表示执行成功,其他值表示失败。import java.io.*;/** * 示例:转载 2015-02-10 17:28:02 · 949 阅读 · 0 评论 -
java集合类TreeMap和TreeSet
http://blog.youkuaiyun.com/speedme/article/details/22661671转载 2015-04-06 20:46:19 · 455 阅读 · 0 评论 -
详解Java解析XML的四种方法
转自;http://developer.51cto.com/art/200903/117512.htm转载 2015-04-07 21:46:12 · 426 阅读 · 0 评论 -
深入理解Java对象序列化
转自:http://developer.51cto.com/art/201202/317181.htm关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结。此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行定制。在撰写本文时,既参考了Thinking in Java, Effective Java,JavaWorld,转载 2015-04-07 22:39:40 · 461 阅读 · 0 评论 -
java 中的 final 变量
转自:http://wenjiesu.iteye.com/blog/799332转载 2015-04-03 14:36:47 · 301 阅读 · 0 评论 -
Class.forName详解
转自:http://blog.sina.com.cn/s/blog_60f823dd0100ozuz.htmlClass.forName(xxx.xx.xx) 返回一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。至于什么时候用,可以考虑一下这个问题,给出一个字符串变量,它代表一个类的包名和类名,怎么实例化它?转载 2015-02-12 14:42:28 · 443 阅读 · 0 评论 -
Class类的getClassLoader()方法
package minglu;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class HelloWorld { public static void main(String[] args) throws InstantiationException,原创 2015-02-12 16:46:44 · 3699 阅读 · 1 评论 -
java socket编程实例
转自:http://www.cnblogs.com/linzheng/archive/2011/01/23/1942328.html一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层转载 2015-04-03 14:37:59 · 378 阅读 · 0 评论 -
用Java的HttpClient写一个简单的http请求和返回
转自:http://zeusami.iteye.com/blog/1172864Java代码 收藏代码import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import org.ap转载 2015-04-03 14:32:47 · 1785 阅读 · 0 评论 -
static class 静态类(Java)
转自:http://blog.sina.com.cn/s/blog_605f5b4f0100zbps.htmlstatic class 静态类(Java) 一般情况下是不可以用static修饰类的。如果一定要用static修饰类的话,通常static修饰的是匿名内部类。在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关翻译 2015-03-27 10:44:35 · 456 阅读 · 0 评论 -
Java遍历文件夹的两种方法(非递归和递归) .
转自:http://blog.youkuaiyun.com/xiaoyu714543065/article/details/7380203import java.io.File;import java.util.LinkedList;public class FileSystem { public static int num; public static void转载 2015-03-11 16:09:51 · 540 阅读 · 0 评论 -
Java并发编程:Thread类的使用(很好)
转自:http://www.cnblogs.com/dolphin0520/p/3920357.html在前面2篇文章分别讲到了线程和进程的由来、以及如何在Java中怎么创建线程和进程。今天我们来学习一下Thread类,在学习Thread类之前,先介绍与线程相关知识:线程的几种状态、上下文切换,然后接着介绍Thread类中的方法的具体使用。 以下是本文的目录大纲:转载 2015-02-28 11:03:42 · 524 阅读 · 0 评论