
Java基础
我爱我家7529
越努力,越幸运!
展开
-
reflect反射机制、Date日期以及Lambda表达式(Java SE第三阶段10)
目录reflect反射机制Class类使用class来快速实例化其表示的类的实例利用反射动态调用方法调用有参方法变长参数特性测试类PersonDateLbmbda表达式reflect反射机制反射是一种动态机制,允许我们在代码运行期间来决定实例化对象,调用方法,操作属性等。反射可以提高代码的灵活度,但是会降低执行效率。反射应当在程序中起到“画龙点...原创 2019-09-18 22:41:54 · 1176 阅读 · 0 评论 -
集合框架Collection、Map查找表(Java SE第三阶段9)
目录CollectionList和Set集合方法集合持有对象的引用集合间操作方法Iterator迭代器增强型for循环泛型机制ListList(ArrayList和LinkedList)List方法List集合获取子集List转化为数组数组转换为ListList排序SetHashSetTreeSet队列和栈...原创 2019-09-15 10:45:58 · 722 阅读 · 0 评论 -
多线程Thread(Java SE第三阶段8)
目录进程与线程进程线程线程的生命周期创建线程使用Thread创建并启动线程使用Runnable创建并启动线程使用内部类创建线程线程操作API方法线程调度及线程优先级守护线程sleep方法yield方法join方法线程同步synchronized关键字锁机制选择合适的锁对象选择合适的锁范围静态方法锁死锁等待唤醒机...原创 2019-09-14 23:11:58 · 641 阅读 · 0 评论 -
异常处理Exception(Java SE第三阶段6)
目录异常体系结构异常处理机制try-catch异常常见的方法throwthrows抛出异常throwsfinally异常处理机制在IO之中的应用autocloseablefinalize异常体系结构异常处理机制try-catchjava异常处理机制中的try-catch语法: try{程序代码片段}cat...原创 2019-09-01 22:12:26 · 730 阅读 · 0 评论 -
IO流:字节流和字符流(Java SE第三阶段5)
目录IO结流的分类本章所用方法字节流使用文件输出流写出文件数据使用文件输入流读取文件数据使用文件输入和输出流复制文件使用缓冲流复制文件使用缓冲流写出数据的缓冲区问题对象流的读写操作对象输入流字符流使用转换流读取文本数据缓冲字符流缓冲字符输入流自行使用流连接完成对文件的按行写出操作练习:完成简易记事本IO结构流的分类...原创 2019-09-01 21:38:28 · 624 阅读 · 0 评论 -
IO非流:RandomAccessFile(Java SE第三阶段4)
目录RAF向文件中写入一个字节从文件中读取一个字节单字节读写复制文件块读写复制文件块写块读基于指针的读写操作练习:用户团建练习:读取团建用户信息练习:修改团建用户信息练习:完成简易记事本工具RAF向文件中写入一个字节java.io.RandomAccessFile RAF是专门用来读写文件数据的类,其基于指针对文件数据随机读写。/...原创 2019-09-01 22:03:03 · 534 阅读 · 0 评论 -
Object类、包装类(Java SE第三阶段2)
目录ObjecttoString方法equals方法包装类包装类包装类常用方法自动拆装箱Object在Java继承结构中2,java.lang.Object类位于顶端。默认父类为Object类。Object类型的引用变量可以指向任何类型对象。toString方法Java中很多地方都会默认调用toString方法,例如: 1....原创 2019-09-01 21:04:01 · 245 阅读 · 0 评论 -
IO非流:File文件、目录操作(Java SE 第三阶段3)
目录FileFile创建文件File删除文件目录File创建目录File删除目录创建多级目录获取一个目录中的所有子项文件过滤器删除多级目录Filejava.io.File File用于表示文件系统中的一个文件或目录使用File可以:1.访问其表示的文件或目录的属性信息2.创建,删除文件或目录3.访问一个目录中...原创 2019-09-01 18:00:03 · 492 阅读 · 0 评论 -
String、正则表达式、StringBuilder(Java SE 第三阶段1)
目录String字符串文档注释String常量池String创建对象问题length()indexOf()substring()charAt()trim()toUpperCase()和toLowerCase()valueOf()startsWith()和endsWith练习:截取域名正则表达式matches()split()rep...原创 2019-09-01 17:33:33 · 832 阅读 · 0 评论 -
面向对象超详细笔记(第二阶段)
目录面向对象 1.面向过程与面向对象2.对象3.类4.实例化对象5.(四)三大特征方法重载构造方法成员变量和局部变量1.成员变量2.局部变量3.成员变量和局部...原创 2019-09-01 16:39:44 · 747 阅读 · 2 评论 -
Java Base错题笔记(Java 第一阶段)
@TOC加粗样式List item欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写...原创 2019-08-11 09:15:42 · 561 阅读 · 0 评论