java基础
qq_36379597
这个作者很懒,什么都没留下…
展开
-
java容器
一、分类:大类型主要分为以下两种类型1)Collection:一个独立元素的序列,这些元素都服从一条或者多条规则。 List必须按照插入的顺序保存元素,而set不能有重复的元素。Queue按照排队规则来确定对象产生的顺序(通常与它们被插入的顺序相同)。2)Map:一组成对的“键值对”对象,允许你使用键来查找值。细分如下:|Collection| ├List| │--├Link...原创 2019-09-11 16:17:23 · 83 阅读 · 0 评论 -
java运算符 与(&)、非(~)、或(|)、异或(^)
最近看HashMap源码,遇到了这样一段代码:1 static final int hash(Object key) {2 int h;3 return (key == null) ? 0 : (h = key.hashCode()) ^ (h >>> 16);4 }于是我整理学习了以下知识:1.十进制转二进制...原创 2019-09-17 14:41:23 · 95 阅读 · 0 评论 -
Java 内存分配全面浅析
本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要性。所以在学习...转载 2019-09-18 10:26:30 · 78 阅读 · 0 评论 -
Java 八大基本数据类型
1.bit就是位,也叫比特位,是计算机表示数据最小的单位2.byte就是字节3.1byte=8bit ,0001 1100,一般用两个16进制来显示,所以我们经常看到1个字节显示为 1c4.1byte就是1Bbyte[] bs = {(byte)0xff, 0x0F, 0x1F, 0x2F, 0x3F, 0x4F, 0x5F, 0x6F};for(int i=0;i<bs.le...转载 2019-09-18 11:12:07 · 126 阅读 · 0 评论 -
StringBuffer 方法
以下是 StringBuffer 类支持的主要方法:序号 方法描述 1 public StringBuffer append(String s) 将指定的字符串追加到此字符序列。 2 public StringBuffer reverse() 将此字符序列用其反转形式取代。 3 public delete(int start, int end)...原创 2019-09-18 20:12:47 · 134 阅读 · 0 评论 -
java代码规范
Java代码规范本Java代码规范以SUN的标准Java代码规范为基础,为适应我们公司的实际需要,可能会做一些修改。本文档中没有说明的地方,请参看SUN Java标准代码规范。如果两边有冲突,以本文档为准。1. 标识符命名规范1.1 概述标识符的命名力求做到统一、达意和简洁。1.1.1 统一统一是指,对于同一个概念,在程序中用同一种表示方法,比如对于供应商,既可以用s...转载 2019-09-23 15:51:28 · 115 阅读 · 0 评论 -
java //TODO 注释的使用
一般用处是: 做项目的时候遇到一块还没有做完或者做好,来使用。场景: 我们正在做一个 学校管理系统, 做到了 学院管理的删除部分。 那么此时 删除学院的同时还要删除 专业。但是此时专业那一部分还没有做。怎么办???eclipse 很好的提供了 帮助 TODO (去做)现在:我们如何设置自己的 任务标签 task tags window-> preferences-...原创 2019-09-23 18:30:31 · 7445 阅读 · 0 评论 -
maven配置log4j
1下载安装jar包去maven 仓库 https://mvnrepository.com/artifact/log4j直接拿最新的版本,拿配置信息,黏贴到pom.xml就可以了<!-- https://mvnrepository.com/artifact/log4j/log4j --> <dependency> <groupI...原创 2019-10-06 17:18:18 · 19878 阅读 · 0 评论