JAVA基础
文章平均质量分 67
秀才1989
这个作者很懒,什么都没留下…
展开
-
研究Java类加载机制
类加载是Java程序运行的第一步,研究类的加载有助于了解JVM执行过程,并指导开发者采取更有效的措施配合程序执行。研究类加载机制的第二个目的是让程序能动态的控制类加载,比如热部署等,提高程序的灵活性和适应性。 一、简单过程 Java程序运行的场所是内存,当在命令行下执行:java HelloWorld命令的时候,JVM会将HelloWorld.class加原创 2014-04-29 11:07:39 · 528 阅读 · 0 评论 -
单例模式
单例模式概念:转载 2014-10-11 09:26:13 · 327 阅读 · 0 评论 -
Java集合框架的知识总结
一、简介原创 2014-10-09 13:07:23 · 388 阅读 · 0 评论 -
java中得到当前路径
java中得到当前路径1.获取当前类FtpConfig.class文件的URI目录(记住是目录,即路径不包括自己,如:FtpConfig.class路径是....../ftp/bin/ftp/FtpConfig.class,那么这个方法得到的目录是....../ftp/bin/ftp/)URL url = FtpConfig.class.getResource("");2.得到原创 2014-09-25 09:36:43 · 433 阅读 · 0 评论 -
java中 Date,Calendar, String,Timestamp
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 1、Calendar -> String Calendar calendat = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd")原创 2014-09-15 11:46:42 · 357 阅读 · 0 评论 -
java中的IO整理
java中的IO整理2011-09写在前面:本文章基本覆盖了java IO的全部内容,java新IO没有涉及,因为我想和这个分开,以突出那个的重要性,新IO哪一篇文章还没有开始写,估计很快就能和大家见面。照旧,文章依旧以例子为主,因为讲解内容的java书很多了,我觉的学以致用才是真。代码是写出来的,不是看出来的。最后欢迎大家提出意见和建议。【案例1】创建一个新文件转载 2014-08-30 08:31:37 · 554 阅读 · 0 评论 -
Java 条形码生成(一维条形码)
在这里给大家介绍一个java 生成条形码需要jbarcode.jar 生成条形码支持EAN13, EAN8, UPCA, UPCE, Code 3 of 9, Codabar, Code 11, Code 93, Code 128, MSI/Plessey, Interleaved 2 of 5, PostNet等 这个项目从2005年就成立到现在以有两个修正版本转载 2015-03-19 09:00:23 · 1541 阅读 · 0 评论 -
Java中常用设计模式总结
Java中常用设计模式总结1、工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 2、建造模式:将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象。建造模式使得产品内部表象可以独立的变化,客户不必知道转载 2015-03-11 13:56:14 · 303 阅读 · 0 评论 -
一道JAVA IO面试题
一道JAVA IO面试题将一个GBK编码的文本文件转存为一个UTF-8编码的文本文件。由于很久没用IO流了,当时的代码写的相当混乱,现在整理如下: import java.io.*; public class ChangeEncoding { publicstatic void changeEncoding (String inE转载 2015-03-12 18:22:38 · 521 阅读 · 0 评论 -
JAVA面试--IO
(1)题目:给出一个整数数组,将其写入一个文件,再从文件中读出,并按整数大小逆序打印。这道面试题是我看了好多面试题后自己编的,希望能对将要面试的人有点帮助。对于我这个新手来说,觉得这个题目考察的基础东西还是比较多的:1.对文件的写入和读出方面的考察2.对不同形的数组转换方面的考察3.对string基本用法的考察(split,substring)4.类转载 2015-03-12 18:27:52 · 313 阅读 · 0 评论 -
serialVersionUID作用
serialVersionUID作用 Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常。 Eclipse中转载 2015-04-07 20:10:28 · 278 阅读 · 0 评论 -
JAVA String.format 方法使用介绍
JAVA String.format 方法使用介绍1.对整数进行格式化:%[index$][标识][最小宽度]转换方式 我们可以看到,格式化字符串由4部分组成,其中%[index$]的含义我们上面已经讲过,[最小宽度]的含义也很好理解,就是最终该整数转化的字符串最少包含多少位数字。我们来看看剩下2个部分的含义吧:标识: '-' 在最小宽度内左对齐,不可以转载 2015-04-15 21:20:31 · 278 阅读 · 0 评论 -
String.format详解
Java魔法堂:String.format详解 目录 一、前言 二、重载方法 三、占位符 四、对字符、字符串进行格式化 五、对整数进行格式化 六、对浮点数进行格式化 七、对日期时间进行格式化 八、其他转换符转载 2015-05-13 20:49:20 · 395 阅读 · 0 评论 -
Java中Synchronized的用法
Java中Synchronized的用法原文:http://blog.csdn.net/luoweifu/article/details/46613015作者:luoweifu 转载请标名出处《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Jav转载 2016-05-30 10:16:50 · 253 阅读 · 0 评论 -
java修改文件名
今天帮朋些个网站,做到商品上传的时候需要给文件重新设置名称,以前也做过类的功能,只是没有保存忘了,为了避免以后再重新找,就用此博客记录下,哈哈..... 例子一: public class test1 { public static void main(String[] args) { File file=n转载 2015-01-19 10:26:11 · 460 阅读 · 0 评论 -
java读取csv文件
java读取csv文件 CSV其实就是COMMA SEPARATED VALUE的缩写。在开发中用Java操作csv文件有专门的的API叫javacsv.jar javacsv.jar下载地址: http://sourceforge.net/project/showfiles.php?group_id=33066 下面演转载 2015-01-16 14:28:19 · 515 阅读 · 0 评论 -
URLConnection
通信链接。程序可以通过URLConnection实例向该URL发送请求、读取URL引用的资源。原创 2014-10-20 15:07:37 · 447 阅读 · 0 评论 -
List集合去重
两个List,去掉重复的。remove() 两个List,去掉重复的。remove() publicstaticvoid main(String[]args) { //第一种:List每remove掉一个元素以后, //后面的元素都会向前移动,此时如果执行i=i+1,转载 2014-04-21 14:14:46 · 535 阅读 · 0 评论 -
java中 “==”和“equals”以及instanceof的区别
java基础之 “==”和“ equals”以及instanceof的区别(1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。“==”比较两个变量本身的值,即两个对象在内存中的首地址。“equals()”比较字符串中所包含的内容是否相同。比如:String s1,s2,s3 = "abc", s4 ="abc" ;s1 =转载 2014-05-25 09:23:08 · 2588 阅读 · 0 评论 -
深入研究Java类加载机制
深入研究Java类加载机制 类加载是Java程序运行的第一步,研究类的加载有助于了解JVM执行过程,并指导开发者采取更有效的措施配合程序执行。研究类加载机制的第二个目的是让程序能动态的控制类加载,比如热部署等,提高程序的灵活性和适应性。 一、简单过程 Java程序运行的场所是内存,当在命令行下执行:java HelloWorld命令的时候,JVM会将He转载 2014-05-21 09:32:33 · 398 阅读 · 0 评论 -
java 反射
Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没转载 2014-07-21 10:39:24 · 322 阅读 · 0 评论 -
读取配置文件
在Java web项目中经常会用属性文件作为配置文件,而其一般放在src的根目录下,读取文件时一般会有以下两种情况:方式一、在servlet中读取: Java代码 // action配置文件路径 public static final String ACTIONPATH = "WEB-INF/classes/actions.properties"; /转载 2014-07-01 14:29:03 · 497 阅读 · 0 评论 -
子类、父类各种方法的执行顺序
先贴出代码原创 2014-09-29 09:37:09 · 1436 阅读 · 0 评论 -
Java中ArrayList和LinkedList区别(常见面试题)
一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因转载 2014-09-29 09:54:50 · 1079 阅读 · 0 评论 -
java的4种代码块
先贴出代码原创 2014-09-29 13:16:06 · 404 阅读 · 0 评论 -
深入探讨 Java 类加载器
深入探讨 Java 类加载器简介: 类加载器(class loader)是 Java™ 中的一个很重要的概念。类加载器负责加载 Java 类的字节代码到 Java 虚拟机中。本文首先详细介绍了 Java 类加载器的基本概念,包括代理模式、加载类的具体过程和线程上下文类加载器等,接着介绍如何开发自己的类加载器,最后介绍了类加载器在 Web 容器和 OSGi™ 中的应用。类加载器转载 2014-09-28 09:39:03 · 278 阅读 · 0 评论 -
Java必备:基本Annotation
Java必备:基本Annotation一、Annotation简介 从Java1.5开始,Java增加了元数据(MetaData)的支持,也就是Annotation(注释); Annotation能被用来为程序元素(类、方法、成员变量等)设置元数据; Annotation不能影响程序代码的执行,无论添加、删除Annotation,代码转载 2014-10-10 10:01:59 · 342 阅读 · 0 评论 -
java 操作 Excel
java 操作 Excel Java 原创 2014-10-14 16:00:22 · 962 阅读 · 0 评论 -
Eclipse调试常用技巧
Eclipse调试常用技巧一、debug断点调试调试 debug断点跟踪调试的目的是看参数获取值与预期的结果进行比较。如果和预期值一样说明程序没错误。(1)使用步骤: 在需要的地方打断点(也可以连续打多个断点),然后点击按钮进入调试状态。 在下面这个窗口中,出现原创 2014-10-16 16:00:34 · 414 阅读 · 0 评论 -
java序列化和serialVersionUID
java序列化和serialVersionUID 1、序列化:Java代码 序列化可以将一个java对象以二进制流的方式在网络中传输并且可以被持久化到数据库、文件系统中,反序列化则是可以把之前持久化在数据库或文件系统中的二进制数据以流的方式读取出来重新构造成一个和之前相同内容的java对象。 序列化可以转载 2016-05-31 15:34:38 · 274 阅读 · 0 评论