Java基础
文章平均质量分 75
Java基础
tian_w
这个作者很懒,什么都没留下…
展开
-
常用工具类BeanUtils
BeanUtils BeanUtils的概述和简单使用 BeanUtils概述 BeanUtils是Apache commons组件的成员在之一,主要用于简化JavaBean封装数据的操作。它可以给JavaBean封装成一个字符串数据,也可以将一个表单提交的所有数据封装到JavaBean中。 需要的jar包 BeanUtils工具常用工具类有两个:BeanUtils,ConvertUtils。BeanUtils用于封装数据,ConvertUtils用于处理类型转换。 常用方法: setProperty(Ob原创 2021-03-13 14:00:43 · 1713 阅读 · 0 评论 -
XML基本使用
XML基本使用–XML概括 XML概述 XML全称为Extensible Markup Language,意思是可扩展的标记语言。 W3C在1998年2月发布1.0版本,2004年2月发布1.1版本,但因为1.1版本不能向下兼容1.0版本,所以1.1没有人使用。同事,在2004年2月W3C有发布了1.0版本的第三版。我们要学习的还是1.0版本!!! 标记,就是标签。例如:<a></a> XML的作用 存放数据 <?xml version="1.0" encoding="UT原创 2021-03-12 22:19:58 · 233 阅读 · 0 评论 -
Java判断两字符串是否相等
判断两字符串是否相等 字符串常量池 字符串的分类和其他对象的分配一样,需要消耗高昂的时间和空间的,而且字符串我们使用的非常多。JVM为了提高性能和减少内存的开销,在实例化字符串的时候进行了优化:使用字符串常量池。每当我们创建字符串常量时,JVM会首先检查字符串常量池,如果该字符串已经存在常量池中,那么直接返回常量池中的实例引用。如果字符串不存在常量池中,就会实例化该字符串并且将其放到常量池中。由于String字符串的不可变性我们可以十分肯定常量池中一定不存在两个相同的字符串。 Java中常量池,实际分类两种原创 2021-03-12 22:18:11 · 314 阅读 · 0 评论 -
Java集合
LinkedList类 LinkedList与ArrayList不同,LinkedList是方便添加或删除的List。实际开发中对一个集合元素的添加和删除经常会涉及到首尾的操作。 LinkedList的特点是添加和删除块,但是查询慢。这是因为LinkedList是链表在添加和删除元素时,只需要修改上一个节点记录的地址值即可;而对于查询则需要遍历到要查询的元素为止。 ArrayList的特点是查询快,添加和删除慢。查询快是由于数组的索引支持,所以可以通过直接计算出元素的地址值,因此可以直接通过元素的地址值获原创 2021-03-12 22:16:50 · 105 阅读 · 0 评论 -
Java对象创建过程详解
概述 Java对象创建分为两个过程:声明对象和创建对象实体。类信息,对象引用,对象实体均在内存的不同区域。 内存结构 每一个Java引用程序均会唯一的对应一个JVM实例,而这个JVM实例将会完成对象内存分配,程序运行,垃圾回收等工作。JVM将其内存大致分类三个区域:方法区,栈区,堆区。 方法区:是JVM在装载类文件时,用于存储类的所有描述信息的,这些信息主要包括,类的基本信息(访问修饰符,类名),字段信息(修饰符,类型,字段名),方法信息(修饰符,返回值类型,方法名,参数列表类型,异常,方法体字节码等等)原创 2021-03-12 22:16:08 · 390 阅读 · 0 评论 -
Java常用API
Java常用API Date类 构造方法: public Date(); public Date(long date); 参数是从1970年01月01日零分以来的毫秒数 普通方法: public long getTime(); public void setTime(long time); DataFormat类 DateFormat是日期/时间格式化子类的抽象类,他以与语言无关的方式格式化病解析日期或时间 日期/时间格式化子类(如SimpleDateFormat类)允许进行格式化,解析和标准化。 下面原创 2021-03-12 22:15:18 · 98 阅读 · 0 评论 -
JavaIO
IO概述 字符流回顾 代码案例: public class CharStreamDemo { public static void main(String[] args) throws IOException { FileReader fr = new FileReader("a.txt"); //一次读取一个数组的数据 char[] chs=new char[10]; int len=-1; while((len=f原创 2021-03-12 22:13:55 · 143 阅读 · 0 评论 -
JavaIO
JavaIO FileWriter 构造方法: FileWriter(String fileName) 需要传入一个文件路径 成员方法: void write(String str) 向指定文件写入字符str void write(String str,int index,int len); 写入一个字符串中的一部分数据 void write(int ch); 写入一个字符串数据,这里参数是int的好处是既可以写入一个char烈性的数据也可以写入char对应的int类型的值。如‘a’对应9原创 2021-03-12 18:30:01 · 101 阅读 · 0 评论