
java语言
文章平均质量分 75
foreveryyyyyyy
********
展开
-
easyExcle单元格合并
如果将需要合并的数据一次性传入afterRowDispose方法进行合并,在合并过程中使用addMergedRegionUnsafe方法合并单元格可能会导致工作簿损坏,而使用addMergedRegion会进行单元格是否重复合并的校验,会直接抛出异常。原创 2023-11-16 15:04:20 · 1679 阅读 · 0 评论 -
BigDecimal常用API及使用
BigDecimal常量原创 2022-01-20 14:55:45 · 1282 阅读 · 0 评论 -
java-模拟斗地主的洗牌和发牌
引言原创 2017-05-11 10:43:06 · 434 阅读 · 0 评论 -
java-继承 多态 抽象
引言 我们都知道,面向对象三大特点是,封装、继承和多态。所谓封装在前面的总结中已有所体现,是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。那么,后面我将总结剩下的两个重要特点,继承和多态。 继承 通过extends关键字可以实现类与类的继承 格式: class 子类名 extends 父类名 { }原创 2017-04-17 11:16:57 · 577 阅读 · 0 评论 -
java-IO流相关知识
引言 在上一篇中提到了IO流中的字节流和字符流的相关概念,那么,在这个部分,主要说明其它相关IO流的知识。 LineNumberReader类: 跟踪行号的缓冲字符输入流,此类定义了方法 setLineNumber(int) 和 getLineNumber(),它们可分别用于设置和获取当前行号。 String readLine():读取一行 做一个简单的案例进行理解: 案例:读取文原创 2017-05-16 10:42:15 · 295 阅读 · 0 评论 -
API的相关类
有关API的讲解 为了方便基本类型的数据做更多的操作,java针对每种基本类型的数据给出了对应的类类型。这就是我们说的基本类型的包装类。 下图表示了基本类型的包装类: 重点介绍一下Integer这个类,作如下需求: 有一个数据,我要得到该数据的二进制,八进制,十六进制如何实现呢?public class IntegerDemo2 { public static void m原创 2017-04-25 23:12:45 · 467 阅读 · 0 评论 -
java-多线程(一)
引言 主要介绍多线程的相关概念 进程和线程 线程是依赖于进程而存在的。 A:进程 正在运行的应用程序 B:线程 进程的执行路径,执行单元 多线程的两种方案: 继承Thread类(查看api简单介绍Thread类): 实现Runable接口: 有关多线程的深入理解,用一个图片来进行说明:原创 2017-05-16 12:44:53 · 291 阅读 · 0 评论 -
java-网络编程(socket)
引言 网络编程,也叫socket编程或是套接字编程,作为javaSE的最后部分,主要介绍网络通信,以及通信过程中遵循的相关协议(UDP和TCP)。 Socket通信 网络编程三要素: (1)ip: 一个计算的标示(找到这个计算机) (2)端口: 应用程序都会对应一个端口,用来进行通信,有效端口:0~原创 2017-05-31 15:41:21 · 353 阅读 · 0 评论 -
JDBC-Java连接数据库
引言 有关数据库的概念,将数据库和java结合起来说明。原创 2017-06-16 21:58:30 · 485 阅读 · 0 评论 -
关于冒泡排序,选择排序,插入排序和快速排序
冒泡排序:效率低,实现简单,稳定,平均时间复杂度:O(n^2),最好情况:O(n),最坏情况:O(n^2)思想:相邻两个元素之间进行排序,排序第一次,最大的元素排在最后一位,排序第二次,第二大元素排在倒数第二位,以此类推。第一次排序的次数为数组的最大索引值,第二次为最大索引值-1,依次类推package com.stu;import java.util.Arrays;import java....原创 2018-04-19 16:42:27 · 901 阅读 · 0 评论 -
java-异常
引言 在这里,介绍一下有关异常的概念 异常 异常:就是程序出现的不正常的情况。 异常: (1)错误:这是非常严重的问题,一般我们处理 (2)异常: a.编译时期异常 开始就必须要处理的,如果不处理,后面就走不了。 b.运行时期异常 开始可以不用处理。这种问题一旦发生,就是我们的程序问题,需要我们修改程序。 体系结构: Throwable: (1)Error:原创 2017-05-11 12:56:58 · 254 阅读 · 0 评论 -
java-File、字节流、字符流
引言 这个部分整理了io流的相关知识点,有关file类,和I/O流的分类 File File:文件和目录(文件夹)路径名的抽象表示形式。 File的构造方法: File(String pathname):把一个路径名称封装成File对象 File(String parent, String child):把一个父路径和一个子路径封装成一个File对象原创 2017-05-11 15:37:16 · 330 阅读 · 0 评论 -
java-反射
引言 介绍java的反射部分,这个部分的知识很有必要学习。 类加载器(了解) 什么是类的加载 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接, 初始化三步来实现对这个类进行初始化。 一个类在加载过程中的三部曲: 1.加载 就是指将class文件读入内存,并为之创建一个Class对象. 任何类被使用时系统都原创 2017-05-23 20:01:43 · 244 阅读 · 0 评论 -
java-基本数据类型 循环
引言 想重点说明一下数据类型之间的转换和需要注意的点。 数据类型 首先,数据类型的分类如下: 基本类型:4类8种 4类有:整数、浮点数、字符、布尔 而8种则是: 整数 占用字节 范围 byte原创 2017-04-10 19:10:54 · 690 阅读 · 0 评论 -
java-数组
这次主要说明整理一下数组的知识和要点。 数组:数组是存储同一种数据类型多个元素的集合 注意:数组既可以存储基本数据类型,也可以存储引用数据类型 数组的定义格式: A:数据类型[] 数组名; int[] arr; B:数据类型 数组名[]; int arr[]; 区别:念法上区别原创 2017-04-12 11:13:22 · 256 阅读 · 0 评论 -
java-冒泡排序 选择排序 二维数组
二维数组及其应用 二维数组:二维数组其实就是一个元素为一维数组的数组。 二维数组也分动态初始化和静态初始化两种。 动态初始化: (一)指定有多少个长度相同的一维数组 数据类型[][] 变量名 = new 数据类型[m][n]; m表示这个二维数组有多少个一维数组 n表示每一个一维数组的元素个数 根据动态初始化(一)可以完成如下需求: 需求:请定义一个二维数组,二维数组有三个一维数组原创 2017-04-17 10:35:16 · 1667 阅读 · 1 评论 -
java-形参 返回值 成员(匿名)内部类
引言 返回值问题、返回值问题、权限修饰符以及内部类的相关概念,其中,内部类需要重点理解。 形式参数问题 数据类型: 基本类型:byte,short,int,long,float,double,char,boolean 引用类型:类,接口,数组 形式参数: 基本类型:要的是该基本类型的数据值。 引用类型:要的是该引用类型的原创 2017-04-17 13:36:16 · 1517 阅读 · 0 评论 -
java-登陆注册案例
引言 登陆和注册是生活中经常会碰到的问题,无论在使用什么软件时,都会涉及登陆注册的功能,下面我想简单的介绍一下使用集合的方法做一个登陆注册案例的简单过程。 登陆注册 那么,我们要采用面向对象的方法,在登陆注册案例中,会用到哪些类呢? 登陆注册案例中的类: 用户类 成员变量:用户名,密码 成员方法:登陆,注册功能 测试类原创 2017-05-03 17:16:45 · 1107 阅读 · 0 评论 -
java-栈、队列、数组、链表、Hash、树以及集合(一)
引言 在这里主要介绍一些比较重要的算法:栈、队列、数组、链表、Hash、树以及集合的概念 栈:先进后出 队列:先进先出,横向队列,存入取出 有关栈和队列的具体存储数据的过程,可以通过有关图片进行理解: 链表:通过一个链子把多个结点(元素)连接起来,由数据和地址组成的一个元素, 节点本身必须有一个地址值(就是下一个元素的地址值) 特点:查询慢,增删快 链表与数组刚好相反,对于数组而原创 2017-05-03 22:09:33 · 1615 阅读 · 0 评论 -
java-栈、队列、数组、链表、Hash、树以及集合(二)
引言 主要整理了集合的另一个部分,Set,Set是一个接口,它的实现类有hashSet和treeSet,下面主要介绍有关这两个实现类。 HashSet 元素顺序:元素唯一,但是无序(它不保证 set 的迭代顺序;特别是它不保证该顺序恒久不变) 用一段代码进行测试:package com.stu.hashset;import java.util.HashSet;//案例:创建一个HashS原创 2017-05-09 12:14:32 · 1134 阅读 · 0 评论 -
java-多线程(二)
引言 下面对有关多线程的介绍做了更深一步的了解。 线程中的一些方法 线程加入 public final void join() 等待该线程中止,其他线程才能继续抢着执行 线程礼让 public static void yield():暂停当前正在执行的线程对象,并执行其他线程。 作用:让线程间的执行更和谐一些,但是实原创 2017-05-23 14:28:01 · 241 阅读 · 0 评论 -
java-类与对象 String StringBuffer
引言 慢慢的了解java,熟悉java,也就接触到了很多java的要点,java的思想是面向对象的,所以,下面主要整理了有关java中类与对象的有关知识。 类与对象 类与对象 类:是一组相关的属性和行为的抽象 对象:是该类事物的具体体现。(实例) 比如: 类:学生 对象:张原创 2017-04-13 23:04:38 · 333 阅读 · 0 评论