![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
wl18810972075
这个作者很懒,什么都没留下…
展开
-
java中short类型自动转int类型注意事项
public class Text02 { public static void main(String[] args) { short s1 = 2; short s2 = 3; s1 = s1 + s2; //编译错误 (右边有变量参加运算需要强转) s1 += s2; //默认强原创 2017-11-18 19:27:58 · 6878 阅读 · 0 评论 -
Java中多级文件夹复制
package ascii;import java.io.*;/* * 复制文件夹 * 分析: * 1:目录下包含有目录和文件。 * 2:用递归实现这个操作,判断是目录就创建。是文件就创建并拷贝。 * * 把d盘目录下的source目录内容拷贝到e盘目录下。 */public class Copy {public static原创 2017-11-21 23:06:17 · 322 阅读 · 0 评论 -
java中常用的集合总结
原创 2017-11-18 20:33:50 · 111 阅读 · 0 评论 -
HashCode和equals的面试问题
HashCode()和equals()的面试问题HashCode的作用:在Java中HashCode主要配合一些散列的集合使用,有hashSet、HashMap、HashTable比较两个对象是否相同,通常会用equals方法比较,但如果集合中的数据特别多时,逐个比较就影响效率,因此,先比较用HashCode方法比较,结论:如果两个对象的HashCode值相同,也未必是同一个对象,原创 2017-11-18 20:28:30 · 396 阅读 · 0 评论 -
常用正则表达式汇总
常用的正则表达规则:字符:x含义:代表的是字符x例如:匹配规则为 "a",那么需要匹配的字符串内容就是 ”a” 字符:\\含义:代表的是斜线字符'\'例如:匹配规则为"\\" ,那么需要匹配的字符串内容就是 ”\” 字符:\t含义:制表符例如:匹配规则为"\\t" ,那么对应的效果就是产生一个制表符的空间 字符:\n含义:换行符例如:原创 2017-11-18 20:10:46 · 108 阅读 · 0 评论 -
java中冒泡排序和选择排序
public class Test {public static void main(String[] args) {// TODO Auto-generated method stubint[] array = { 2, 5, 1, 7, 36, 4, 12 };sort2(array);for (int i = 0; i System.out.print(array[i原创 2017-11-18 20:07:14 · 176 阅读 · 0 评论 -
next方法和nextLine方法的区别?
next方法和nextLine方法的区别? * 1.next中不能包含空格,nextLine中可以包含空格 * 2.当使用next、nextInt、nextDouble,是按照一个队列索引,排队获取数据,不会抢【回车】 * nextLine方法不排队,【抢回车】 * 解决方案: * 1.为nextLine方法专门定义一个Scanner * 2.如果前面使用的是nextIn原创 2017-11-18 19:50:02 · 285 阅读 · 0 评论 -
java中常量池的特点
String =”hello” hello 实在常量池中,内容不可改变public class Text02 { public static void main(String[]args) {// TODO Auto-generated method stubString[] a ={"Hello","word"} ;String b ="He原创 2017-11-18 19:45:58 · 352 阅读 · 0 评论 -
String类中的常用方法
String 类常用方法构造方法n public String(char[] value)把字符数组的数据封装成字符串对象n public String(char[] value,intoffset,int count)把字符数组中的一部分数据封装成字符串对象 n 比较方法n boolean equals(Object obj):比较字符串的内容是否相同n boolean原创 2017-11-18 19:44:15 · 225 阅读 · 0 评论 -
String和StringBuilder的本质区别
String类的实质上是一个字符数组char[];[特别注意] 字符串的内容是不可以改变的,原因是String内部的字符数组是被private、final修饰。而StringBuilder没有被修饰println 对于String和字符数组做了特殊处理,直接打印的内容例如:char[] c = {‘a’,’b’,’c’};System.out.println(c);/原创 2017-11-18 19:39:59 · 174 阅读 · 0 评论 -
能实现把一个数组元素中的奇数放左边,偶数放右边
public static void change(int[] a){int i=0;int j=a.length-1;while(iwhile(a[j]%2==0&&ij--; }while(a[i]%2==1&&ii++;}int temp;temp=a[i];a[i]=a[j];a[j]=temp;}} 原理:遍历数组中的原创 2017-11-18 19:37:55 · 3930 阅读 · 0 评论