自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 canda 使用activate切换环境时报编码错误

【代码】canda 使用activate切换环境时报编码错误。

2024-04-14 22:33:27 132

原创 【知晓的丧day拯救计划】java基础学习笔记25 IO流

笔记来自2019求知讲堂零基础Java入门编程视频教程 https://www.bilibili.com/video/av76235341文章目录java.io.File类IO原理及流的分类文件流缓冲流转换流标准输入输出流打印流数据流对象流随机存取文件流java.io.File类java.io.File类,是文件和目录的抽象表示形式,与平台无关。File可以新建、删除、重命名文件和目录...

2020-03-24 22:11:48 173

原创 【知晓的丧day拯救计划】java基础学习笔记24 File类

java.io.File类java.io.File类,是文件和目录的抽象表示形式,与平台无关。File可以新建、删除、重命名文件和目录,可以得到文件的属性,但不能访问文件的内容。访问内容需要输入/输出流。File对象可以作为参数传递给流的构造函数File类的常见构造方法:public File(String pathname)以pathname为路径创建File对象,可以是绝对路径或...

2020-03-18 20:32:18 134

原创 【知晓的丧day拯救计划】java基础学习笔记补充 一些常见类、接口

文章目录Comparable接口——实现对象排序Comparable接口——实现对象排序Arrays工具类提供了sort()方法对数组进行排序,但只能针对可以进行大小比较的数据类型,对对象则无法直接进行比较。如果想对对象作比较,对象就需要实现Comparable接口,这个接口中只有一个方法compareTo(),这个方法中定义了对象比较的规则,我们可以重写这个方法来按照我们希望的顺序对对象进...

2020-03-18 20:04:25 90

原创 【知晓的丧day拯救计划】java基础学习笔记补充 时间相关类

文章目录时间处理相关类java.util.DateDateFormat时间格式化类Calendar日历类时间处理相关类计算机世界,把1970年1月1日00:00:00定位基准时间,以毫秒为单位进行度量,1970年之后用正数表示,1970年之前用负数表示,用long类型的值来表示。可以用下面的代码获取当前操作系统时间的毫秒数long now = System.currentTimeMilli...

2020-03-18 19:27:54 91

原创 【知晓的丧day拯救计划】java基础学习笔记补充 String相关类

文章目录String创建String对象String类常见方法StringBuilder和StringBufferStringBuilder和StringBuffer常用方法String使用陷阱String类、StringBuilder类、StringBuffer类是三个字符串相关类,String类对象是不可变字符序列,后两者是可变字符序列,StringBuilder效率高但线程不安全,Stri...

2020-03-18 14:18:27 81

原创 【知晓的丧day拯救计划】java基础学习笔记补充 JVM内存模型、垃圾回收机制

笔记来自2019求知讲堂零基础Java入门编程视频教程 https://www.bilibili.com/video/av76235341文章目录JVM的内存模型java类实例化的内存分析简单类对象的实例化过程子类对象的实例化过程一个乱七八糟的测试例子垃圾回收机制(Garbage Collection)分代垃圾回收机制JVM的内存模型栈:①栈描述的是方法执行的内存模型,每个方法被...

2020-03-16 18:40:08 125

原创 【知晓的丧day拯救计划】java基础学习笔记2 注释、关键字、标识符

笔记来自2019求知讲堂零基础Java入门编程视频教程 https://www.bilibili.com/video/av76235341文章目录关键字被赋予特殊含义,有专门的用途的字符串关键字均为小写↓不知道有啥用但看见了就很想列的表格↓(如果学完教程这些词里还有不懂的就翻回来给每一个加上含义注释)用于定义数据类型的关键字class、interface...

2020-03-10 18:51:34 95

原创 【知晓的丧day拯救计划】java基础学习笔记23 枚举和注解

笔记来自2019求知讲堂零基础Java入门编程视频教程 https://www.bilibili.com/video/av76235341文章目录枚举注解(Annotation)枚举某些情况下,一个类的对象是有限且固定的。例如季节类,只能有四个对象。手动实现枚举类 ——(相当于四个单例模式)private修饰构造器属性使用private final修饰把该类的所有实例都用pub...

2020-03-08 09:55:21 100

原创 【知晓的丧day拯救计划】java基础学习笔记22 泛型、通配符

笔记来自2019求知讲堂零基础Java入门编程视频教程 https://www.bilibili.com/video/av76235341文章目录泛型(Generic)泛型集合泛型类泛型接口泛型方法通配符(?)有限制的通配符泛型(Generic)泛型的使用是为了解决数据类型的安全性问题。其主要原理是在类声明时通过一个标识符表示类中某个属性的类型或者某个方法的参数类型和返回值类型。但实...

2020-03-07 18:08:35 96

原创 【知晓的丧day拯救计划】java基础学习笔记21 集合

