![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
厌学的骚年
这个作者很懒,什么都没留下…
展开
-
数组
数组 1.基础知识 缺点: 数组定长不可变(复制新数组); 不能保存有映射关系的数组; 声明方式: Int[] arr; Int arr[];[不推荐] 2. 初始化 动态初始化:在声明时赋默认值 声明 new int[3]; 2. 赋值 ```java arrr[0]=1;arrr[1]=1;arrr[2]=1; ``` 静态初始化:在声明时赋...原创 2019-07-01 14:22:08 · 77 阅读 · 0 评论 -
RandomAccessFile
RandomAccessFile 1.基础知识 所属类 java.io.RandomAccessFile 作用: 进行文件的byte单字节读写 原理: [外链图片转存失败(img-ZRTJvRAA-1563684055981)(imgs/RamdomAccessFile.png)] 指针读取: 每写入1byte(字节),指针移动1个位置. 同一个raf对象指针的位置不重置为...原创 2019-07-21 12:42:05 · 131 阅读 · 0 评论 -
File
File类 1.相关方法 新建对象,而不是文件(file为地址); 自定义地址创建 File file = new File("/demo"); 在指定目录下创建[只在大量创建子目录时使用] File file = new File(mkdir,"demo"); 显示File信息 地址 file;//方法1 String path = file.getPath();//...原创 2019-07-21 12:39:12 · 92 阅读 · 0 评论 -
Log4g日志
日志记录 基础知识 作用: 记录项目产生的日志:调试日志/运行日志/异常日志 实现方式: JDK的logger log4j和log4j2 日志级别 日志 级别 作用 fatal 1(最高) 致命 error 2 warn 3 info 4 debug 5 调试 trace 6 堆栈 log4g 1 1. 基础配置 1. 添加依赖 p...原创 2019-07-21 12:31:25 · 232 阅读 · 0 评论 -
内部类
内部类 1.基础知识 1. 作用 外部类不能直接访问内部类,内部类成员可以访问外部类的私有数据; 匿名内部类是:需要创建并使用一次的类; 外部类不可以使用"private/protected/static"修饰符 2.成员内部类 区别: 使用static修饰的成员内部类是静态内部类,不使用static修饰的成员内部类是非静态内部类; static关键字的作用 外部类的外一层是包不能用...原创 2019-07-01 00:42:28 · 70 阅读 · 0 评论 -
线程
创建方式 1.继承Thread main方法也是一个线程 新建线程:新建类继承Throw,重写run方法 public class Test() extends Throw(){ public void run(){ 线程需要执行的内容; } } 创建线程: Test test = new Test(); 启动线程:创建一个新的栈,而不是创建栈帧 t...原创 2019-07-04 22:23:55 · 86 阅读 · 0 评论 -
String
1.String 新建对象 常量池 String str="x"; 堆创建 Stirng str=new String("x"); 区别 常量池是在同一个堆中创建,堆创建每次都在一个新的堆中创建 案例1 String str1="x"; String str2=new String("x"); syso(str1==str2);//输出flase; String str1=...原创 2019-06-29 13:17:27 · 81 阅读 · 0 评论 -
反射
反射 1.获取class对象 eclipse按ctrl+l不会补全新建对象的变量名,需要手动补全; Class的静态方法forName 仅当给出完成类报名时使用,因为如果类包名错误会报错; try{ Class forName = Class.forName("java.lang.String"); }catch(ClassNotFoundException e){ } 类的...原创 2019-07-02 21:07:03 · 71 阅读 · 0 评论 -
内存
内存 1. 堆 堆中保存的内容:包含对象内的局部变量; 当没有变量引用时,GC就会自动回收对象 内存溢出:堆中数据过多 解决方法: 建议GC回收上 System.gc(); 查看内存占用情况 获取Runtime对象 Runtime runtime = Runtime.getRuntime(); 获取jvm所占最大内存 runtime.maxMemory()/1024/1...原创 2019-07-02 00:44:29 · 89 阅读 · 0 评论 -
WebServer
WebServer WEB基础 WEB-INF目录 所处位置:Deployed Resources\WEB-INF 作用:WEB-INF目录在服务器端不可见 web.xml 查询原理:类似于外键,用于通过多个url查找同一个servlet; 继承自tomcat下的web.xml,若url设置为\代表不能用 <url-pattern> 值必须以\开头否则服务器启动不了. 值不能出...原创 2019-07-21 12:48:10 · 466 阅读 · 0 评论