![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javase复习系列
文章平均质量分 59
远方信客
一个拼命想留住头发的可怜人
展开
-
JavaSE(十)
JavaSE查缺补漏(十)一、获取Class三个方式静态方法Class.forName(“完整类名带包名”)//c表示String.class文件,或者说代表String类型Class c = Class.forName("java.lang.String");java中任何一个对象都有一个方法getClass()String s = "abc";//s表示String.class文件,或者说代表String类型Class s = s.getClass();//都指向方法区中的同原创 2021-03-29 22:44:04 · 127 阅读 · 0 评论 -
JavaSE(九)
JavaSE查缺补漏(九)一、实现多线程的两个方式使用继承的方式public class test{ public static void main(String[] args){ MyThread myThread = new Mythread(); //启动一个分支线程,开辟新的栈空间,启动线程 myThread.start(); }}public class MyThread extends Thread{ //JVM线程调度机制,会自动调用run方法 public原创 2021-03-28 23:42:22 · 140 阅读 · 1 评论 -
JavaSE(八)
JavaSE查缺补漏(八)一、Hashtablekey和value都不能为空,因为存的时候会调用key的hashcode方法初始化容量为11,默认加载因子为0.75默认扩容两倍再加1线程安全,方法都带有synchronized二、properties常用方法key和value都是String类型存和取Properties pro = new Properties();//添加元素,调用HashMap的put方法pro.setProperty("username","zhangs原创 2021-03-27 23:59:32 · 149 阅读 · 0 评论 -
JavaSE(七)
JavaSE查缺补漏(七)一、Collection中的常用方法boolean add(Object e) 向集合中添加元素int size() 获取集合中元素的个数void clear() 清空集合bollean contains(Object o)判断当前集合中是否包含元素oCollection c = new ArrayList();c.add(new String("abc"));//返回值为true,因为比较的时候底层调用equals方法,而String类重写了equals方法原创 2021-03-26 23:35:45 · 94 阅读 · 1 评论 -
JavaSE(六)
JavaSE查缺补漏(六)一、数字格式化#表示任意数字,表示千分位. 表示小数点DecimalFormat()//创建一个数字格式DecimalFormat df = new DecimalFormat("###,###.##");String s = df.format(1234.56);//"1,234.56"String s2 = df.format(1234.5678);//"1,234.56"//四个小数为不够的补上0DecimalFormat df = new D原创 2021-03-25 23:39:15 · 71 阅读 · 0 评论 -
JavaSE(五)
JavaSE查缺补漏(五)一、常用Arrays工具类排序Arrays.sort(arr)寻找某元素的下标(二分法)//找5在数组中的下标,没有则返回-1Arrays.binarySearch(arr,5)二、String相关常用的方法构造方法1byte[] bytes = {97,98,99};String s1 = new String(bytes);//String(字节数组,数组元素下标的起始位置,长度)String s2 = new String(bytes,原创 2021-03-24 23:22:35 · 96 阅读 · 0 评论 -
JavaSE(四)
JavaSE查缺补漏(四)一、abstract 抽象类abstract和final不能联合使用,这两个关键字是对立的抽象类的子类可以是抽象类抽象类无法实例化,但是抽象类有构造方法,这个方法是供子类使用的抽象类最大的作用就是降低实现类实现接口的难度(个人理解)抽象类中不一定有抽象方法,但抽象方法必须在抽象类中非抽象类集成抽象类,必须实现其抽象方法//用abstract没有方法体的方法,抽象方法public abstract void doSome();二、(面试题)java语言中没有原创 2021-03-23 23:27:32 · 129 阅读 · 2 评论 -
JavaSE(三)
JavaSE查缺补漏(二)一、代码执行顺序public class CodeOrder{ //静态代码块 static { System.out.println("a"); } public static void main(String[] args){ System.out.println("y"); new CodeOrder(); System.out.println("z"); } //构造方法 public CodeOrder(){ System.out.p原创 2021-03-22 23:31:22 · 134 阅读 · 2 评论 -
JavaSE(二)
JavaSE查缺补漏(二)一、swtch语句swtch(值){ case 值1: java语句; java语句;..... break; case 值2: java语句; java语句;..... break; case 值3: case 值4: java语句; java语句;..... break; default: java语句;}break;语句不是必须的,default分支也不是必须的switch里的值支持int 和String所有的值原创 2021-03-21 23:41:52 · 96 阅读 · 0 评论 -
JavaSE(一)
复习javase的第一天一、常用的DOS命令在当前路径下创建一个目录:mkdir abc切换盘符:直接输入盘符就行:c:回车 d:回车使用cd命令切换目录:cd:路径路径:4. 相对路径原创 2021-03-20 22:50:05 · 152 阅读 · 1 评论