笔记来自2019求知讲堂零基础Java入门编程视频教程 https://www.bilibili.com/video/av76235341文章目录SetHashSet泛型TreeSetList 与ArrayListArrayListjava集合类存放于java.util包中,是一个存放对象的容器集合只能用于存放对象,如果存放基本数据类型,会被自动转换为对应的引用类型后存入集合存放的是多...

2020-03-07 16:31:41 118

原创 【知晓的丧day拯救计划】java基础学习笔记20 异常

笔记来自2019求知讲堂零基础Java入门编程视频教程 https://www.bilibili.com/video/av76235341文章目录java异常java异常java程序在运行时发生的不正常的情况被称为“异常”。这些异常事件大体可以分为两类:error:JVM系统内部错误、资源耗尽等严重错误Exception:其他因编程错误或偶然的外在因素导致的一般性问题,例如空指针、...

2020-03-06 13:39:34 140

原创 【知晓的丧day拯救计划】java基础学习笔记19 类的成员之五:内部类

笔记来自2019求知讲堂零基础Java入门编程视频教程 https://www.bilibili.com/video/av76235341文章目录

2020-03-03 13:04:45 88

原创 【知晓的丧day拯救计划】java基础学习笔记18 接口

笔记来自2019求知讲堂零基础Java入门编程视频教程 https://www.bilibili.com/video/av76235341文章目录接口接口有时候,一个类必须从几个类中继承属性和方法,但java不支持多重继承,接口就是为了解决这个问题。接口(interface)是抽象方法和常量值定义的集合。本质上来讲,接口是一种特殊的抽象类,这种抽象类只包含常量和方法的定义,没有变量和方...

2020-02-27 20:51:14 110

原创 【知晓的丧day拯救计划】java基础学习笔记17 抽象类及模板方法设计模式

笔记来自2019求知讲堂零基础Java入门编程视频教程 https://www.bilibili.com/video/av76235341文章目录抽象类模板方法设计模式(TemplateMethod)抽象类随着继承层次的加深,子类变得越来越具体,父类就会越来越通用。类的设计应该保证父类和子类能过共享特征,所以有时候将一个父类设计的非常抽象,以至于它没有办法具体的实例化,这样的类就叫做抽...

2020-02-25 18:15:33 103

原创 【知晓的丧day拯救计划】java基础学习笔记16 类的成员之四:初始化块

笔记来自2019求知讲堂零基础Java入门编程视频教程 https://www.bilibili.com/video/av76235341文章目录初始化块(代码块)是存在于一组大括号之间的代码,用于对对象进行初始化。初始化块若有修饰符,只能是static,放在大括号之前,表示是一个静态代码块,下面是一个用来辅助理解的例子:public class Person { //静态属性 ...

2020-02-25 17:03:02 86

原创 【知晓的丧day拯救计划】java基础学习笔记15 单例设计模式

笔记来自2019求知讲堂零基础Java入门编程视频教程 https://www.bilibili.com/video/av76235341文章目录

2020-02-25 15:12:56 92

原创 【知晓的丧day拯救计划】java基础学习笔记14 Object类、包装类以及String

笔记来自2019求知讲堂零基础Java入门编程视频教程 https://www.bilibili.com/video/av76235341文章目录Object类object类中的主要方法构造方法equals(Object obj)hashCode()toString()对象类型转换(Casting)Object类Object类是所有Java类的根父类,多层继承中,处于最高层的父类。如果...

2020-02-23 22:44:08 160

原创 【知晓的丧day拯救计划】java基础学习笔记13 面向对象三大特性之多态

笔记来自2019求知讲堂零基础Java入门编程视频教程 https://www.bilibili.com/video/av76235341文章目录方法的重载(overload)和重写(overwrite)对象的多态性——可以直接应用在抽象类和接口java引用变量有两个类型,编译时类型和运行时类型。编译时类型由声明该变量是使用的类型决定,运行时类型由实际赋给该变量的对象决定。若编译时类...

2020-02-23 10:59:23 130

原创 【知晓的丧day拯救计划】java基础学习笔记12 面向对象三大特性之继承

笔记来自2019求知讲堂零基础Java入门编程视频教程 https://www.bilibili.com/video/av76235341文章目录理解类的继承继承的规则方法的重写例:圆柱继承圆,求圆柱体积理解类的继承假设我们需要写一个Student类、一个Teacher类、一个Worker类。类的属性和方法如下:Student类{姓名、性别、年龄、学校、打印信息方法}Teacher类...

2020-02-20 17:09:44 120

原创 【知晓的丧day拯救计划】java基础学习笔记10 面向对象三大特性之封装

