摘要: (一)预备知识 (1) 二进制、八进制、十进制、十六进制之间的相互转换 一、 二进制与十进制之间的转换 1、二进制转十进制(不分整数和小数从最后一位算起,每一位上的数乘以2的几次方,这个次数由这个数字所在的位置决定,从零位开始,然后相加)例:01101011.001转十进制 然后:1+2+0+8+0 阅读全文
posted @ 2021-10-10 15:45 笑傲江湖-令狐冲 阅读(1381) 评论(0) 推荐(0) 编辑
摘要: 本Java代码规范以SUN的标准Java代码规范为基础,为适应我们公司的实际需要,可能会做一些修改。本文档中没有说明的地方,请参看SUN Java标准代码规范。如果两边有冲突,以SUN Java标准为准。 1. 标识符命名规范 1.1 概述 标识符的命名力求做到统一、达意和简洁。 1.1.1 统一 阅读全文
posted @ 2021-10-09 14:55 笑傲江湖-令狐冲 阅读(1114) 评论(0) 推荐(0) 编辑
摘要: 规则:是必须遵守的 规范:是这样更好,更专业 标识符的含义: 是指在程序中,我们自己定义的内容,譬如,类的名字,方法名称以及变量名称等等,都是标识符。 命名规则:(硬性要求) 1、只能由26个英文字母大小写、数字0~9、下划线_以及$组成; 2、不可以数字开头; 例如: int 3ab = 1 // 阅读全文
posted @ 2021-10-09 14:48 笑傲江湖-令狐冲 阅读(864) 评论(0) 推荐(0) 编辑
摘要: 近期在对接项目时用到http方式与第三方交互数据,由于中间沟通不足导致走了不少弯路,至此特意花了点时间总结服务端与客户端数据交互的方式,本地搭建两个项目一个作为服务端,一个作为客户端。post可以有两种方式:一种与get一样,将请求参数拼接在url后面,这种服务端就以request.getParam 阅读全文
posted @ 2021-10-09 09:36 笑傲江湖-令狐冲 阅读(898) 评论(0) 推荐(0) 编辑
摘要: 今天看到《java编程思想》中的运算符优先级助记口诀,不过“Ulcer Addicts Really Like C A lot”在中文语境下不好记。我试着写一个口诀: 单目乘除为关系,逻辑三目后赋值。 单目:单目运算符+ –(负数) ++ -- 等 乘除:算数单目运算符* / % + - 为:位移单 阅读全文
posted @ 2021-10-08 15:52 笑傲江湖-令狐冲 阅读(120) 评论(0) 推荐(0) 编辑
摘要: String args[] 与 String[] args 没有区别,都可以执行,但推荐使用 String[] args,这样可以避免歧义和误读。 ava 中args一般存在main主类方法内,String args[ ]或者String[ ] args表示给主方法传一个字符串数组. 而args是一 阅读全文
posted @ 2021-10-08 14:16 笑傲江湖-令狐冲 阅读(853) 评论(0) 推荐(0) 编辑
摘要: 什么是三元运算符呢! 无疑其操作元有三个。第一个是表达式,剩余两个是值,条件表达式为真时,取第一个值,为假时,取第二个值。 表达式1和表达式2要为可以可以赋给接收变量的类型(或可以自动转换/可以强制转换) 示例代码如下: boolean a = 20 < 45 ? true : false 三元运算 阅读全文
posted @ 2021-10-08 12:50 笑傲江湖-令狐冲 阅读(3257) 评论(0) 推荐(0) 编辑
摘要: Java 8种基本数据类型: byte:8位(1字节),最大存储数据量是255,存放的数据范围是-128~127之间。 short:16位(2字节),最大数据存储量是65535,数据范围是-32768~32767之间。 int:32位(4字节),最大数据存储容量是2的32次方减1,数据范围是负的2的 阅读全文
posted @ 2021-10-08 12:21 笑傲江湖-令狐冲 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 分析: 1、短路与(&&):所谓短路,就是当参与运算的一个操作数已经足以推断出这个表达式的值的时候,另外一个操作数(有可能是表达式)就不会 执行。短路或(||),同理。 即:对于短路与、短路或而言,只要一个条件可以判断出结果时,另一个条件就不再判断。 2、逻辑与(&):没有上述特性,不管那边的值是如 阅读全文
posted @ 2021-10-08 09:42 笑傲江湖-令狐冲 阅读(1553) 评论(0) 推荐(0) 编辑
摘要: 常用于循环, 注意只能操作一个数, 且这个数必须是变量, 不能操作常量 int i = 5; ++自增, 有两种情况, 一种变量在前, 一种变量在后.变量在前时(i++)运算步骤为:step1 : 先将变量i的值取出来,然后赋值给i++这个整体step2: 再将i的值自增1变量在后时(++i)运算步 阅读全文
posted @ 2021-10-07 15:19 笑傲江湖-令狐冲 阅读(409) 评论(0) 推荐(0) 编辑