随笔分类 - Java
摘要:java基础--正则表达式 用一种模式去匹配字符文本的公式 底层实现 matchar对象的属性 int[] grougs; grougs数组主要记录匹配到原始字符串的索引值,使用groug方法来获取子字符串,groug(0)代表匹配到的字符串,groug(1)groug(2)...代表正则捕获分组子
阅读全文
摘要:java基础--JDBC与连接池 JDBC 基本介绍 JDBC为访问不同数据库提供了统一的接口,为使用者屏蔽了细节问题 java程序员使用JDBC,可以连接任何提供了JDBC驱动程序的数据库系统,从而完成对数据库的各种操作(使用接口统一了所有数据库的使用方法) 编写步骤 获取驱动文件,mysql.j
阅读全文
摘要:Java基础-反射 反射机制 允许程序在执行期借助于Reflection API取得任何类的内部信息(比如成员变量、构造器、成员方法等等),并能操作对象的属性及方法,反射大量用于设计模式与框架底层 加载完类之后,在堆中产生了一个Class类型的对象(一个类只有一个Class对象),这个对象包含了类的
阅读全文
摘要:Java语言基础--网络编程 InetAddress 表示主机的地址信息的类 获取本机InetAddress对象getLocalHost 根据指定主机名/域名获取IP地址对象getByName 获取InetAddress对象的主机名getHostName 获取InetAddress对象的地址getH
阅读全文
摘要:常用文件操作 File:文件操作类,用于对文件进行操作,在java中目录也是文件 类继承 方法 createNewFile:根据已有的类信息,创建文件(可以配合构造器指定文件路径创建文件) getName:获取文件名称 getAbsolutePath:获取文件绝对路径 getParent: 获取父级
阅读全文
摘要:概念 进程就是运行在系统中的代码集合(程序,它占用一定的内存和CPU资源,存在生存和消亡的动态过程 线程由进程创建,是进程的实体,一个进程可以有多个线程 并发:同一时刻,多个任务交替执行,貌似同时的错觉(单核CPU实现多任务就是并发) 并行:同一时刻,多个任务同时执行(多核CPU可以实现并行) 并行
阅读全文
摘要:界面 简单坦克代码 public class DrawCircle extends JFrame{ private JPanel pm = null; public static void main(String[] args) { new DrawCircle(); } public DrawCi
阅读全文
摘要:编程思想 韩顺平 化繁为简(将大问题拆分为细小的问题,包括代码函数拆分成细小单元,逐个解决) 先死后活(先将固定的业务实现,再考虑灵活度) 过关斩将(代码片段功能尽量单一) 实现功能三部曲(1.明确完成功能 2.思路分析(各思其职) 3.代码实现) 接口编程(通过判断是否实现某个接口,来判断是否执行
阅读全文
摘要:System.getProperty System.out.println("java版本号:" + System.getProperty("java.version")); // java版本号 System.out.println("Java提供商名称:" + System.getPropert
阅读全文
摘要:@author 作者 @version 版本号 @since 指明代码JDK版本 @param 参数 @return 返回值 @throws 抛出异常
阅读全文
摘要:POI写入 简单写入 // 创建工作簿 Workbook workbook = new HSSFWorkbook(); //XLS 03版本 Workbook workbook = new XSSFWorkbook(); //XLSX 07版本 Workbook workbook = new SXS
阅读全文