红茶的个人站点

  • 首页
  • 专栏
  • 开发工具
  • 其它
  • 隐私政策
专栏
系列文章
Java编程笔记

Java编程笔记20:注解

图源:PHP中文网 注解(annotation)不同于可有可无的注释(comment),其同样是编程语言的重要组成部分。不同语言的注解其作用和风格也是不同的。 对于Python而言,因为它是一种强类型的动态语言,所以早期的Python缺乏在静态编译期的类型检查能力,因此后续PEP-484等PEP主键推出和完善了注解语法,通过注解可以帮助Python实现一部分的静态期类型检查能力。不过Python本质上依然是一种动态语言,注解被设置为非强制性的,也就是说有没有注解都不会影响程序运行。 对Python注解感兴趣的可以阅…

2022年4月16日 0条评论 1598点热度 0人点赞 魔芋红茶 阅读全文
Java编程笔记

Java编程笔记19:枚举

图源:PHP中文网 之前在Java编程笔记2:初始化和清理 - 魔芋红茶's blog (icexmoon.cn)中简单介绍过枚举,在对反射和泛型等内容学习后,我们可以更深入地学习和理解枚举。 基本操作 下面这个例子说明了一些枚举的基本操作: package ch19.basic; ​ import util.Fmt; ​ enum Color {    RED, BLUE, GREEN, YELLO, BLACK } ​ public class Main {    public static void main…

2022年4月13日 0条评论 1546点热度 0人点赞 魔芋红茶 阅读全文
Java编程笔记

Java编程笔记18:I/O(续)

压缩 IO相关类中有关于压缩和解压的类: 其中DeflaterOutputStream继承自FilterOutputStream,而InflaterInputStream继承自FilterInputStream,所以压缩相关的类操作的是字节流(这是显而易见的)。 用GZIP压缩单个文件 下面是一个将文件压缩和解压缩的简单示例: package ch18.compress; ​ import java.io.BufferedInputStream; import java.io.BufferedOutputStrea…

2022年4月6日 0条评论 1481点热度 0人点赞 魔芋红茶 阅读全文
Java编程笔记

Java编程笔记17:I/O