笔记来自2019求知讲堂零基础Java入门编程视频教程 https://www.bilibili.com/video/av76235341文章目录信息的封装和隐藏Java中通过将数据声明为私有的(private),再提供公共的(public)get/set方法实现对该属性的操作,以实现:①隐藏一个类中不需要对外提供的实现细节;②使用者只能通过事先制定好的方法来访问数据,可以方便的加入...

2020-02-18 17:49:16 120

原创 【知晓的丧day拯救计划】java基础学习笔记11 关键字this、super、static

笔记来自2019求知讲堂零基础Java入门编程视频教程 https://www.bilibili.com/video/av76235341文章目录访问权限修饰符this关键字访问权限修饰符访问权限修饰符—— public、private、protected置于类的成员(属性、方法)定义之前,用来限定对象对该类成员的访问权限。修饰符类内部同一个包子类任何地方pr...

2020-02-18 17:46:53 181

原创 【知晓的丧day拯救计划】java基础学习笔记7 类和对象

笔记来自2019求知讲堂零基础Java入门编程视频教程 https://www.bilibili.com/video/av76235341文章目录面向对象&面向过程类类的创建类的属性类的方法类的使用利用面向对象的编程理念,计算圆的周长面积一些基本知识变量的分类面向对象的三大特征修饰符本章全是个人瞎理解,错了算我的面向对象&面向过程面向过程:POP(Procedure O...

2020-02-18 17:21:55 126

原创 【知晓的丧day拯救计划】java基础学习笔记9 包Package和引用import

笔记来自2019求知讲堂零基础Java入门编程视频教程 https://www.bilibili.com/video/av76235341下面以具体例子解释package和import首先设计一个包的层级结构,com包中有一个Test类,和两个子包com.sub1和com.sub2,两个子包中分别有各自的子包和类,如图所示。可以看出,包的结构类似于电脑中的文件夹,可以将所有类文件进行归...

2020-02-17 11:08:58 146

原创 【知晓的丧day拯救计划】java基础学习笔记8 方法

笔记来自2019求知讲堂零基础Java入门编程视频教程 https://www.bilibili.com/video/av76235341文章目录方法的重载(overload)可变个数形参方法的参数传递JVM的内存模型方法的参数传递之基本数据类型方法的参数传递之引用对象方法的重载(overload)方法重载:在同一个类里,允许存在一个以上的同名方法,只要他们的参数列表不同(参数个数不同或...

2020-02-17 11:08:12 126

原创 【知晓的丧day拯救计划】java基础学习笔记6 数组

笔记来自2019求知讲堂零基础Java入门编程视频教程 https://www.bilibili.com/video/av76235341文章目录一维数组多维数组数组就是存放多个数据的集合,可以把多个数据放到一个变量里。一维数组声明方式:type var[]或type[] var。int a[];int[] a1;初始化:动态初始化:数组声明且为数组元素分配空间与赋值的...

2020-02-14 11:46:23 126

原创 【知晓的丧day拯救计划】java基础学习笔记5 流程控制

笔记来自2019求知讲堂零基础Java入门编程视频教程 https://www.bilibili.com/video/av76235341文章目录顺序结构分支结构if...elseswitch循环结构for循环whiledo while嵌套循环顺序结构顺序结构:程序从上到下逐行执行。java中定义成员变量时,采用合法的向前引用。分支结构分支结构:程序根据判断条件,选择性的执行某...

2020-02-12 12:03:46 113

原创 【知晓的丧day拯救计划】java基础学习笔记4 运算符

笔记来自2019求知讲堂零基础Java入门编程视频教程 https://www.bilibili.com/video/av76235341文章目录算数运算符赋值运算符比较运算符(关系运算符)逻辑运算符位运算符三元运算符算数运算符运算符运算举例运算结果+正号a=3;+33-负号a=4;-4-4+加1+23-减4-13*...

2020-02-10 17:25:29 252

原创 【知晓的丧day拯救计划】java基础学习笔记3 数据类型及数据类型转换

笔记来自2019求知讲堂零基础Java入门编程视频教程 https://www.bilibili.com/video/av76235341文章目录基本数据类型转换自动类型转换:容量小的类型自动转换为容量大的数据类型char/byte/short→int→long→float→double可以将小容量数据类型的值直接赋给大容量,反之不可以(但可以使用强制类型转换)byte b =...

2020-02-06 18:04:48 169

原创 【知晓的丧day拯救计划】java基础学习笔记1 了解Java

笔记来自2019求知讲堂零基础Java入门编程视频教程 https://www.bilibili.com/video/av76235341文章目录常用DOS命令一些java的基本概念JVM、JDK、JREjava程序的开发步骤中文乱码情况常用DOS命令打开命令行界面 win+R 打开运行,输入cmddir 列出当前目录下的文件夹及文件md 创建文件夹rd 删除文件夹cd 进入...

2020-01-30 17:48:10 140

空空如也

空空如也

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

TA关注的人

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