
Java
文章平均质量分 72
真快啊夏天
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java进制转换
/* * 可以实现10进制转换(2-16)进制 * 可以实现(2-16)转换为10进制 * 程序只简单的写了几个典型的转换 */ public class TypeConvert { public static void main(String[] args) { //toBin(-6); //binToDecimal(110); //baToDecimal("20");原创 2017-02-27 20:19:21 · 348 阅读 · 0 评论 -
java复制当前项目的文件夹到D盘
注意一,New一个File对象只会在内存产生一个对象,而不会产生文件,要创建文件需要调用createNewFile(); 注意二,如果实在未创建的路径下,需要先创建父文件夹,常用file.getParentFile.mkdirs(); import java.io.File; import java.io.FileInputStream; import java.io.FileOutp原创 2017-04-23 11:10:06 · 2100 阅读 · 0 评论 -
Java中ArrayList和LinkedList区别
一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因转载 2017-04-04 10:18:30 · 294 阅读 · 0 评论 -
java中的堆、栈和常量池
说到java中堆、栈和常量池,首先还是看看他们各自存放的数据类型吧! 堆:存放所有new出来的对象;栈:存放基本类型的变量数据和对象的应用,对象(new出来的对象)本身并不存在栈中,而是存放在堆中或者常量池中(字符串常量对象存放在常量池中);常量池:存放基本类型常量和字符串常量。 对于栈和常量池中的对象可以共享,对于堆中的对象不可以共享。栈中的数据大小和生命周期是可以确定的,当没有引转载 2017-02-25 12:19:29 · 244 阅读 · 0 评论 -
String、StringBuffer、StringBuilder区别
String、StringBuffer、StringBuilder区别 StringBuffer、StringBuilder和String一样,也用来代表字符串。String类是不可变类,任何对String的改变都 会引发新的String对象的生成;StringBuffer则是可变类,任何对它所指代的字符串的改变都不会产生新的对象。既然可变和不可变都有了,为何还有一个StringBuilde转载 2017-03-17 20:47:04 · 403 阅读 · 0 评论 -
java----五子棋小游戏
1.棋盘类 /** * 棋盘 * */ public class Chessboard { // 定义一个二维数组来充当棋盘 private String[][] board; // 定义棋盘的大小 public final int BOARD_SIZE = 15; /** * 初始化棋盘 * * @return void */ pu原创 2017-02-21 19:49:38 · 1152 阅读 · 0 评论 -
java泛型----冒泡排序+选择排序
import java.util.Arrays; /** * 用冒泡排序对任何对象排序 *extends 在这里不表示继承的关系,而是类型的限定 *Comparable类 用于比较两个对象的大小 * * @param x 对象 */ class Person_ implements Comparable{ private int age; public int getA原创 2017-02-19 22:18:15 · 1440 阅读 · 0 评论 -
java简单克隆
简单的深度克隆 class Person implements Cloneable{ private int age; private Book book; public Person(int age, Book str) { this.age = age; this.book = str; } public Book getBook() { return book;原创 2017-02-28 09:28:34 · 271 阅读 · 0 评论 -
java---next()和nextLine()的区别
next(): 一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键、Tab键或Enter键等结束符,next()方法会自动将其去掉,只有在输入有效字符之后,next()方法才将其后输入的空格键、Tab键或Enter键等视为分隔符或结束符。简单地说,next()查找并返回来自此扫描器的下一个完整标记。完整标记的前后是与分隔模式匹配的输入信息,所以next方法不能得到带空格的字符串原创 2017-03-18 12:52:32 · 679 阅读 · 0 评论