编程语言
文章平均质量分 73
java,c
闲狗
贫困闷骚的狗子。
展开
-
学到便秘之 JVM
JVM官方文档01JVM官方文档02目录1 概述1.1 操作系统是啥1.2 JVM是啥1.3 JVM嘎哈的1.4 JVM的生命周期1.5 JVM中使用的数据类型1.5.1 原始数据类型(primitive types)1.5.2 引用数据类型(reference type)2 Java虚拟机内存划分2.1 Java虚拟机内存区域2.2 ...原创 2018-01-15 10:12:04 · 1065 阅读 · 1 评论 -
学到痛不欲生之 - Kotlin
公司需要利用Kotlin 的跨平台特性实现多端共享代码,所以我又要增加一门技能了。原创 2023-03-22 21:54:55 · 188 阅读 · 1 评论 -
自定义注解及使用场景
1 重试注解(1)定义重试注解@Target({ElementType.METHOD, ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface RetryAnnotation { int retryTimes() default 0 ; /** * 重试策略 * @return */ MidBackoff backoff() d原创 2021-11-20 19:58:25 · 1059 阅读 · 0 评论 -
死磕 C 语言文件
不能天天看 plmm 的,偶尔也要换换口味的1 文件概述1.1 文件的分类文件通常是存储在外部介质上的,如磁盘。在使用时才读入内存。从不同的角度可以对文件做不同的分类1.1.1 从用户角度(1) 普通文件指存储在磁盘或其他介质上的一段已命名的存储区。对于我们而已,如 test,txt 就是一个文件的名称,该文件中包含着系列以二进制形式(0或1)存储的数据。(...原创 2019-12-07 22:37:42 · 468 阅读 · 1 评论 -
死磕C语言结构体
学习之前要先看电影,治愈不想学习的心因为总这样做,所以我现在还在搬砖目录1 枚举1.1 常量符号化1.2枚举系乜水1.3 Show 出我们灵活的手指2 结构2.1 结构体是啥么东东2.2 结构体变量2.2.1 先声明结构体类型再定义结构体变量2.2.2 定义结构体类型的同时定义结构体变量2.2.3 直接定义结构体类型变量2.3 结构体数...原创 2019-12-06 22:23:21 · 665 阅读 · 0 评论 -
死磕C语言字符串
闲狗是一个浪漫的程序员,穿着短裤,热爱跳舞。有一天,它决定走向世界,成为众人的偶像。它开始学习各种计算机技术,但无论受到什么困难,它从不停下跳舞。温馨提醒:每天一遍抖肩舞,预防抑郁。1 字符串推荐:大学mooc浙江大学翁恺老师的C语言程序设计课程1.1 字符数组1.2 字符串C语言没有专门用于存储字符串的变量类型,字符串都被存储在 char 类型的数组中。与字符数组...原创 2019-11-27 23:44:25 · 662 阅读 · 1 评论 -
把C语言当成新垣结衣去了解
C语言与新垣结衣的共同点是:都不喜欢我。我没事的。日语是一门新恒结衣用来表达对我的爱意的语言C语言是一门程序猿用来表达对计算机的爱意的语言1 初识程序1.1 程序的基本架构1.2 头文件及标准库函数2 变量2.1 静态变量2.1.1 它是啥呢参考:c语言中static关键字用法详解使用 static 有三种情况:函数内部 static 变量...原创 2019-11-23 14:20:00 · 581 阅读 · 0 评论 -
Visual Studio的使用
安装完之后应用程序的参考路径:C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe打开点击 Visual C++开发设置1 建一个小项目文件-新建-项目nextnext点击绿色三角形运行2 自定义头文件define.h//该头文件用于定义一些文件量...原创 2019-11-20 07:20:23 · 524 阅读 · 0 评论 -
死磕C语言指针
兜兜转转还是逃不过 C 语言,这该死的缘分。先看一眼我的西野七濑学习自:https://zhuanlan.zhihu.com/p/89121683目录1 指针1.1 指针是乜嘢1.2 指针的声明1.3 运算符1.4简单的小例子们:例子1例子2:指针在函数间通信1.5 指针的运算1.5.1 指针加减运算1.5.2 间址运算1.5.3 指...原创 2019-11-01 09:05:30 · 23770 阅读 · 24 评论 -
学到癫痫之-java性能调优
以下学习基于Java8官方参考文档1 基于JDK命令行工具的监控1.1 JVM的参数类型1.1.1 标准参数在各个JVM版本中相对稳定不变的1.1.2 X参数在各个JVM版本中可能会发生变化1.1.3 XX参数(用得最多)Boolean类型非Boolean类型-Xmx -Xms:不是X参数,而是XX参数-Xms等价于-XX:...原创 2019-02-11 15:28:29 · 1095 阅读 · 1 评论 -
Groovy入门
目录一. Groovy是啥?二. 配置Groovy三. 体验Groovy自带的编辑器四. 使用Intellij IDEA创建Groovy工程五. Groovy基本知识六. Groovy高效特性1. 可选的类型定义2. assert3. 括号是可选的4. 字符串5. 集合API6. 闭包一. Groovy是啥? groovy是基于...原创 2018-07-13 09:56:06 · 1713 阅读 · 0 评论 -
JAVA集合碎碎念
目录1. Java集合框架图2 List2.1 ArrayList2.1.1 set2.1.2 add2.1.3 remove2.2 LinkedList2.2.1 数据结构2.2.2 根据序号获取Entry对象2.2.3 添加元素2.2.4 删除元素3 Map3.1 HashMap3.1.1 数据结构3.1.2 put...原创 2019-01-14 14:25:59 · 685 阅读 · 1 评论 -
深入Java反射机制
目录 1 Java反射机制1.1 RTTI1.2 Java反射机制是啥1.2.1 类Class1.2.2 Object类1.2.3 利用Class类来创建实例2 Java静态代理2.1 代理模式一般涉及到的角色2.2 静态代理例子2.3 静态代理的优缺点2.3.1 优点2.3.2 缺点3 Java动态代理3.1 java.lang.ref...原创 2019-01-28 10:06:54 · 309 阅读 · 0 评论 -
编译型语言_解释型语言_脚本语言_静态编程语言_动态编程语言的区别
语言的总体体系:1. 编译型语言:做好一桌饭菜,再开吃。首先将源代码编译,再生成机器语言。 编译型语言快,但缺点是跟平台关联性强。 上图为C程序在Windows下的编译过程,其中exe为Windows的可执行文件,并不是其他系统的可执行文件 1)预处理:读取c/c++源程序,并对#开头的指令进行处理。删除所有的注释。 2)...原创 2018-01-11 15:50:36 · 1741 阅读 · 0 评论