- 博客(23)
- 收藏
- 关注
原创 xml文件解析方式完成银行用户业务操作
DocumentBuilderFactory解析XML文件,解析方式完成银行用户业务操作。设计银行用户业务操作,并通过控制台完成相应的存取款、修改密码等操作
2020-04-10 20:11:27 833
原创 文件管理、IO流、对象序列化
文章目录文件管理File类构造方法其他方法流字节流字节输入流InputStream字节输出流OutputStream字符流字符输入流Reader字符输出流Writer字节流节点流的方法-InputStream节点流的方法-OutputStream节点流的方法-Reader节点流的方法-Writer文件的访问FileInputStreamFileOutputStreamFileReaderFileW...
2020-03-31 22:17:00 461
原创 Java反射
文章目录反射的作用反射的实现反射的作用在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法。反射的实现反射的实现主要借助四个类:Class、Constructor、Field、Method。通过Class类获取类对象的三种方法:通过类名获得Class<?> class = ClassName.clas...
2020-03-31 12:30:31 122
原创 eclipse的安装与基础配置
文章目录eclipse的安装eclipse设置设置UTF-8编码设置字体大小设置代码自动提示取消空格自动补全设置背景护眼色&文字颜色导出设置本来呢,用IDEA用的可开心了,然而我司非让用eclipse…我电脑是装好JDK的了…JDK下载地址:https://www.oracle.com/java/technologies/javase-jdk8-downloads.htmlecli...
2020-03-31 11:50:41 605
原创 设计数组工具类、日期工具类;线程模拟多窗口售票流程;总结内部类访问方式;区分数值和字符串并排序;猜四位数小游戏
1. 设计可存储不同长度、兼容多种类型数组工具类。2.控制台随机输入数值或字符串,区分出数值和字符串,从小到大输出。3.设计日期工具类(兼容jdk5-8)。4.总结内部类访问方式。5.设计小游戏-控制台输入一个四位不重复数。附加题:使用线程模拟多窗口售票流程(不可出现重复票)。
2020-03-24 16:58:33 716 1
原创 再谈多线程
文章目录多线程的实现run()方法——线程运行体使用Runnable接口的好处start()方法其他方法线程的优先级线程的终止Object类中线程的相关方法同步(synchronized)锁实现同步的两种方式优缺点synchronized方法synchronized代码块死锁多线程的实现创建线程类(两种方式)继承Thread类——java.lang.Thread实现Runnable接口...
2020-03-23 12:02:59 125
原创 再谈集合
文章目录集合(Collection)Set接口List接口LinkedListIterator接口Collections类Map接口HashMap与TreeMap的比较HashMap与HashTable的比较集合的那些事集合类的特点集合中的问题集合中泛型的使用集合(Collection)Java中集合类是用来存放对象的集合相当于一个容器,里面包含着一组对象——容器类其中的每个对象作为集合的...
2020-03-22 22:02:53 107
原创 乘法口诀;排序(起泡);设计图形工具类(多态);打印空心菱形;总结重写和重载规则;重写equals和toString方法
1.打印乘法口诀。2.控制台输入5个数,从小到大输出。3.设计数学公式工具类,实现不同图形的求周长、面积方法(多态)。4.使用* 打印空心菱形(长度随机)。5.总结重写和重载规则。附加题:重写类的equals方法实现比值操作,重写toString方法实现属性值输出。
2020-03-21 10:51:08 469
原创 初识正则
正则表达式正则表达式(Regex,RE),主要用于:匹配判断、分隔操作、替换操作(网络爬虫)匹配规则:规范描述规范描述\\反斜线(\)字符\t制表符\a换行[abc]字符a、b或c[^abc]除了a、b、c之外的任意字符[a-zA-Z0-9]由字母、数字组成\d数字\D非数字\w字母、数字、下划线\W非字母、数字...
2020-03-20 12:36:59 86
原创 回归java14-java进阶-Swing图形用户界面编程
文章目录Swing图形用户界面编程Java图形用户界面技术Swing技术基础Swing类层次结构Swing程序结构创建JFrame方式继承JFrame方式事件处理模型采用内部类处理事件采用Lambda表达式处理事件使用适配器布局管理FlowLayout布局BorderLayout布局GridLayout布局不使用布局管理器Swing组件标签和按钮文本输入组件复选框和单选按钮下拉列表列表分隔面板表格...
2019-10-23 01:16:33 1415
原创 回归java13-java进阶-数据库编程
文章目录数据库编程数据持久技术概述MySQL数据库管理系统数据库安装与配置连接MySQL服务器常见的管理命令JDBC技术JDBC API加载驱动程序建立数据连接三个重要接口Connection接口Statement接口ResultSet接口案例:数据CRUD操作数据库编程一般过程数据查询操作有条件查询无条件查询数据修改操作数据插入数据更新数据删除数据库编程数据持久技术概述文本文件通过Ja...
2019-10-18 10:42:21 276
原创 回归java12-java进阶-网络编程
文章目录网络编程网络基础网络结构TCP/IP协议IP地址端口TCP Socket低层次网络编程TCP Socket通信简介TCP Socket通信过程Socket类ServerSocket类案例:文件上传工具案例:聊天工具UDP Socket低层次网络编程DatagramSocket类DatagramPacket类案例:文件上传工具案例:聊天工具数据交换格式JSON文档结构JSON数据编码和解码编...
2019-10-11 15:48:57 229
原创 回归java11-java进阶-多线程编程
文章目录多线程编程基础知识进程线程主线程创建子线程实现Runnable接口继承Thread线程类使用匿名内部类和Lambda表达式实现线程体线程状态线程管理线程优先级等待线程结束线程让步线程停止线程安全临界资源问题多线程同步synchronized方法synchronized语句线程间通信多线程编程基础知识进程一般可以在同一时间内执行多个程序的操作系统都有进程的概念。一个进程就是一个执行...
2019-10-09 21:58:52 343
原创 回归java10-java进阶-文件管理与IO流
文章目录文件管理与I/O流文件管理File类案例:文件过滤I/O流简介流类继承层次字节输入流字节输出流字符输入流字符输出流字节流InputStreamOutputStream案例:文件复制使用字节缓冲流字符流Reader抽象类Writer抽象类案例:文件复制使用字符缓冲流字节流转换字符流就是在抄书,啊啊啊啊啊…文件管理与I/O流文件管理java语言使用File类对文件和目录进行操作,查找文...
2019-10-07 12:04:19 659
原创 回归java9-java进阶-泛型
文章目录泛型使用泛型自定义泛型类自定义泛型接口泛型方法泛型java5之后提供泛型(generics),使用泛型可以最大限度地重用代码、保护类型的安全、提高性能。泛型特性对java影响最大的是集合框架的使用。// 先看一个使用集合的实例List list = new ArrayList();// 向集合中添加元素list.add("1");list.add("2");list....
2019-10-05 21:33:14 336
原创 回归java8-java进阶-对象容器集合
文章目录对象容器——集合List集合常用方法遍历集合Set集合常用方法遍历集合Map集合常用方法遍历集合对象容器——集合当获得多个对象后,需要一个容器将它们管理起来,这个容器就是集合。集合本质上是基于某种数据结构的数据容器。常见的数据结构有:数组Array、集合Set、队列Queue、链表Linkedlist、树Tree、堆Heap、栈Stack、映射Map…java中提供了丰富的集合接...
2019-10-05 14:47:06 253
原创 回归java7-java进阶-异常处理
文章目录异常处理异常类继承层次Trowable类Error和Exception受检查异常和运行时异常捕获异常释放资源finally代码块自动资源管理throws与声明方法抛出异常自定义异常类throw与显示抛出异常异常处理程序员考虑可能发生的异常,编程时捕获并处理异常,不能让程序发生终止。异常类继承层次Throwable - Error(错误) - VirtualMechineError、...
2019-10-04 23:28:30 211
原创 回归java6-有关面向对象-java8函数式编程基础Lambda表达式
文章目录java8函数式编程基础 - Lambda表达式Lambda表达式Lambda表达式简化形式省略参数类型省略参数小括号省略return和大括号作为参数使用Lambda表达式访问变量访问成员变量捕获局部变量方法引用java8函数式编程基础 - Lambda表达式Lambda表达式,也成为闭包(closure),是实现支持函数式编程技术的基础。(函数的计算可以随时调用)函数式编程 vs...
2019-10-04 22:24:44 162
原创 回归java5-有关面向对象-内部类
文章目录内部类成员内部类实例成员内部类静态成员内部类局部内部类匿名内部类内部类或嵌套类,在一个类(或方法、代码块)的内部定义另一个类。封装它的类为外部类。作用:封装、提供命名空间、便于访问外部类成员分类:有名内部类(局部nbl、成员nbl(实例成员nbl、静态成员nbl))、匿名内部类成员内部类类似于外部类的成员变量,是在外部类的内部,且方法体和代码块之外定义的内部类。实例成员内部类...
2019-10-04 22:23:50 97
原创 回归java3-有关面向对象-枚举类
文章目录枚举类枚举类常用方法枚举类枚举类java5之前没有。通过声明静态常量(final static)替代。问题:类型不安全;程序不方便调试;public interface WeekDays { // 一般都用int,方便使用switch进行判断 int MONDAY = 0; int TUESDAY = 1; int WEDNESDAY =2; ...
2019-10-04 19:17:28 166
原创 回归java2-有关面向对象-抽象类与接口
文章目录抽象类和接口抽象类接口java8-新特性-默认方法-静态方法抽象类与接口类区别抽象类和接口抽象类public abstract class Figure { public abstract void onDraw();}public class Ellipse extends Figure { @Override public void onDraw(...
2019-10-04 19:16:49 166
原创 回归java1-有关面向对象-多态和final
文章目录java有关面向对象封装性与访问控制static静态变量和静态方法静态代码块多态多态引用类型检查引用类型转换final《java从小白到大牛》回归java,自我小笔记java有关面向对象[public][abstract|final] class className [extend superclassName][implements interfaceNameList] {}...
2019-10-04 19:15:39 113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人