java
文章平均质量分 80
有点浪的程序员
非淡泊无以明志,非宁静无以致远
展开
-
Java file类中的renameTo方法
renameTo方法public boolean renameTo(File dest),File类中的renameTo方法可以操作文件或目录。1. 操作文件1.1 在同一目录下操作1.重命名前的文件不存在。如图1.1:若hello1目录下无a.txt文件,或者hello1目录根本不存在,执行renameTo方法会返回false。2.重命名后的文件已存在。如图1.1:若hello1目录下已经有一个aa.txt文件,执行renameTo方法会返回false。3.重命名前的文件存在原创 2021-10-08 21:14:21 · 10285 阅读 · 0 评论 -
证明一棵树为满二叉树
问题描述传入树的根结点,判断当前树是否是满二叉树。定义树结点的实体类public class TreeNode { private TreeNode leftTreeNode;//左子树 private TreeNode rightTreeNode;//右子树 private Object data;//数据域 public TreeNode(){} public TreeNode(Object data){ this.data = data; } public Tre原创 2020-07-06 17:26:22 · 492 阅读 · 0 评论 -
java实现单链表的反转
问题:一个单链表将其反转 单链表是一种常见的数据结构,对于链表中的每一个结点都包含两部分:数据域和指针域。例如,有一个链表1—>2—>3—>4,反转后为4—>3—>2—>1。解决:1. 遍历反转法2. 递归反转法定义链表结点的实体类代码:public class Node { privat...转载 2020-01-05 23:14:30 · 250 阅读 · 0 评论 -
java语言递归实现1....n的输出
public class ChenDemo3 { public static void main(String[] args) { String str=getNum(5); for (int i = str.length()-1; i >=0; i--) { System.out.print(str.charAt(i));原创 2017-07-20 11:53:48 · 701 阅读 · 0 评论 -
BigDecimal加减乘除运算
java转载 2017-07-24 14:26:15 · 266 阅读 · 0 评论 -
Java中Action层,Services层,Model层和Dao层的功能区分
首先这是现在最基本的分层方式,结合了SSH架构。modle层就是对应的数据库表的实体类。Dao层是使用了hibernate连接数据库、操作数据库(增删改查)。Service层:引用对应的Dao数据库操作,在这里可以编写自己需要的代码(比如简单的判断)。Action层:引用对应的Service层,在这里结合Struts的配置文件,跳转到指定的页面,当然也能接受页面传递的请求数据,也可以做些计算处理。以转载 2017-07-27 16:09:58 · 2842 阅读 · 2 评论 -
求两个数的最大公约数和最小公倍数
计算两个非负整数p和q的最大公约数:若q是0,则最大公约数为p。否则,将p除以q得到余数r,p和q的最大公约数即为q和r的最大公约数。 java语言实现: 求最大公约数public static int gcd(int p, int q){ if(q==0) return p; int r = p % q; return gcd(q,r); }求最小公倍数...原创 2017-10-15 20:46:13 · 829 阅读 · 0 评论 -
String 常量池和 String#intern()
本人从importNew微信公众号上面copy过来的一篇文章,分享给大家 String常量池 String常量可能会在两种时机进入常量池:编译期:通过双引号声明的常量(包括显示声明、静态编译优化后的常量,如”1”+”2”优化为常量”12”),在前端编译期将被静态的写入class文件中的“常量池”。该“常量池”会在类加载后被载入“内存中的常量池”,也就是我们平时所说的常量池。同时,JIT优...转载 2018-02-21 18:35:11 · 201 阅读 · 0 评论 -
斐波那契数列
摘要之前面试的时候,被面试官出了一道编程题,给定一些数 1,3,4,7,11,18…..即f(n) = f(n-1)+f(n-2),让我写个程序求第n个数的值,当是脑海里的第一想法就是递归,但是由于是手写代码,有些地方没处理好,面试回来后我觉得这个题我之前应该见过,翻了一下面试宝典,果然有。为了避免重蹈覆辙,我整理了一下代码。代码package com.chen.prac;p...原创 2018-08-23 23:50:30 · 165 阅读 · 0 评论