折腾小主机01-家庭影院 折腾小主机01-家庭影院 1、啥是小主机? (1)特点: 体型小:只有一个披萨盒子大小的小盒子 价格低:百元左右 配置低:性能不高 功耗低(10W以下,1千瓦时电可以使用上百小时) (2)用途: 搭建个人的家庭服务器 学习使用:本身是个主机,可以装各种linux系统或windows系统 2、准备工作 (1)购买小主机 个人选择:升腾C92,225人民币入手, 2024-10-15 EnjoyLife 小主机
Java知识点01 Java知识点01 1、Java基础 1.1 不可变类 典型:String 设计不可变类:私有化变量,不要暴露set方法,有修改的需求要返回一个新对象。 1.2 JDK8 新特性 元空间代替永久代 lambda表达式 引入了新的日期类(旧:可变且线程不安全,新:不可变的,安全性+维护性) 接口默认方法、静态方法 Stream流式接口 Optional类 优雅处理空指针 2024-08-20 EnjoyCoding Java Java知识点
OnJava08--泛型 OnJava08--泛型 1、泛型 1.1 简单泛型 (1)最重要的初衷之一是创建集合类。 (2)相较于使用Object接收任意类型的对象(为了工具代码的复用性),更好的做法是指定一个类型占位符,并延迟决定具体类型的时间。 -- 需要在类名后的尖括号内放置一个类型参数,在使用该类时再替换为实际的类型。 123456789101112131415@Datapublic class 2024-07-29 EnjoyCoding Java OnJava笔记
OnJava07--正则表达式、反射 OnJava07--正则表达式、反射 1、正则表达式 1.1 基础 ?:有,也可能没有 +:有一个或多个 |:或 W:非单词字符,w:单词字符 java中,“\”代表正在插入一个正则表达式斜杠,后面的字符有特殊含义 eg: 123456789-? //代表一个数前面可能有也可能没有减号-?\\d+ // 代表可选的减号后有一个或多个数字(-|\\+)? // 代表 2024-07-14 EnjoyCoding Java OnJava笔记
OnJava06--异常、文件 OnJava06--异常、文件 1、异常 (1)抛出异常时: 创建异常对象,也是new创建,并放在堆上 停止当前执行路径 异常处理机制接管控制,找到“异常处理程序” (catch块) 异常处理程序用来从问题中恢复,要么尝试另一条路径,要么继续执行 (2)终止与恢复 终止模型--Java支持的模型 恢复模型--重试 Java中需要通过把try块放在whil 2024-07-08 EnjoyCoding Java OnJava笔记
OnJava05--集合、函数式编程、流 OnJava05--集合、函数式编程、流 1、集合 Java集合类库是用来“持有”对象的,有两个基本接口: Collection:由单独元素组成的序列 Map:一组键值对象对,用键来查找值 小记 队列和栈的行为都是通过LinkedList提供的 栈:Java 1.0开始提供的Stack类设计很糟糕(继承了Vector ),推荐使用ArrayDeque代替: 1De 2024-06-25 EnjoyCoding Java OnJava笔记
OnJava04--接口、内部类 OnJava04--接口、内部类 1、接口 1.1 抽象类、抽象方法 抽象方法: 1abstract void f(); 抽象类:包含抽象方法的类(不是必需,只要abstract修饰的class都是抽象类,可以阻止对该类的任何实例化) 抽象类中不能包含private的抽象方法(子类无法重写该方法进行实现) 1.2 接口定义(interface) (1)Java8之前 2024-06-19 EnjoyCoding Java OnJava笔记
权力的游戏 1、权力的游戏 权游中人名、地名、组织名很多,做点笔记 1、人物 史塔克 Stark 奈德:爵士 凯特琳:夫人 布兰:最小的儿子 雪诺:私生子,守夜人 守夜人 小恶魔:侏儒,皇后的弟弟,爱看书和pc,说话很哲学 2、地点 临冬城 Winter Fell 3、国家/组织 守夜人:守护“长城” 兰尼斯特家族 Lannisters: 2024-06-19 EnjoyLife 权力的游戏
OnJava03--final、多态 OnJava03--final、多态 1、final 可以用在:数据、方法和类 1.1 final数据 (1)常量很有用,因为: 可以是一个永远不会改变的编译时常量 -- 必须是基本类型 可以是在运行时初始化的值,且不希望它被更改 (2)对于编译时常量,计算可以在编译时进行,以节省运行时开销。 (3)final修饰对象引用时,作用是让引用恒定不变,一旦被初始化为一个对象,就 2024-06-18 EnjoyCoding Java OnJava笔记
OnJava02--控制流、初始化和清理 OnJava02--控制流&初始化和清理 1、控制流 if-else 迭代语句 while do-while for for-in语法(增强for、foreach):用于数组和容器 return break、continue switch Java7之后,switch的选择器添加了使用字符串的能力 2、初始化和清理 2.1、用构造器保证初始 2024-06-16 EnjoyCoding Java OnJava笔记