自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

notcode11的博客

简单记录一个小小java后端的成长!欢迎关注

  • 博客(10)
  • 收藏
  • 关注

原创 Edgar--java中的delete小老弟的故事

前提java中file。delete 不支持直接对一个非空文件夹直接删除(这里能感受到java的对待数据安全的重视)需求 删除指定子目录实现思路 那就把文件夹下的所有文件先删除呗,再删除文件夹遇到问题 那么又涉及到了递归问题。。。也就是说子文件夹下的文件中可能还有文件夹。。疯狂递归模式。。。。话不多说上代码 中间只有一个地方当时调试了一下。就是清空完文件夹记得删除文件夹熬!!!!package Homework8;import java.io.File..

2020-05-29 22:38:03 296

原创 Edgar--一个搜索java文件的小小练习(小小总结一下2个月来的代码风格相关变化)

summary之前的代码没有发出来是因为,我发现怎么测试都没过。。。当时的代码偷偷看了一下。一个是感觉当时路子很野,但是知识很不扎实吧,但是不会写这个全局遍历,导致递归的时候,这个文件个数带不出来,然后我用来一个数组中的一位,当时不太理解引用数据类型就是很模糊的去做的。现在的话,自然而然就直接用全局静态遍变量。二是感觉当时的代码封装性很差,存在很冗余。这次的话,利用重载基本解决了冗余的问题。感觉确实是思路上了一个小台阶。三就是更加注意代码风格了(快捷键确实好用。。) /* * 功能:搜索相应文

2020-05-29 16:47:07 190

原创 Edgar的java学习日志-string的相关思考(校招面试准备)(比较全面)

1.先说字面量相加问题 java 预编译的问题先来看一个实例 输出结果 false 和 true原因和相关问题 因为string底层是用final修饰的 所以不可变如果用字面量想加的话 编译期间 会预编译成要生成的字面量 ab 也就是相当于 stsum3="ab"如果不是字面量相加 或者一个字面量和一个非字面量相加 java编译器不会预编译优化会产生一个新的对象 所以地址值不同 public static void main(String[] args) {// 1.java 字面量预编译

2020-05-27 00:20:49 111

原创 讲讲重写三兄弟 hashcode equals 和 tostring

package EqualsandSystem;三者之间是有关系的1.tostring 默认输出的是hashcode的值2.重写的时候 为什么equals要和hashcode绑在一起因为有可能要一起使用才能满足用hash实现的集合的添加(hashset等等)equals // 0x00先是修饰符 公有的方法 然后返回值得是一个布尔类型的吧,最后传参是所有类的父类适配于所有对象 public boolean equals(Object object) { // 0x01 先判断是不是自

2020-05-23 13:58:16 303 1

原创 Edgar-操作系统---第二章

进程模型进程:正在运行的应用程序 (同一时刻一个cpu只能执行一条指令)顺序进程—简称进程多道程序设计–各个程序之间快速切换可以实现我们现在认为的同时运行(或者多核cpu)/**********/程序和进程静态- 程序动态-进程 进程包括程序、数据、参数、状态进程创建(问题:所有进程的创建是不是都需要系统调用,都是产生一个中断,系统初始化的是不是不产生中断,就是刚刚开机的时候)进程创建的四大原因1.系统的初始化(系统自动开始进行系统调用)2.正在运行的进程执行了创建进程的系统调用(就

2020-05-18 23:25:29 570

原创 Edgar-操作系统笔记--第一章-无图片

什么是操作系统1.作为扩展机或者说是虚拟机它比底层硬件更容易编程,不用考虑底层,我们在底层之上抽象出另外一个底层与程序员对接就是os至于程序如何与操作系统对接,这涉及到后续的系统调用2.作为资源管理器(所有硬件资源我们管理并且指挥(分配)他们进行相应的动作)操作系统–扩展机和资源管理器两个功能的理解------模型—用户层||扩展机 资源管理器 || 各个硬件系统 操作系统的发展历史系统调用在操作系统中的位置操作系统—>扩展指

2020-05-18 00:06:05 322

原创 Edgar的java学习日志-Final与static的相关思考

java学习日志4fianl和static修饰字的相关思考时间:2020.5.8一.final修饰1.final修饰的变量常量:由final修饰的变量我们叫做常量。常量必须赋值一次,可以是在定义的时候直接赋值,也可以是在构造器中,后面无法被赋值或者修改接口中的成员属性都是常量对应代码理解//第一种```fianl int a;构造方法(){ a=10;}`````...

2020-05-08 10:11:13 142 1

原创 Edgar的java学习日志-抽象类与接口的相关思考

java学习日志3标题抽象类与接口的区别与联系的相关思考时间:2020.5.71.关于抽象方法的包含抽象类在普通类的基础上添加了抽象方法,所以包含抽象方法的类一定是抽象类,用abstract来修饰类名。 但是抽象类可以不含有抽象方法,接口也可以不含自己的抽象方法。2.构造方法的包含2.抽象类有自己的构造器。但是接口没有。所以抽象类可以通过new来 创建,只是要重写里面的抽象方法...

2020-05-07 16:55:51 118

原创 Edgar的java 学习日志--多态篇

java学习日志2时间:2020.5.6先说OOP三大特征的自我理解* 封装(属性私有 提供公共方法对外访问)封装的解释这里我想引一个小故事,我觉得对新手更加友好。最初是smart是最早的oop语言,发明他的哥们在观察同事处理数据的时候,总是将数据和处理数据的方法一同发给客户。当我们聊封装的时候,第一反应就是安全。的确,我们通过私有化,再通过向外提供公共接口,我们尽最大可能保证了数据的...

2020-05-06 12:02:24 145

原创 Edgar的java学习日志--接口篇

java学习日志日期:2020.5.3 接口相关首先今天实名感谢猛哥、文哥、舒哥等同学对我长期以来技术的支持。public static void main(String args[]){System.out.println("万里之行,在于出发")}先简单梳理一下,以后再补充/* * 接口是特殊的抽象类 * * 1.结合接口关于多继承的理解 * 接口通过多接口的实现的方...

2020-05-03 23:19:56 175

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除