摘要: JavaDoc javadoc命令是用来生成自己的Api文档的 参数信息 @author 作者名 @version 版本号 @since 指明需要最早使用的jdk版本 @param 参数名 @return 返回值情况 @throws 异常抛出情况 在方法上加文档注释 方法名前输入/**+回车 生成j 阅读全文
posted @ 2021-05-03 20:28 南方风 阅读(29) 评论(0) 推荐(0)
摘要: 包机制 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。 包语句的语法格式为: package pkg1[.pkg2[.pkg3....]]; 一般利用公司的域名倒置作为包名; 例如:www.baidu.com ,包名为com.baidu.www 为了能够使用一个包的成员,我们需要在 阅读全文
posted @ 2021-05-03 19:43 南方风 阅读(39) 评论(0) 推荐(0)
摘要: 先看一段代码 int a=10; int b=20; System.out.println(""+a+b); System.out.println(a+b+""); 输出结果: 1020 30 这是为什么,请大神指导? 狂神说java 阅读全文
posted @ 2021-05-03 18:38 南方风 阅读(35) 评论(0) 推荐(0)
摘要: 位运算 & 按位与,全1才为1,否则为0 | 按位或,全0才为0,否则为1 ^ 按位异或,相同则为0,不通则为1 ~按位取反 <<左移,相当于*2 >>右移,相当于/2 A = 0011 1100 B = 0000 1101 A&B = 0000 1100 A|B = 0011 1101 A^B = 阅读全文
posted @ 2021-05-03 18:03 南方风 阅读(40) 评论(0) 推荐(0)
摘要: &&的短路运算 条件1&&条件2...&&条件n,程序会先判断条件1,如果条件1为false,则不判断后面的条件,直接返回false 怎么判断程序到底有没有判断后面的条件呢? int a=5; boolean b=(a<4&&a++>4); System.out.println(b); System 阅读全文
posted @ 2021-05-03 17:50 南方风 阅读(52) 评论(0) 推荐(0)
摘要: 彻底搞懂++、-- ++、--都是一目运算符 b=a++(把a的值先赋给b,a再自增1) b=++a(a先自增1,再赋给b) 通过一个例子理解 int a=1; int b=a++; int c=++a; System.out.println(a); System.out.println(b); S 阅读全文
posted @ 2021-05-03 17:18 南方风 阅读(151) 评论(0) 推荐(0)
摘要: 运算符 Java语言支持如下运算符: 算术运算符:+,-,*,/,%,++,-- 赋值运算符:= 关系运算符:>,<,>=,<=,==,!=,instanceof(判断一个对象是否是一个类的实例) 逻辑运算符:&&,||,! 位运算符:&,|,^,~,>>,<<,>>>(了解!!!) 条件运算符:? 阅读全文
posted @ 2021-05-03 17:07 南方风 阅读(43) 评论(0) 推荐(0)
摘要: 变量 变量:就是可以变化的量 Java是一种强类型语言,每个变量都必须声明其类型。 Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域 变量的定义 数据类型 变量名 = 值:可以使用逗号隔开来声明多个同类型变量 String name="张三"; char x='a'; dou 阅读全文
posted @ 2021-05-03 16:34 南方风 阅读(57) 评论(0) 推荐(0)
摘要: 类型转换 由于java是强类型语言,所以要进行有些运算的时候,需要用到类型转换 ​ 低 >高 ​ byte,short,char->int->long->float->double 运算中,不同的类型的数据先转化为同一类型,然后进行计算 强制类型转换(高->低) 语法 ​ (要转换的类型)变量名 i 阅读全文
posted @ 2021-05-03 15:16 南方风 阅读(31) 评论(0) 推荐(0)
摘要: 数据类型拓展 整数拓展 进制 ​ 通常我们使用的都是10进制的整数,java中可以表示不同进制的整数 进制 表示方法 二进制 0b 八进制 0 十进制 默认 十六进制 0x 看看下面这个例子吧 int num1=0b10;//二进制 int num2=010;//八进制 int num3=10;// 阅读全文
posted @ 2021-05-03 13:49 南方风 阅读(58) 评论(0) 推荐(0)
摘要: 数据类型 强类型语言 ​ 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用(java、c++、c#) 弱类型语言 ​ 与强类型语言定义相反(javaScript) Java的数据类型 基本类型(primitive type) 数值类型 整数类型 byte 占1个字节 范围(-128~12 阅读全文
posted @ 2021-05-03 11:19 南方风 阅读(48) 评论(0) 推荐(0)
摘要: 注释、标志符、关键字 注释 当项目逐渐复杂,注释就很重要了。 注释不会被执行,是给我们写代码的人看的。 书写注释是一个非常好的习惯。 Java中的注释有三种: 当行注释 // 多行注释 /* 注释 */ 文档注释 /** * 文档注释 * @Description * @Author 狂神 */ 注 阅读全文
posted @ 2021-05-03 09:58 南方风 阅读(136) 评论(0) 推荐(0)