
JAVA
尉迟海棠
这个作者很懒,什么都没留下…
展开
-
单例
1.什么是单例?单例是在java程序运行中一直都存在的,唯一的实例,比如游戏中的基地,场景等。2.单例如何实现?1)在类中创建一个对象2)将类的构造函数写为private3)在main函数中用该类的实例对象来调用该类中的方法在这个过程中,创建的实例对象是唯一的,并在程序运行过程中始终存在。3.代码实现:为了创建一个基地basepublic class Base...原创 2019-02-16 14:51:21 · 118 阅读 · 0 评论 -
[Java] 多线程的创建
1. 多线程的创建多线程的创建有两种方法:1) 继承Thread类,并重写run()方法,在main函数中,创建类对象,然后调用start()方法来开始线程。2) 因为java只支持单根继承,所以为了解决已经继承了其他类的多线程创建情况,推出了对应的另一种方法:实现Runnable接口。下面是两种方法的实现代码:1) 继承Thread类:package Test;...原创 2019-07-05 15:24:51 · 112 阅读 · 0 评论 -
[Java] 线程中的join()函数
join()函数的作用是:等待子线程完成后,再执行主线程package Test;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;public class Hello{ public static void main(String[] args) { Confu...原创 2019-07-05 16:33:13 · 708 阅读 · 0 评论 -
[Java] 关于文件的操作
package Test;import java.io.File;import java.io.FileFilter;public class Hello{ public static void main(String[] args) { File d = new File("C:\\1.work\\Myfolder"); d.mkdirs(); //创建f对应的目...转载 2019-07-15 11:08:50 · 115 阅读 · 0 评论 -
[Java] trim() 方法和 “\\s+” 正则表达式
trim()去除字符串前缀和后缀空格publicclassTest{ publicstaticvoidmain(Stringargs[]) { Stringstr=" str "; System.out.println("|"+str+"|"); Stringstrl=str.trim(...转载 2019-07-11 10:07:57 · 1611 阅读 · 0 评论 -
[Java][数据结构和算法] 树的基本概念和创建
1. 基本概念1> 节点的度 : 指节点拥有的子节点的数量。2> 节点的权:就是节点中的值3> 树的高度: 指这个树一共有几层4> 二叉树:指树中的所有节点的子节点都不超过2个,且二叉树中的节点分为左节点和右节点,左右节点不可随意颠倒。5> 满二叉树:所有叶子节点都在最后一层上,且节点总数为2^n-1 (n为树的层数)...原创 2019-08-14 10:51:42 · 331 阅读 · 0 评论 -
异常的执行和返回
1.在try,catch异常处理机制中,如果catch中存在异常,无论这个异常是否被成功捕获都会退出该方法。2.其中,当catch没有捕捉到异常时,会返回上级函数中,直到这个异常被成功捕获。3. try , catch, finally。如果存在异常,finally中的代码也会执行,但是不会执行finally外部的部分。为了确保finally中不再出错,可以在finally中采用try...原创 2019-02-17 20:30:25 · 486 阅读 · 0 评论 -
异常处理
java中的异常处理分为两步1.抛出异常2.捕获异常首先,我们要在类中声明可能存在异常的地方,再在调用main函数时,捕获可能抛出的异常。抛出异常:throw new Exception ("e"); e=异常名称;捕获异常:try{},catch{} 实现代码:public class Converter{ public int String2int(St...原创 2019-02-17 20:31:35 · 153 阅读 · 0 评论 -
文件操作
package my;import java.io.File;import java.text.SimpleDateFormat;import java.util.Date;public class Test{ public static void main(String[] args) { File f = new File("C:/1.work/1.txt");...原创 2019-04-08 20:26:15 · 128 阅读 · 0 评论 -
[Java] 异常处理
异常的基本写法:在方法的名称中需要标注 throw Exception,并在方法体中抛出异常 throw new Exception("异常原因");package Test;public class Converter { //把字符串转换成整数 public int str2int (String s) throws Exception //throw Ex...原创 2019-07-08 14:03:23 · 104 阅读 · 0 评论 -
[java] 关于toString方法
在很多时候,我们需要重写类中的toString方法,重写之后,对象的信息可以很方便的显示出来。比如下面这段代码:package Test;public class Student{ public String name; public String id; public boolean sex; public Student() { } public Stud...原创 2019-06-27 14:31:32 · 197 阅读 · 0 评论 -
[Java][数据结构和算法] 遍历二叉树
二叉树的遍历分为前序遍历,中序遍历和后序遍历,这三种遍历方式是以根节点的位置来进行划分的1> 前序遍历: 以根节点,左节点,右节点的顺序进行遍历2> 中序遍历:左节点,根节点,右节点的顺序进行遍历3> 后序遍历: 左节点,右节点,根节点的顺序进行遍历以上面的二叉树为例,前序遍历: 1 -2-4-5-3-6-7中序遍历:4-2-5-1-6-3-7后...原创 2019-08-14 11:27:37 · 155 阅读 · 0 评论