-
重新梳理IT知识之java-01语法
重新梳理IT知识之java-01语法 0.标识符的命名规范 包名:xxxyyyzzz 类名、接口名:XxxYyyZzz (大驼峰) 变量名、方法名:xxxYyyZzz 常量名:XXX_YYY_ZZZ //**************强制类型转换*********** class Test { public static void main(String[] args){ double a= 12.3...
-
2-Java基本数据类型和运算符
2-Java基本数据类型和运算符 目录 Java基本类型 Java运算符 1、Java基本类型 1.1、boolean布尔 - 只有true和false两种值,默认是false 1.2、byte字节 - 1byte = 8bits - 范围-128到127,默认值为0,范围超出则翻转(即128=-128) - byte在大型数组中可以显著节省空间,...
-
[02]java数据类型和运算符等知识
[02]java数据类型和运算符等知识 00 Java中的注释 为了方便程序的阅读,Java语言允许程序员在程序中写上一些说明性的文字,用来提高程序的可读性,这些文字性的说明就称为注释。注释不会出现在字节码文件中,即Java编译器编译时会跳过注释语句。在Java中根据注释的功能...
-
位运算技巧
位运算技巧 位运算:xy:把x左移y位,x左边的y位丢弃,右边补y个0.。 xy :x右移y位,无符号数和有符号且为正数时时只需把最右边的y位丢弃,有符号且为负数时把右边的y位丢弃,在左边补1. 计算一个数的二进制中1的个数。 先设立一个初始值为1的判断变量与当前二进制进...
-
JDK8中的HashMap源码
JDK8中的HashMap源码 背景 很久以前看过源码,但是猛一看总感觉挺难的,很少看下去。当时总感觉是水平不到。工作中也遇到一些想看源码的地方,但是遇到写的复杂些的心里就打退堂鼓了。 最近在接手同事的代码时,有一些很长的python脚本,没有一行注释。就硬着头皮一行...
-
Java基础部分知识点(初稿)
Java基础部分知识点(初稿) 1、一个.java源文件是否可以包括多个类(不是内部类)?有什么限制? .java 源文件中可以有多个类,但 只能有一个 public 的类 ,并且 public 的类名必须与文件相一致 2、Java 有没有 goto? goto 为 Java 中 保留字 ,现在没有在 java 中使...
-
高效取余运算(n-1)&hash原理探讨
高效取余运算(n-1)hash原理探讨 Java 的 HashMap 源码中用到的 (n-1)hash 这样的运算,查找发现这是一种高效的求余数的办法,但其中的原理是什么呢为什么可以这么做呢? 先上结论:假设被除数是 x ,对于除数是2 n 的取余操作 x% 2 n ,都可以写成 x( 2 n -1) ,位运算...
-
《吊打面试官》系列-HashMap
《吊打面试官》系列-HashMap 你知道的越多,你不知道的越多 点赞再看,养成习惯 本文 GitHub https://github.com/JavaFamily 上已经收录,有一线大厂面试点思维导图,也整理了很多我的文档,欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。 前言 作...
-
品HashMap(java8)
品HashMap(java8) 前言 作为java开发人员,HashMap可谓是业务中的一把利器,9龙再次捡起这老生常谈的知识点,深入源码,细细品味。 首先,我们抛出几个关于HashMap的问题,带着问题去学习,就像捉迷藏一样有意思。 1、为什么要使用HashMap?HashMap有什么特性? 2、H...
-
ACM | 算法 | 快速幂
ACM | 算法 | 快速幂 快速幂 ? 幂运算: \(x ^ n\) ? 根据其一般定义我们可以简单实现其非负整数情况下的函数 定义法: int Pow (int x, int n) { int result = 1; while(n--) { result *= x; } return result;} ? 不难看出此时算法的时间复杂度是 \(O(n)\) ,一旦n取...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