I/O代表着输入(Input)和输出(Output),具体指从外部读取数据到内存中或者从内存中输出数据到外部。这里的“外部”可以是硬盘、磁带等本地存储介质,也可以是网络连接的远程设备。 输入和输出是以内存为中心而言的一个相对概念。毕竟对于一个最简单的计算机结构而言,内存和CPU是不可或缺的,我们的程序就是运行在内存中的,而其它的东西都是非必要的。所以虽然硬盘是存在于电脑内部的,但对于内存而言,依然是一个“外部存储器”。所以从硬盘读取数据到内存这个过程就称作输入(Input),而从内存读取数据到硬盘就称作输出(Out…

2022年4月5日 0条评论 1211点热度 0人点赞 魔芋红茶 阅读全文
Java编程笔记

Java编程笔记16:深入容器

图源:PHP中文网 填充容器 填充容器会有Java编程笔记15:数组 - 魔芋红茶's blog (icexmoon.cn)种提到的填充数组同样的问题。 和数组类似,标准库提供一个方法Collections.fill用于向容器中填充元素: package ch16.fill; ​ import java.util.ArrayList; import java.util.Collections; import java.util.List; ​ public class Main {    public static…

2022年3月20日 0条评论 1174点热度 0人点赞 魔芋红茶 阅读全文
Java编程笔记

Java编程笔记番外1:浅谈散列

图源:PHP中文网 散列作为一种数据结构,是为了解决一类特定问题:如何以尽可能小的时间复杂度保存和读取元素。 接下来我会用一系列示例来一步步说明散列如何实现以及为什么要使用散列。 首先来看一个最简单的在一段连续空间中保存元素的示例: package ex1.hash; ​ import java.lang.reflect.Array; import java.util.Arrays; import java.util.Random; ​ import ch15.test2.Generator; import ch1…

2022年3月18日 0条评论 1239点热度 0人点赞 魔芋红茶 阅读全文
Java编程笔记

Java编程笔记15:数组

图源:PHP中文网 声明和创建 Java中的数组其实是一种特殊的类,自然地,数组句柄是对真实数组对象的引用。 需要注意的是,和其它类型的变量一样,方法中声明的数组变量不会被编译器“自动”初始化: package ch15.array; ​ public class Main {    public static void main(String[] args) {        int[] arr;        // System.out.println(arr);        // The local var…

2022年3月15日 0条评论 1276点热度 0人点赞 魔芋红茶 阅读全文
Java编程笔记

Java编程笔记14:泛型(续)

图源:PHP中文网 问题 在前文已经说过,Java因为历史原因,实现的泛型机制是不完整的,因此存在一些问题(限制),下面来详细讨论这些问题以及解决方案。 无法使用基本类型 Java的泛型存在很多限制,无法使用基本类型就是其中之一,幸运的是因为包装类的存在,在大多数情况下“自动解包”和“自动打包”都可以帮我们解决将基础类型应用到泛型的相关问题。 package ch14.base_type; ​ import java.util.ArrayList; import java.util.List; ​ public c…

2022年3月14日 0条评论 1238点热度 0人点赞 魔芋红茶 阅读全文
Java编程笔记

Java编程笔记13:泛型

图源:PHP中文网 容器中的泛型 泛型存在的理由之一是解决容器可以持有不同类型的数据的问题。 假设有一个最简单的容器: package ch13.container; ​ import util.Fmt; ​ class SimpleContainer {    private Object content; ​    public SimpleContainer(Object content) {        this.content = content;   } ​    public Object getC…

2022年3月7日 0条评论 1676点热度 0人点赞 魔芋红茶 阅读全文
Java编程笔记

Java编程笔记12:类型信息

图源:PHP中文网 Class对象 为了实现多态,必然需要在运行时知晓当前对象的实际类型,Java通过在对象中记录一个Class对象引用来解决这个问题。 所谓的Class对象,实际上就是用于表示当前对象的类型,并作为当前对象创建时的”类型模板“。可以简单地看作是”对象化的类“。 通常我们所说的类(class)都是指源码中的静态类定义,而程序真正编译和运行的时候,编译器会读取源码并加载相应的类定义,在内存中创建相应的对象作为类定义的”动态实现“,并依赖这些对象完成相应类实例的创建和类属性的访问工作,这些对象就是Cla…

2022年2月8日 0条评论 2028点热度 0人点赞 魔芋红茶 阅读全文
1…1213141516…28

魔芋红茶

加一点PHP,加一点Go,加一点Python......

技术栈
  • SpringBoot SpringBoot
  • SpringMVC SpringMVC
  • MySQL MySQL
  • Java Java
  • php php
  • Go lang Go lang
  • Linux Linux
  • 设计模式 设计模式
  • HTTP HTTP
  • Wordpress Wordpress
  • Python Python
  • Activiti Activiti
  • Redis Redis
  • SpringCloud SpringCloud
  • debug debug
  • 前端开发 前端开发
  • Maven Maven
  • 生活随笔 生活随笔
项目
  • Spring Easy Spring Easy
  • MD-img MD-img
  • oa-demo oa-demo
  • activiti-util activiti-util
  • 油猴脚本 油猴脚本
  • i-tree i-tree
  • auto-hot-key auto-hot-key
  • bilibili-down bilibili-down
  • haokan-down haokan-down
  • PEP中文 PEP中文
  • M3U-Helper M3U-Helper
工具箱
  • 我的Windows软件列表 我的Windows软件列表
Music
最新 热点 随机
最新 热点 随机
JPA 学习笔记 6:Fenix JPA 学习笔记 5:Spring Data JPA Spring data JPA 简易指南 JPA 学习笔记 4:JPQL JPA 学习笔记 3:映射关联关系 JPA 学习笔记 2:API
IDEA配置JRebel热部署Vue3 学习笔记 7:组件通信Vue3 学习笔记 8:其它 APIJPA 学习笔记 1:开始K签证的个人看法JPA 学习笔记 2:API
后疫情时代 安装 ZooKeeper JPA 学习笔记 5:Spring Data JPA Python学习笔记1:列表 从零开始 Spring Boot 53:JPA 属性转换器 从零开始 Spring Boot 37:初始化 ApplicationContext
最近评论
魔芋红茶 发布于 4 年前(03月12日) 不好意思,上个月有点事,没空搞网站,现在弄好了,已经启用了新域名,谢谢关心~~
fuckbaidu 发布于 4 年前(02月25日) 兄弟,你新网址一直没备案成功
魔芋红茶 发布于 4 年前(12月18日) 谢谢。
啊长 发布于 4 年前(12月16日) 膜拜大佬了,希望越做越好 :exclaim:
nfmd 发布于 4 年前(10月31日) 腾讯云出了个60块六年多的bug
友情链接
  • NFMD's blog
  • 小金龙的blog
  • 幸哥的blog

COPYRIGHT © 2021 icexmoon.cn. ALL RIGHTS RESERVED.
本网站由提供CDN加速/云存储服务

Theme Kratos Made By Seaton Jiang

宁ICP备2021001508号

宁公网安备64040202000141号